名前: 北見 けん 日時: 2007-12-21 10:15:41 IPアドレス: 211.128.71.*
>>50476 あうっ、またしても本田さんの回答に遅れをとりましたが、 せっかく書いたので書き込ませてください。 ## 私がはじめたころを思い起こすと、 ## こういうアドバイスが欲しくてたまらなかったです。 各文字コードに割り当てられたカテゴリコードの設定は、 ファイルから読み込んだ文字を TeX がトークン化するときにだけ参照されます。 この例の場合は、 \AA を定義するところで“,”が「その他の文字トークン」として読み込まれて記憶されます。 従って、そのあとでカテゴリーコードの設定を変更したとしても、 あとで \AA を実行するところで \AA の展開結果の中に現れるのは 「その他の文字トークン」としての“,”ということになります。 こういう場合には、次のようにする手があります。 \catcode`\,=\active \def\AA{ \catcode`\,=\active \def,{\BB} } \catcode`\,=12
この書き込みへの返事: