TeX でアルゴリズム記述する.

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ε美文書作成入門
奥村 晴彦
技術評論社
売り上げランキング: 8965
おすすめ度の平均: 5.0
5 私はこれで書籍とDr.論文を書きました。
5 良著、TeXユーザー必携