表中でに連番を出力させたい

名前: みやもと
日時: 2005-11-17 22:51:50
IPアドレス: 61.211.206.*

いつも、こちらのページで勉強させていただいております。 実は、\mynumというコマンドを呼び出すたびに、カウンタをインクリメントし その値を出力するように、以下のように記述しました。 \documentclass{jsarticle} \makeatletter \newcount{\@mynum} \@mynum=0 \def\mynum{ \advance \@mynum by 1 \the\@mynum} \makeatother \begin{document} \mynum \mynum \mynum \begin{tabular}{|c|c|} \hline \mynum & foo\\\hline \mynum & bar\\\hline \mynum & foobar\\\hline \end{tabular} \end{document} 表の一列目に連番を振る、ということをしたかったのですが、 上記の方法では、表の1行目以降が全て同じ数字になります。 (上記の例では\mynumの部分がすべて4になる) これはどういう訳なのでしょうか? また、当初の目的のように、表中で\mynumの部分連番を出力させる ためにはどのようにすべきなのでしょうか? よろしくお願いいたします。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)