Automatic readjustment of the order of the display of items

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












I use the following code to display items sequentially



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[fragile,t]
frametitle
textcolor blueLarge Items on a List
beginenumerate
item<2>
item 1
item<3>
item 2
item<4>
item 3
item<5>
item 4
item<6>
item 5
item<7>
item 6
endenumerate
endframe
enddocument


When making a list using enumerate environment, their numbering is adjusted automatically; and when adding new items in the middle, their numbering is re-adjusted automatically.



When displaying these items sequentially, I use item<2>..., item<3>... and so on. But, when I need to insert new items in the middle of the list (for example, when adding an item between 4 and 5), I have to re-adjust the order of the display of each subsequent item.



Is there a way to make the order of their display re-adjusted automatically as their numbering is re-adjusted automatically.







share|improve this question

















  • 1




    samcarter or another beamer expert can give you a more authoritative answer, but there is item<+> which looks suspiciously like it could help you.
    – moewe
    Aug 6 at 7:54






  • 2




    You can also use beginenumerate[<+->] and then just regular item commands.
    – Max Snippe
    Aug 6 at 7:55






  • 1




    Or even better: beginenumerate[<+>] item item 1 item item 2 item item 3 item item 4 item item 5 item item 6 endenumerate possibly with stepcounterbeamerpauses see tex.stackexchange.com/q/86678/35864
    – moewe
    Aug 6 at 7:58















up vote
2
down vote

favorite












I use the following code to display items sequentially



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[fragile,t]
frametitle
textcolor blueLarge Items on a List
beginenumerate
item<2>
item 1
item<3>
item 2
item<4>
item 3
item<5>
item 4
item<6>
item 5
item<7>
item 6
endenumerate
endframe
enddocument


When making a list using enumerate environment, their numbering is adjusted automatically; and when adding new items in the middle, their numbering is re-adjusted automatically.



When displaying these items sequentially, I use item<2>..., item<3>... and so on. But, when I need to insert new items in the middle of the list (for example, when adding an item between 4 and 5), I have to re-adjust the order of the display of each subsequent item.



Is there a way to make the order of their display re-adjusted automatically as their numbering is re-adjusted automatically.







share|improve this question

















  • 1




    samcarter or another beamer expert can give you a more authoritative answer, but there is item<+> which looks suspiciously like it could help you.
    – moewe
    Aug 6 at 7:54






  • 2




    You can also use beginenumerate[<+->] and then just regular item commands.
    – Max Snippe
    Aug 6 at 7:55






  • 1




    Or even better: beginenumerate[<+>] item item 1 item item 2 item item 3 item item 4 item item 5 item item 6 endenumerate possibly with stepcounterbeamerpauses see tex.stackexchange.com/q/86678/35864
    – moewe
    Aug 6 at 7:58













up vote
2
down vote

favorite









up vote
2
down vote

favorite











I use the following code to display items sequentially



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[fragile,t]
frametitle
textcolor blueLarge Items on a List
beginenumerate
item<2>
item 1
item<3>
item 2
item<4>
item 3
item<5>
item 4
item<6>
item 5
item<7>
item 6
endenumerate
endframe
enddocument


When making a list using enumerate environment, their numbering is adjusted automatically; and when adding new items in the middle, their numbering is re-adjusted automatically.



When displaying these items sequentially, I use item<2>..., item<3>... and so on. But, when I need to insert new items in the middle of the list (for example, when adding an item between 4 and 5), I have to re-adjust the order of the display of each subsequent item.



Is there a way to make the order of their display re-adjusted automatically as their numbering is re-adjusted automatically.







share|improve this question













I use the following code to display items sequentially



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[fragile,t]
frametitle
textcolor blueLarge Items on a List
beginenumerate
item<2>
item 1
item<3>
item 2
item<4>
item 3
item<5>
item 4
item<6>
item 5
item<7>
item 6
endenumerate
endframe
enddocument


When making a list using enumerate environment, their numbering is adjusted automatically; and when adding new items in the middle, their numbering is re-adjusted automatically.



When displaying these items sequentially, I use item<2>..., item<3>... and so on. But, when I need to insert new items in the middle of the list (for example, when adding an item between 4 and 5), I have to re-adjust the order of the display of each subsequent item.



Is there a way to make the order of their display re-adjusted automatically as their numbering is re-adjusted automatically.









share|improve this question












share|improve this question




share|improve this question








edited Aug 6 at 8:01









Max Snippe

3,85311221




3,85311221









asked Aug 6 at 7:27









Hany

636214




