名前: 本田 日時: 2001-09-10 14:53:47 IPアドレス: 202.224.196.*
>>2144 遅くなりました,すみません. >"c ---> c、 \c ---> \c と考えてよいのでしょうか? はい,私はそう理解しています. つまり,"は普通の意味での「エスケープキャラクタ」で "に後続する文字列はそのままにする働き, \は特殊なエスケープキャラクタであって, 「後続する文字列をエスケープし,さらに自分自身(普通は\)も出力する」 という意味ではないかと考えています.(ちがうかなあ・・・) (邦訳のLaTeXCompanion p.429にはそのように読める説明がありますが, 原書の当該箇所(p.358)はman makeindexの内容があるのみです) >(ただし、\indexentry{a@\@}はエラー)。 階層を表す特殊文字!,@,|は\ではエスケープされないようなんです. \indexentry{\@}{2} \indexentry{\!}{4} \indexentry{\|}{6} は\として, \item \, 2, 6, 10 となってしまいます. すなおに,全部に"をつければいいのですが・・ \"はそのまま \item \", 2のようにでるので \@や\!を索引語にするときに注意するのを忘れそうなのが(苦笑)
この書き込みへの返事: