TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The answer of the following problem is given in Ulrikes Comment. Thank you very much!

I am trying to use external data for similar documents I have to write. The number of these data varies so I would like to use whildo or forloop, but both tools create too big spaces between the single data sets.

Thank you


Here is a short example:



   Eintrag 1&%
   Eintrag 2&%
   Eintrag 3&%
   Eintrag 4


Normal Space:

\Test(2) \Test(3) \Test(4) \Test(1)


Big Space mit whiledo:
\whiledo {\value{i}  <  5}{%

A little bit better with forloop:


Without value everthing is working fine:

\whiledo {\value{i}  <  5}{%
   \Test(3) %

share|improve this question
Use \Test(\the\value{i}). \value alone works only in some specific locations. See tex.stackexchange.com/questions/21561/…. – Ulrike Fischer Aug 5 '13 at 8:56
That was the problem! Thanx Trillan – trillan Aug 5 '13 at 9:19
@UlrikeFischer An answer? – egreg Dec 7 '13 at 22:35

Use \Test(\the\value{i}). \value alone works only in some specific locations. See What is the proper method of accessing a counter?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.