http://d.hatena.ne.jp/Zellij/20110421/p1 を参考にさせていただきました。
wget http://tug.ctan.org/tex-archive/macros/latex/contrib/algorithms/algorithms.ins
wget http://tug.ctan.org/tex-archive/macros/latex/contrib/algorithms/algorithms.dtx
latex algorithms.ins
これができる.
ls | grep alg
algorithm.sty
algorithmic.sty
コンパイルしてマニュアルをつくる
latex algorithms.dtx
マニュアルができる.
algorithms.dvi
次に、styファイルを使いたいtexのあるところにコピー.
次に,テストをする.
以下のファイルを作成する.
\documentclass{jsarticle}
\usepackage{algorithm}
\usepackage{algorithmic}\begin{document}
\begin{algorithm}
\caption{Calculate $y = x^n$}
\label{alg1}
\begin{algorithmic}
\REQUIRE $n \geq 0 \vee x \neq 0$
\ENSURE $y = x^n$
\STATE $y \Leftarrow 1$
\IF{$n < 0$}
\STATE $X \Leftarrow 1 / x$
\STATE $N \Leftarrow -n$
\ELSE
\STATE $X \Leftarrow x$
\STATE $N \Leftarrow n$
\ENDIF
\WHILE{$N \neq 0$}
\IF{$N$ is even}
\STATE $X \Leftarrow X \times X$
\STATE $N \Leftarrow N / 2$
\ELSE[$N$ is odd]
\STATE $y \Leftarrow y \times X$
\STATE $N \Leftarrow N - 1$
\ENDIF
\ENDWHILE
\end{algorithmic}
\end{algorithm}
\end{document}
そうすると
test.dvi
ができているはず.
マニュアル
ftp://ftp.riken.go.jp/pub/tex-archive/macros/latex/contrib/algorithms/algorithms.pdf
TIPS
単純な文
\STATE
ナンバリング
\begin{algorithmic}[1]
コメント付きの例.コメント直後に改行するのがポイント
\begin{algorithmic}[1] \STATE \COMMENT{初期設定} \\ あいうえお. \STATE かきくけこ. \STATE \COMMENT{実験データの取得} \\ さしすせそ. \STATE \COMMENT{実験データの解析} \\ なにぬねの. \STATE まみむめも. \STATE \COMMENT{結果の整理と出力} \\ こんにちは \STATE さようなら \end{algorithmic} \end{algorithm}