636214







  • 1




    samcarter or another beamer expert can give you a more authoritative answer, but there is item<+> which looks suspiciously like it could help you.
    – moewe
    Aug 6 at 7:54






  • 2




    You can also use beginenumerate[<+->] and then just regular item commands.
    – Max Snippe
    Aug 6 at 7:55






  • 1




    Or even better: beginenumerate[<+>] item item 1 item item 2 item item 3 item item 4 item item 5 item item 6 endenumerate possibly with stepcounterbeamerpauses see tex.stackexchange.com/q/86678/35864
    – moewe
    Aug 6 at 7:58













  • 1




    samcarter or another beamer expert can give you a more authoritative answer, but there is item<+> which looks suspiciously like it could help you.
    – moewe
    Aug 6 at 7:54






  • 2




    You can also use beginenumerate[<+->] and then just regular item commands.
    – Max Snippe
    Aug 6 at 7:55






  • 1




    Or even better: beginenumerate[<+>] item item 1 item item 2 item item 3 item item 4 item item 5 item item 6 endenumerate possibly with stepcounterbeamerpauses see tex.stackexchange.com/q/86678/35864
    – moewe
    Aug 6 at 7:58








1




1




samcarter or another beamer expert can give you a more authoritative answer, but there is item<+> which looks suspiciously like it could help you.
– moewe
Aug 6 at 7:54




samcarter or another beamer expert can give you a more authoritative answer, but there is item<+> which looks suspiciously like it could help you.
– moewe
Aug 6 at 7:54




2




2




You can also use beginenumerate[<+->] and then just regular item commands.
– Max Snippe
Aug 6 at 7:55




You can also use beginenumerate[<+->] and then just regular item commands.
– Max Snippe
Aug 6 at 7:55




1




1




Or even better: beginenumerate[<+>] item item 1 item item 2 item item 3 item item 4 item item 5 item item 6 endenumerate possibly with stepcounterbeamerpauses see tex.stackexchange.com/q/86678/35864
– moewe
Aug 6 at 7:58





Or even better: beginenumerate[<+>] item item 1 item item 2 item item 3 item item 4 item item 5 item item 6 endenumerate possibly with stepcounterbeamerpauses see tex.stackexchange.com/q/86678/35864
– moewe
Aug 6 at 7:58











1 Answer
1






active

oldest

votes

















up vote
6
down vote



accepted










You can give the enumerate environment an <+-> overlay specification like this:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
beginenumerate[<+->]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument


enter image description here



Alternatively if you want only the current item to show, you can use <+> as specification as mentioned by @moewe:



enter image description here



In the latter I used pause before the beginenumerate to make the first sheet empty:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
pause
beginenumerate[<+>]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument





share|improve this answer



















  • 1




    I think the OP only wants <+> and not <+->, at least that is what the MWE shows. And in their example the first slide is empty, but I don't know if that is a requirement.
    – moewe
    Aug 6 at 8:02







  • 1




    @moewe You are right, I must've overlooked that! I adjusted the answer accordingly.
    – Max Snippe
    Aug 6 at 8:06






  • 1




    +1 But I think it would be a nice touch to add the code for the second output as well. That makes it easier for people looking for a copy-and-paste solution.
    – moewe
    Aug 6 at 8:09






  • 1




    @moewe Again, you are right :)
    – Max Snippe
    Aug 6 at 8:10










  • Thank you very much; this is what I wanted. Just one comment, instead of using pause before the beginenumerate, I used beginenumerate[<+(1)>]
    – Hany
    Aug 6 at 8:34











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f444794%2fautomatic-readjustment-of-the-order-of-the-display-of-items%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
6
down vote



accepted










You can give the enumerate environment an <+-> overlay specification like this:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
beginenumerate[<+->]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument


enter image description here



Alternatively if you want only the current item to show, you can use <+> as specification as mentioned by @moewe:



enter image description here



In the latter I used pause before the beginenumerate to make the first sheet empty:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
pause
beginenumerate[<+>]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument





share|improve this answer



















  • 1




    I think the OP only wants <+> and not <+->, at least that is what the MWE shows. And in their example the first slide is empty, but I don't know if that is a requirement.
    – moewe
    Aug 6 at 8:02







  • 1




    @moewe You are right, I must've overlooked that! I adjusted the answer accordingly.
    – Max Snippe
    Aug 6 at 8:06






  • 1




    +1 But I think it would be a nice touch to add the code for the second output as well. That makes it easier for people looking for a copy-and-paste solution.
    – moewe
    Aug 6 at 8:09






  • 1




    @moewe Again, you are right :)
    – Max Snippe
    Aug 6 at 8:10










  • Thank you very much; this is what I wanted. Just one comment, instead of using pause before the beginenumerate, I used beginenumerate[<+(1)>]
    – Hany
    Aug 6 at 8:34















up vote
6
down vote



accepted










You can give the enumerate environment an <+-> overlay specification like this:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
beginenumerate[<+->]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument


enter image description here



Alternatively if you want only the current item to show, you can use <+> as specification as mentioned by @moewe:



enter image description here



In the latter I used pause before the beginenumerate to make the first sheet empty:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
pause
beginenumerate[<+>]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument





