Entrada de índice em itálico

Entrada de índice em itálico

Estou fazendo um índice usando makeidx.

O seguinte não está certo? Isso não funciona para mim.

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

O mesmo sem itálico ( \index{Brazil!subentry text}) funciona bem.

Responder1

A ordem de classificação das subentradas provavelmente estará errada, porque \textitestá incluída na string de classificação. A @notação - pode ser usada para especificar uma chave de classificação sem comandos de marcação:

\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}

Comandos:

pdflatex test
makeindex test
pdflatex test

Resultado

informação relacionada