LaTeXのpgffor
パッケージでは、「リストのような」情報を含むコマンドをループできます。pgf
マニュアルのセクション 88 で述べたように、このパッケージでは、の機能pgffor
に少し似た、2 つの「リストのような」情報セットを同時に反復処理することもできます。この例を次に示します。python
zip
\documentclass{article}
\newcommand\iterable{
item1/description1,
item2/description2,
item3/description3}
\usepackage{pgffor}
\begin{document}
\foreach \i/\q in \iterable{
\noindent \i \q\\
}
\end{document}
上記は\iterable
、スラッシュ文字で区切られた項目を同時に反復し/
ます。ただし、多数の異なる「リスト」がある場合、それらすべてを\iterable
コマンド内で維持することは困難になる可能性があります。
pgffor
反復処理が必要な項目をより適切に追跡できるように、反復可能な項目を異なるコマンドに分割する方法はありますか? 例えば:
\newcommand\iterable1{item1,item2,item3}
\newcommand\iterable2{description1, description2, description3}