Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

09 Apr '18, 21:37

gepe9's gravatar image

gepe9
3125

Index: Zeilenumbruch für Seitenzahl verhindern II

Diese Frage ist eine Fortsetzung und Präzisierung der Frage "Index: [Index: Zeilenumbruch für Seitenzahl verhindern", siehe [https://texwelt.de/wissen/fragen/21899/index-zeilenumbruch-fur-seitenzahl-verhindern][1] verhindern](https://texwelt.de/wissen/fragen/21899/index-zeilenumbruch-fur-seitenzahl-verhindern) Die dortige Lösung funktioniert leider nicht, wenn es im Register Lemmata mit vielen Seitenangaben gibt. In diesem Fall gibt es mit der \mbox natürlich auch für diese Einträge keinen Umbruch mehr und die Zahlen ragen über die Zeile hinaus. Ich modifziere daher das erste Beispiel und ergänze ein Lemma mit vielen 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
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
Formatierung

09 Apr '18, 20:29

gast3's gravatar image

gast3
(ausgesetzt)

Index: Zeilenumbruch für Seitenzahl verhindern II

Diese Frage ist eine Fortsetzung und Präzisierung der Frage "Index: Zeilenumbruch für Seitenzahl verhindern", siehe [https://texwelt.de/wissen/fragen/21899/index-zeilenumbruch-fur-seitenzahl-verhindern][1] Die dortige Lösung funktioniert leider nicht, wenn es im Register Lemmata mit vielen Seitenangaben gibt. In diesem Fall gibt es mit der \mbox natürlich auch für diese Einträge keinen Umbruch mehr und die Zahlen ragen über die Zeile hinaus. Ich modifziere daher das erste Beispiel und ergänze ein Lemma mit vielen 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
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Konvertiert zu Frage

08 Apr '18, 21:26

gepe9's gravatar image

gepe9
3125

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

08 Apr '18, 12:30

gepe9's gravatar image

gepe9
3125