D'une part, évitez d'indenter, le compilateur va la reproduire, gardez à l'esprit que vous n'avez pas là un langage stricto sensu, ceux sont des macros.
Ensuite, pour déterminer in liste dans une liste, il vous un autre séparateur, par exemple: /.
% settings comp\newcommand{\comp}[1]{%% get both id and nested list \foreach\t/\u in {#1}{%\t:%\foreach\r in \u{ (\r) }\newline%}}
Notez les % pour terminer une ligne. Ça évite que LaTex interprète les retours à la ligne de travers.
Attention, c'est important: il n'y a aucun espace superflu. La macro foreach risque de zapper confondre liste et élément sinon.
# Latex, des séparateurs et des espaces
Posté par David Marec . En réponse au message [Latex] Création de liste dans un template. Évalué à 4.
Je suppose qu'il s'agit du
foreachdetikz.D'une part, évitez d'indenter, le compilateur va la reproduire, gardez à l'esprit que vous n'avez pas là un langage stricto sensu, ceux sont des macros.
Ensuite, pour déterminer in liste dans une liste, il vous un autre séparateur, par exemple:
/.Notez les
%pour terminer une ligne. Ça évite que LaTex interprète les retours à la ligne de travers.Attention, c'est important: il n'y a aucun espace superflu. La macro
foreachrisque de zapper confondre liste et élément sinon.Et voilà: