名前: . 日時: 2006-02-17 14:23:32 IPアドレス: 59.134.169.*
>>41509 生成された idx ファイルあるいは ind ファイルをよく見てください. \mathsf が \@mathsf の形になって書き込まれています. また,\fbox に由来するいくつかのコマンドも文字 @ を含む名称となっています. そのようなコマンドを含むファイル(ここでは ind ファイル)を 読み込ませるときには,もちろん,\makeatletter を適用した状態で 読み込ませることになります. もっとも,\index の引数中の \fbox,\mathsf に \protect を 前置しても構わないわけで,そのほうが簡単でしょう. # なお,今の例においてサンセリフ体にするには,わざわざ数式にして # \mathsf を用いなくても \textsf(これは“robust”なコマンド)を # 用いれば充分のようですが.
この書き込みへの返事: