
Bei unterschiedlichen Seitenzahlen zitiert das Paket makeindex den Index zuerst auf römisch nummerierten Seiten und dann auf arabisch nummerierten Seiten. Ich habe einen Anhang mit römischer Nummerierung, daher möchte ich diese Sortierung ändern: Wenn ich ein Schlüsselwort sowohl im Hauptteil als auch im Anhang habe, dann soll der Index zuerst die Seitenzahl des Hauptteils enthalten, dann die Seitenzahl des Anhangs. Wie kann ich das erreichen?
Minimalbeispiel:
\documentclass{article}
\usepackage{makeidx}
\makeindex
\begin{document}
Testtext \index{index}
\newpage
\pagenumbering{roman}
Testtext \index{index}
\printindex
\end{document}
Antwort1
Sie müssen die Sortierreihenfolge der Seitenzahlen in einer Makeindex-Style-Datei angeben. Zum Beispiel
%file romanindex.ist
page_precedence "nraRA"
( n
=numerisch, r/R
=römisch klein/groß, a/A
= alphabetisch klein/groß)
Führen Sie dann den Befehl makeindex wie folgt aus:
makeindex -s romanindex.ist yourdocument.idx
Und LaTeX erneut ausführen