Difference between revisions of "Command/recurselevel"
< Command
Jump to navigation
Jump to search
m (Create entire page) |
m (Counting up, not down.) |
||
Line 19: | Line 19: | ||
== Example == | == Example == | ||
<context source=yes> | <context source=yes> | ||
− | Counting | + | Counting up slow: |
\dorecurse{10} | \dorecurse{10} | ||
{\recurselevel...\ } | {\recurselevel...\ } |
Revision as of 09:04, 14 June 2012
\recurselevel
Syntax
\recurselevel |
Description
The iteration count in a \dorecurse or \dostepwiserecurse loop.
Example
Counting up slow: \dorecurse{10} {\recurselevel...\ } Counting down fast: \dostepwiserecurse{10}{1}{-2} {\recurselevel...\ } Counting stopped.
See also
- System Macros/Loops and Recursion
- Looping a fixed number of times
- \dorecurse for iterating from 1 to n.
- \dostepwiserecurse for iteration with arbitrary start, end, and step.
- \recurselevel for the iteration number.
- \recursedepth for the iteration depth, in the case of nested \dorecurse and co.
- 'While' loops with exit conditions
- \doloop for a loop that repeats until exited.
- \exitloop to exit a loop.
- \exitloopnow to immediately exit a loop.
- \looplevel to know which iteration the loop is in.
- \loopdepth to know how many nested loops deep we are.
- \input is also often used to produce dummy text.
- LuaTeX for heavier-duty looping and iterating.
Help from ConTeXt-Mailinglist/Forum
All issues with: