Index: Zeilenumbruch für Seitenzahl verhindern II
Vielen Dank Diese Frage ist eine Fortsetzung und Präzisierung der Frage "Index: Zeilenumbruch für die schnelle Antwort. Für dieses kleine Beispiel klappt Seitenzahl verhindern", siehe [https://texwelt.de/wissen/fragen/21899/index-zeilenumbruch-fur-seitenzahl-verhindern][1]
Die dortige Lösung funktioniert leider nicht, wenn es in der Tat und ich erhalte das gleiche Ergebnis. In mein eigentliches Dokument konnte ich die Lösung leider nicht erfolgreich einpflegen.
Leider sind im Register Lemmata mit vielen Seitenangaben betroffen. Manche Registereinträge haben zwölf und mehr Verweise. Mit gibt. In diesem Fall gibt es mit der \mbox gibt es natürlich auch für diese natürlich auch Einträge keinen Umbruch mehr.
mehr und die Zahlen ragen über die Zeile hinaus. Ich präzisiere modifziere daher mein obiges das erste Beispiel und ergänze einen Registereintrag ein Lemma mit vielen Seitenangaben:
Seitenangaben, wo ein Zeilenumbruch nötig ist.
Mein Frage bleibt die gleiche. Ich möchte das Lemma bearbeiten, in dem die letzte Seitenangabe in die nächste Zeile geschoben wird, obwohl in der gleichen Zeile Platz für alle Zahlen wäre. Derzeit erhalte ich:
Albert von Wagenfurt (Albertus von Wagen-
furt) ........................................... 1, 124, 256,
389
Ich hätte gern, dass alle Zahlen in einer Zeile stehen, nämlich so:
Albert von Wagenfurt (Albertus von Wagen-
furt) ................................... 1, 124, 256, 389
Dabei soll der Umbruch bei anderen Lemmata erhalten bleiben.
\begin{filecontents*}{testlayout.ist}
delim_0 "{\\def\\hfill{\\hskip 10pt plus 1fill}\\dotfill} "
\end{filecontents*}
\documentclass[ngerman]{scrbook}
\usepackage{imakeidx}
\makeindex[options={-s testlayout.ist},name=person,title=Personenregister,columns=2]
\usepackage[font=footnotesize, itemlayout=relhang, indentunit=1mm, hangindent=6mm]{idxlayout}
\begin{document}
Albert von Wagenfurt\index[person]{Albert von Wagenfurt (Albertus von Wagenfurt)}
Galileo Galilei\index[person]{Galilei, Galileo}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{124}
Albert von Wagenfurt\index[person]{Albert von Wagenfurt (Albertus von Wagenfurt)}
Galileo Galilei\index[person]{Galilei, Galileo}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{256}
Albert von Wagenfurt\index[person]{Albert von Wagenfurt (Albertus von Wagenfurt)}
Galileo Galilei\index[person]{Galilei, Galileo}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{389}
Albert von Wagenfurt\index[person]{Albert von Wagenfurt (Albertus von Wagenfurt)}
Galileo Galilei\index[person]{Galilei, Galileo}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{468}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{10756}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{15235}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{45360}
Euklid\index[person]{Euklid}
\clearpage
\setcounter{page}{46872}
Euklid\index[person]{Euklid}
\clearpage
\printindex[person]
\end{document}
[1]: https://texwelt.de/wissen/fragen/21899/index-zeilenumbruch-fur-seitenzahl-verhindern