Classificação de números de páginas romanos e árabes no índice

Classificação de números de páginas romanos e árabes no índice

Ao usar numerações de páginas diferentes, o pacote makeindex cita primeiro o índice nas páginas numeradas romanas e depois nas páginas numeradas arábicas. Tenho um apêndice com numeração romana, por isso quero alterar esta ordenação: Quando tenho uma palavra-chave que ocorre tanto na parte principal quanto no apêndice, então o índice deve ter primeiro o número da página na parte principal, depois o número da página no apêndice. Como posso conseguir isso?

exemplo mínimo:

\documentclass{article}
\usepackage{makeidx}
\makeindex
\begin{document}
Testtext \index{index}
\newpage
\pagenumbering{roman}
Testtext \index{index}
\printindex
\end{document}

Responder1

Você deve especificar a ordem de classificação dos números de página em um arquivo de estilo makeindex. Por exemplo

%file romanindex.ist
page_precedence "nraRA"

( n=numérico, r/R=romano inferior/superior, a/A= alfabético inferior/superior)

Em seguida, execute o comando makeindex como:

makeindex -s romanindex.ist yourdocument.idx

E execute o LaTeX novamente

informação relacionada