About
Shop
LaTeX
Software
Books
Gallery
News
Contact
Blog
Settings
Latest news 2019-11-04: The giveaway of two signed copies of “Quack, quack, quack. Give my hat back!” has closed and the winning entrants have been selected. Thank you to everyone who took part.


2.7.4 General Iteration with TeX's \loop

If you want a more general purpose way of repeating a block of code, you can use

\loopcode⟩\if… \repeat

This repeats ⟨code⟩ while the given condition is true. The \if… part should be one of TeX's conditionals, such as \ifnum, without the terminating \fi.

Example:

For example, to print the numbers from 1 to 10:

\newcount\mycount
\loop
 \advance\mycount by 1\relax
 \the\mycount.
\ifnum\mycount<10
\repeat

This produces:

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.


This book is also available as A4 PDF or 12.8cm x 9.6cm PDF or paperback (ISBN 978-1-909440-07-4).

© 2015 Dickimaw Books. "Dickimaw", "Dickimaw Books" and the Dickimaw parrot logo are trademarks. The Dickimaw parrot was painted by Magdalene Pritchett.

Terms of Use Privacy Policy Cookies Site Map FAQs