Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

03 Jun '18, 15:53

cis's gravatar image

cis
9.5k95460491

pgffor: Tabelleninhalt mit foreach erzeugen

Kann man [dieses Beispiel][1] so umgestalten, dass auch die Laufvariable `\i` in der Definition vorkommt. Etwa `\foreach \i in {1,...,#1} {% \expandafter\gdef\expandafter\temp\expandafter{\temp t\i \\}% }%` funktioniert nicht. [![alt text][2]][3] Oder geht das nur mit größeren Maßnahmen [wie z.B. etoolbox][4] etoolbox][4]? \documentclass[margin=2mm]{standalone} \usepackage{tikz} \newcommand{\test}[1]{% \def\temp{}% \foreach \i in {1,...,#1} {% \expandafter\gdef\expandafter\temp\expandafter{\temp t\i \\}% }% \temp} \begin{document} IST: \begin{tabular}{c} \test{3} \end{tabular} SOLL: \begin{tabular}{c} t1 \\ t2 \\ t3 \\ \end{tabular} \end{document} [1]: https://tex.stackexchange.com/questions/62177/copy-table-row-n-times [2]: https://texwelt.de/wissen/upfiles/55555555_166.png [3]: https://texwelt.de/wissen/upfiles/55555555_166.png [4]: https://tex.stackexchange.com/questions/309765/foreach-loop-in-tabular-missing-endgroup-inserted
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

03 Jun '18, 15:52

cis's gravatar image

cis
9.5k95460491

pgffor: Tabelleninhalt mit foreach erzeugen

Kann man [dieses Beispiel][1] so umgestalten, dass auch die Laufvariable `\i` in der Definition vorkommt. Etwa `\foreach \i in {1,...,#1} {% \expandafter\gdef\expandafter\temp\expandafter{\temp t\i \\}% }%` funktioniert nicht. [![alt text][2]][3] Oder geht das nur mit größeren Maßnahmen [wie z.B. etoolbox][4] \documentclass[margin=2mm]{standalone} \usepackage{tikz} \newcommand{\test}[1]{% \def\temp{}% \foreach \i in {1,...,#1} {% \expandafter\gdef\expandafter\temp\expandafter{\temp t\i \\}% }% \temp} \begin{document} IST: \begin{tabular}{c} \test{3} \end{tabular} SOLL: \begin{tabular}{c} t1 \\ t2 \\ t3 \\ \end{tabular} \end{document} [1]: https://tex.stackexchange.com/questions/62177/copy-table-row-n-times [2]: https://texwelt.de/wissen/upfiles/55555555_166.png [3]: https://texwelt.de/wissen/upfiles/55555555_166.png [4]: https://tex.stackexchange.com/questions/309765/foreach-loop-in-tabular-missing-endgroup-inserted