share|improve this answer



















  • 1




    I think the OP only wants <+> and not <+->, at least that is what the MWE shows. And in their example the first slide is empty, but I don't know if that is a requirement.
    – moewe
    Aug 6 at 8:02







  • 1




    @moewe You are right, I must've overlooked that! I adjusted the answer accordingly.
    – Max Snippe
    Aug 6 at 8:06






  • 1




    +1 But I think it would be a nice touch to add the code for the second output as well. That makes it easier for people looking for a copy-and-paste solution.
    – moewe
    Aug 6 at 8:09






  • 1




    @moewe Again, you are right :)
    – Max Snippe
    Aug 6 at 8:10










  • Thank you very much; this is what I wanted. Just one comment, instead of using pause before the beginenumerate, I used beginenumerate[<+(1)>]
    – Hany
    Aug 6 at 8:34













up vote
6
down vote



accepted







up vote
6
down vote



accepted






You can give the enumerate environment an <+-> overlay specification like this:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
beginenumerate[<+->]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument


enter image description here



Alternatively if you want only the current item to show, you can use <+> as specification as mentioned by @moewe:



enter image description here



In the latter I used pause before the beginenumerate to make the first sheet empty:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
pause
beginenumerate[<+>]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument





share|improve this answer















You can give the enumerate environment an <+-> overlay specification like this:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
beginenumerate[<+->]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument


enter image description here



Alternatively if you want only the current item to show, you can use <+> as specification as mentioned by @moewe:



enter image description here



In the latter I used pause before the beginenumerate to make the first sheet empty:



documentclassbeamer
setbeamertemplatenavigation symbols
begindocument
beginframe[t]
frametitle
textcolor blueLarge Items on a List
pause
beginenumerate[<+>]
item item 1
item item 2
item item 3
item item 4
item item 5
item item 6
endenumerate
endframe
enddocument






share|improve this answer















share|improve this answer



share|improve this answer








edited Aug 6 at 8:10


























answered Aug 6 at 8:01









Max Snippe

3,85311221




3,85311221







  • 1




    I think the OP only wants <+> and not <+->, at least that is what the MWE shows. And in their example the first slide is empty, but I don't know if that is a requirement.
    – moewe
    Aug 6 at 8:02







  • 1




    @moewe You are right, I must've overlooked that! I adjusted the answer accordingly.
    – Max Snippe
    Aug 6 at 8:06






  • 1




    +1 But I think it would be a nice touch to add the code for the second output as well. That makes it easier for people looking for a copy-and-paste solution.
    – moewe
    Aug 6 at 8:09






  • 1




    @moewe Again, you are right :)
    – Max Snippe
    Aug 6 at 8:10










  • Thank you very much; this is what I wanted. Just one comment, instead of using pause before the beginenumerate, I used beginenumerate[<+(1)>]
    – Hany
    Aug 6 at 8:34













  • 1




    I think the OP only wants <+> and not <+->, at least that is what the MWE shows. And in their example the first slide is empty, but I don't know if that is a requirement.
    – moewe
    Aug 6 at 8:02







  • 1




    @moewe You are right, I must've overlooked that! I adjusted the answer accordingly.
    – Max Snippe
    Aug 6 at 8:06






  • 1




    +1 But I think it would be a nice touch to add the code for the second output as well. That makes it easier for people looking for a copy-and-paste solution.
    – moewe
    Aug 6 at 8:09






  • 1




    @moewe Again, you are right :)
    – Max Snippe
    Aug 6 at 8:10










  • Thank you very much; this is what I wanted. Just one comment, instead of using pause before the beginenumerate, I used beginenumerate[<+(1)>]
    – Hany
    Aug 6 at 8:34








1




1




I think the OP only wants <+> and not <+->, at least that is what the MWE shows. And in their example the first slide is empty, but I don't know if that is a requirement.
– moewe
Aug 6 at 8:02





I think the OP only wants <+> and not <+->, at least that is what the MWE shows. And in their example the first slide is empty, but I don't know if that is a requirement.
– moewe
Aug 6 at 8:02





1




1




@moewe You are right, I must've overlooked that! I adjusted the answer accordingly.
– Max Snippe
Aug 6 at 8:06




@moewe You are right, I must've overlooked that! I adjusted the answer accordingly.
– Max Snippe
Aug 6 at 8:06




1




1




+1 But I think it would be a nice touch to add the code for the second output as well. That makes it easier for people looking for a copy-and-paste solution.
– moewe
Aug 6 at 8:09




+1 But I think it would be a nice touch to add the code for the second output as well. That makes it easier for people looking for a copy-and-paste solution.
– moewe
Aug 6 at 8:09




1




1




@moewe Again, you are right :)
– Max Snippe
Aug 6 at 8:10




@moewe Again, you are right :)
– Max Snippe
Aug 6 at 8:10












Thank you very much; this is what I wanted. Just one comment, instead of using pause before the beginenumerate, I used beginenumerate[<+(1)>]
– Hany
Aug 6 at 8:34





Thank you very much; this is what I wanted. Just one comment, instead of using pause before the beginenumerate, I used beginenumerate[<+(1)>]
– Hany
Aug 6 at 8:34













 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f444794%2fautomatic-readjustment-of-the-order-of-the-display-of-items%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What is the equation of a 3D cone with generalised tilt?

Color the edges and diagonals of a regular polygon

Relationship between determinant of matrix and determinant of adjoint?