Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
tag "mehrere" entfernt

28 Aug '22, 11:56

stefan's gravatar image

stefan
18.4k163148

Index NICHT alphabetisch sortieren mit imakeidx

Ich brauche für meine Arbeit zwei Indizes, die ich mit imakeidx erstellt habe. Das funktioniert (endlich) auch. Beide sind natürlich alphabetisch sortiert worden, was für das Stichwortverzeichnis super ist, im Stellenregister aber geändert werden müsste. Meine Frage nun: Wie kann ich die Reihenfolge der Einträge im Index verändern? Am Ende soll nicht auf "Dtn" "Ex" folgen, sondern zuerst "Ex" stehen, dann "Dtn". Kann mir jemand helfen? Das Ganze sieht - etwas verknappt - so aus: \documentclass{thesis}[a4paper,11pt,oneside,titlepage] \usepackage{imakeidx}\makeindex \makeindex[name=stv,title=Stichwortverzeichnis] \makeindex[name=stell,title=Stellenregister] \begin{document} Kollektivismus \index[stv]{Kollektivismus} Ex 20,5/Dtn 5,9 \index[stell]{Ex 20,5} \index[stell]{Dtn 5,9} \printindex[stv] \printindex[stell] \end{document} Meine stell.idn-Datei sieht dann so aus: \begin{theindex} \item Dtn 5,9, 3 \indexspace \item Ex 20,5, 3 \item Ex 34,7, 3 \item Ez 18,2, 3 \indexspace \item Jer 31,29, 3 \item Jer 32,18, 3 \indexspace \item Num 14,18, 3 \end{theindex} Und das Stellenregister ist entsprechend alphabetisch soritert - ich brauche aber eine eigene Sorierung. In der Paket-Info zu imakeidx finde ich nichts zur Soriterung (hab ich was übersehen?). Sollte ich in anderen Paket-Infos schauen? Oder bei makeindex? Oder gibt es eine einfache Lösung?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Codes aus Selbst-Antwort in Frage übertragen

27 Aug '22, 21:56

stefan's gravatar image

stefan
18.4k163148

Index NICHT alphabetisch sortieren mit imakeidx

Ich brauche für meine Arbeit zwei Indizes, die ich mit imakeidx erstellt habe. Das funktioniert (endlich) auch. Beide sind natürlich alphabetisch sortiert worden, was für das Stichwortverzeichnis super ist, im Stellenregister aber geändert werden müsste. Meine Frage nun: Wie kann ich die Reihenfolge der Einträge im Index verändern? Am Ende soll nicht auf "Dtn" "Ex" folgen, sondern zuerst "Ex" stehen, dann "Dtn". Kann mir jemand helfen?helfen? Das Ganze sieht - etwas verknappt - so aus: \documentclass{thesis}[a4paper,11pt,oneside,titlepage] \usepackage{imakeidx}\makeindex \makeindex[name=stv,title=Stichwortverzeichnis] \makeindex[name=stell,title=Stellenregister] \begin{document} Kollektivismus \index[stv]{Kollektivismus} Ex 20,5/Dtn 5,9 \index[stell]{Ex 20,5} \index[stell]{Dtn 5,9} \printindex[stv] \printindex[stell] \end{document} Meine stell.idn-Datei sieht dann so aus: \begin{theindex} \item Dtn 5,9, 3 \indexspace \item Ex 20,5, 3 \item Ex 34,7, 3 \item Ez 18,2, 3 \indexspace \item Jer 31,29, 3 \item Jer 32,18, 3 \indexspace \item Num 14,18, 3 \end{theindex} Und das Stellenregister ist entsprechend alphabetisch soritert - ich brauche aber eine eigene Sorierung. In der Paket-Info zu imakeidx finde ich nichts zur Soriterung (hab ich was übersehen?). Sollte ich in anderen Paket-Infos schauen? Oder bei makeindex? Oder gibt es eine einfache Lösung?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

27 Aug '22, 14:29

rahelf7's gravatar image

rahelf7
1112