Spaltenbreite bei makeindex einstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Spaltenbreite bei makeindex einstellen

Spaltenbreite bei makeindex einstellen

von Hagbard Celine » Do 8. Dez 2011, 00:07

Hallo zusammen,
ich nutze makeindex und habe mir für ein größeres Projekt einen eigenen Style geschrieben:
quote '+'

headings_flag 1

delim_0 "\\raggedright "

delim_1 "\\raggedleft "

delim_2 "\\dotfill "

delim_r "~--~"

delim_n "\\newline \\raggedleft "

suffix_2p "\\,f."

suffix_3p "\\,ff."

item_x1 "\\dotfill"

group_skip "\n\n \\indexspace\n \\raggedright "
Ich habe das Problem, dass bei langen Haupteinträgen die Seitenzahl in die nächste Zeile rutscht und der Haupteintrag rechtsbündig gesetzt wird. Das liegt vermutlich an schlechter Implementierung meines Styles, den ich mir aufgrund mangelnder makeindex-Erfahrung halb zusammengelesen habe und halb an den Style des Vorgängerprojektes (das ich nicht gemacht habe) angelehnt habe.

So wie ich das sehe, kann ich das Problem lösen, indem ich den Einträgen insgesamt mehr Platz einräume, sprich die Spalten breiter mache. Allerdings konnte ich nirgendwo finden, wie ich das tue. Meine Versuche, den Haupteintrag in eine parbox zu packen scheiterten auch.

Aus gewissen Gründen (der Sortierung) bestehen meine Einträge alle nur aus Haupteintrag und Seitenzahl sowie einem Untereintrag, der aber nur einen \strut enthält. Ich weiß nicht, ob das für die Lösung des Problems wichtig ist.

Ich hoffe, dass ich mich verständlich machen konnte und jemand eine Lösung hat.

Viele Grüße,
Jonas

Nach oben