Re: "&"に展開される命令を作りたい

名前: 北見 けん
日時: 2010-02-17 03:29:26
IPアドレス: 219.97.63.*

>>54542 \@for を使わずに、この目的に特化した繰り返しマクロをでっち上げる方法もあります。 ご参考まで。 \documentclass{jarticle} \def\foo#1{% \ifnum #1=1 hoge\fi \ifnum #1=2 piyo\fi \ifnum #1=3 fuga\fi \ifnum #1=4 hogera\fi \ifnum #1=5 hogehoge\fi } \makeatletter \def\hoge{\expandafter\@hoge\bar\@hoge} \def\@hoge#1,#2\@hoge{% #1&\foo{#1}\\% \gdef\bar{#2}% \ifx\bar\@empty\else\expandafter\hoge\fi } \makeatother \begin{document} \def\bar{1,2,3,4,5,}% 最後にもコンマをつけるように仕様変更 \begin{tabular}{ll} \relax \hoge \end{tabular} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)