環境内の内容をコマンドとして定義したい

名前: 北斗
日時: 2004-07-10 17:31:24
IPアドレス: 211.124.146.*

一度書き出した内容を後で別の場所で利用するために,新たに作成した環境で, 使用時にその環境内の内容を処理すると同時に,引数としてコマンドを定義する ことを考え,以下のようにファイルを作成したのですが,コマンド使用時にその 定義とあっていないというようなエラーが出力されます. 別の方法でもかまいませんので,対処法を教えていただけないでしょうか. よろしくお願いいたします. \documentclass{jarticle} \makeatletter \newcounter{Itemize} \newenvironment{Itemize}{% \addtocounter{Itemize}\@ne \global\@namedef{ItemContents\the\c@Itemize}\bgroup }{% \egroup } \newcommand\EnumItemContents[1]{% \@nameuse{ItemContents#1}% } \makeatother \begin{document} \begin{Itemize} 1番目の内容を出力とともに\verb+\ItemContents1+に代入したい \end{Itemize} \begin{Itemize} 2番目の内容を出力とともに\verb+\ItemContents2+に代入したい \end{Itemize} \EnumItemContents{1} \EnumItemContents{2} \end{document}

この書き込みへの返事:

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