
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