Sortierung der römischen und arabischen Seitenzahlen im Index

Sortierung der römischen und arabischen Seitenzahlen im Index

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

verwandte Informationen