Re: longtable環境内の自作カウンタがカウントしない?

名前: トニイ
日時: 2006-11-23 17:50:26
IPアドレス: 61.198.80.*

>>45979 示されたサンプルをタイプセットしましたが,エラーでタイプセット出来ませんでした。 従って,サンプルでは試すことが出来ませんでした。 カウンタを増やすには \stepcounter{tnco} または \refstepcounter{tnco} の記述が 必要になりますが,設定されていませんよね。これでは増えることは,あり得ません。 カウンタを増やす記述を追加してください。 % pLaTeX2e \documentclass{jsarticle} \usepackage{longtable} \newcounter{hoge} \newcommand{\hoge}{% \stepcounter{hoge} \thehoge }% \begin{document} \begin{longtable}{cc} \hoge & a \\ \hoge & b \\ \hoge & c \\ \end{longtable} \end{document} 別の方法の場合 \advance\tnctr1 に \global を補ってみるとどうなるでしょうか。 % pLaTeX2e \documentclass{jsarticle} \usepackage{longtable} \newcounter{hoge} \makeatletter \newcommand{\hoge}{% \global\advance\c@hoge1 \thehoge }% \makeatother \begin{document} \begin{longtable}{cc} \hoge & a \\ \hoge & b \\ \hoge & c \\ \end{longtable} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)