Re: mendex/makeindexのescape

名前: 本田
日時: 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のようにでるので \@や\!を索引語にするときに注意するのを忘れそうなのが(苦笑)

この書き込みへの返事:

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