Changes

Jump to navigation Jump to search
looplevel --> recurselevel; ditto -depth; adjust example correspondingly.
== Description ==
The nesting depth in the case of nested {{cmd|dorecurse}} or,{{cmd|dostepwiserecurse}}, and {{cmd|doloop}}.
== Example ==
<context source=yes>
\dorecurse{2}{ { \recursedepth.\recurselevel:\crlf ---\dorecurse{3}
{\recursedepth.\recurselevel\ }
\crlf ---\doloop {\recursedepth.\recurselevel\ \ifnum \recurselevel=2 \exitloop \fi} \crlf}
</context>
** {{cmd|exitloop}} to exit a loop.
** {{cmd|exitloopnow}} to immediately exit a loop.
** {{cmd|looplevelrecurselevel}} to know which iteration the loop is in.** {{cmd|loopdepthrecursedepth}} to know how many nested loops deep we are.
* {{cmd|input}} is also often used to produce dummy text.
* [[Programming_in_LuaTeX#Loops_without_worrying_about_expansion|LuaTeX]] for heavier-duty looping and iterating.

Navigation menu