Gestion des espaces.
Dans le code suivant, je ne comprend pas pourquoi il n'y a pas d'espace entre tous les nombres de ma liste.
\documentclass{minimal}
\usepackage{etoolbox}
\newcount\i
\def\liste{,}
\def\eaddto#1#2{%
\edef\tmp{#2}%
\expandafter\listadd\expandafter#1\expandafter{\tmp}
}
\def\liste{}
\def\test#1#2{\def\toto{#1}\i=#2%
\loop\ifnum\i>0\eaddto{\liste}{\toto, }\edef\toto{\number\numexpr\toto+1}
\advance\i-1\repeat\liste}
\begin{document}
\test{18}{20}
\end{document}
J'obtiens ceci ![alt text][1]
[1]: http://texnique.fr:80/osqa/upfiles/espaces.PNGhttp://texnique.fr:80/osqa/upfiles/espaces.PNG
Je sais qu'en remplaçant `{\toto, }` par `{\toto,\ }` le rendu est celui attendu. J'aimerai comprendre.