Home > ソフトウェア > TeX で繰り返し

TeX で繰り返し

\@whilenum, \@whiledim, \@whilesw ないし \@for とか使えば出来るけど… 使い勝手が悪いので手前で \for を定義して使ってみる.

\newcounter{forcnt}
\newcounter{stopcnt}
\makeatletter
\newcommand{\for}[3]{%
\setcounter{forcnt}{#1}%
\setcounter{stopcnt}{#2}%
\stepcounter{stopcnt}%
\@whilenum\value{forcnt}<\value{stopcnt}\do{%
{#3}%
\stepcounter{forcnt}}%
}
\makeatother

これで

\for{4}{7}{huga[\theforcnt]}

とかすると

huga[4]huga[5]huga[6]huga[7]

とかになる.

連番の画像を \includegraphics で読み込んでやるときに有効かも.Beamer とかで.

★下記に2つの英単語をスペースで区切って入力してください

Home > ソフトウェア > TeX で繰り返し

Search
Feeds

Page Top