LaTeX にて ループを使いたいとき用に簡単にまとめておく。
次の例では、
\リスト で差し込みたい文字をコンマ区切りでまとめておき、
\繰り返す文章 の中の \差込 に \リスト から一つずつ取り出して当てはめる。
数字をカウントアップして処理する場合などは以下のサイトを参考にする。
[参考]
TeX のループ構文
https://zrbabbler.hatenablog.com/entry/20110828/1314537300
LaTeXマクロでfor/whileループ
https://qiita.com/tttamaki/items/b0f735a8ab1a5c524130
次の例では、
\リスト で差し込みたい文字をコンマ区切りでまとめておき、
\繰り返す文章 の中の \差込 に \リスト から一つずつ取り出して当てはめる。
\documentclass{jsarticle}
\def\リスト{一番目,これは二番目,三番目}
\long\def\繰り返す文章{
AAA \差込 BBB
CCC \差込 DDD
}
\begin{document}
\makeatletter
\@for\差込:={\リスト}\do{\繰り返す文章}
\makeatletter
\end{document}
数字をカウントアップして処理する場合などは以下のサイトを参考にする。
[参考]
TeX のループ構文
https://zrbabbler.hatenablog.com/entry/20110828/1314537300
LaTeXマクロでfor/whileループ
https://qiita.com/tttamaki/items/b0f735a8ab1a5c524130
コメント
コメントを投稿