Dans le code suivant, je ne comprends pas pourquoi il n'y a pas d'espace entre chacun des nombres de ma liste : Ouvrir dans l'éditeur Overleaf
\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 : Je sais qu'en remplaçant |
En mode mathématique (entre deux dollars) Ouvrir dans l'éditeur Overleaf
\newrobustcmd{\listadd}[2]{% \ifblank{#2}{}{\appto#1{#2|}}} avec Publiée 30 Jul '17, 10:08 touhami Je m'attendais à un soucis plus TeXnique, au temps pour moi, j'aurais du vérifier le code de
(30 Jul '17, 11:25)
Nikopol
@Nikopol Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.
(30 Jul '17, 13:44)
denis ♦♦
|