索引項目を斜体にする

索引項目を斜体にする

を使ってインデックスを作成していますmakeidx

以下はダメでしょうか?これは私には無理です。

\index{Brazil!\textit{subentry text}}

斜体 ( ) なしでも同様に\index{Brazil!subentry text}動作します。

答え1

\textitがソート文字列に含まれているため、サブエントリのソート順序はおそらく間違っています。 @- 表記法を使用すると、マークアップ コマンドなしでソート キーを指定できます。

\documentclass{article}
\usepackage{makeidx}
\makeindex

\begin{document}
\null
\index{Brazil!aaa}
\index{Brazil!zzz}
\index{Brazil!\textit{wrong entry}}
\index{Brazil!subentry text@\textit{subentry text}}
\printindex
\end{document}

コマンド:

pdflatex test
makeindex test
pdflatex test

結果

関連情報