algorithmic.sty*1 を使うときれいに記述できる.
文は次のようにかく.
\begin{algorithms} \STATE <text> \end{algorithms}
たとえば,代入文はこんなかんじ.日本語も問題なく使える.
\begin{algorithms} $a \Leftarrow 0$ $b \Leftarrow 初期値$ \end{algorithms}
行番号を付けるには次のようにする.
\begin{algorithms}[1] $a \Leftarrow 0$ $b \Leftarrow 初期値$ \end{algorithms}
if then な構文は次のようにかく.
\begin{algorithms} \IF{<condition>} <text> \ENDIF \IF{<condition>} <text1> \ELSE <text2> \ENDIF \IF{<condition1>} <text1> \ELSIF{<condition2>} <text2> \ELSE <text3> \ENDIF \end{algorithms}
forとかforallとか.
\begin{algorithms} \FOR{<condition>} <text> \ENDFOR \FORALL{<condition>} <text> \ENDFOR \end{algorithms}
while文.
\begin{algorithms} \WHILE{<condition>} <text> \ENDWHILE \end{algorithms}
repeat文.
\begin{algorithms} \REPEAT <text> \UNTIL{<condition>} \end{algorithms}
無限loopは,次のように書ける.
\begin{algorithms} \LOOP <text> \ENDLOOP \end{algorithms}
コメント文は\COMMENTを使う.
\begin{algorithms} \COMMENT{<text>} \end{algorithms}
詳細は,マニュアル*2をみること.
[改訂第4版] LaTeX2ε美文書作成入門
posted with amazlet at 09.01.12