item の項目を label の引数にして書き出したい

名前: 野村
日時: 2004-07-21 12:41:48
IPアドレス: 150.84.51.*

enumerate 環境内で,以下のように単語を箇条書にした項目にそれと同じ内容の ラベルを付けているのですが,同じ内容なので \label を自動で付けられないか と思案しております. \begin{enumerate} \item 項目1\label{項目1} \item 項目2\label{項目2} \item 項目3\label{項目3} \end{enumerate} 色々と考えて,以下のものを作成したのですが動作しません. 12 を 10 に変えるとうまくいったかように動作するのですが,項目末尾の数字 を取り除くと動作しません. どのようにすれば正しく動作するのか,教えて頂けないでしょうか. \documentclass{jarticle} \makeatletter \let\@orig@item\item {\catcode`\^^M=\active \gdef\item#1^^M{\@orig@item #1\label{#1}} } \makeatother \begin{document} \begin{enumerate} \item 項目1 \item 項目2 \item 項目3 \end{enumerate} \ref{項目1},\ref{項目2},\ref{項目3}. \end{document}

この書き込みへの返事:

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