Indexverzeichnis seitenbreit?

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: Indexverzeichnis seitenbreit?

von ratte » Fr 6. Nov 2009, 08:14

Statt die theindex-Umgebung komplett umzudefinieren und damit möglicherweise etwas in der Klasse durcheinander zu bringen kann man auch das splitidx-Paket verwenden. Das stellt zusätzliche Eingriffsmöglichkeiten bereit. In der Anleitung ist dann auch als Beispiel aufgeführt, wie man die Umschaltung auf einen zweispaltigen Satz im Index damit abschalten kann.

Falls das aber gar nicht gefragt ist, sondern Du tatsächlich mehr Seitenbreite haben willst, dann geht das bei KOMA-Script einfach, indem man die Satzparameter wie DIV mit \KOMAoptions oder \typearea ändert oder mit \areaset direkt vorgibt. Das geht dort auch innerhalb des Dokuments. Dass dabei eine Warnung ausgegeben wird, sollte nicht weiter stören. Alternativ kann man das gmeometric-Paket verwenden. Damit kann man geometry-Einstellungen ebenfalls im Dokument verwenden.

von phi » Do 5. Nov 2009, 21:35

Hallo,

das hängt von der Dokumentklasse ab. Memoir kann es (natürlich) out of the box, bei anderen Klassen musst du die theindex-Umgebung überschreiben. Hier ein Beispiel für book:
\renewenvironment{theindex}{%
  \@makeschapterhead{\indexname}%
  \@mkboth{\MakeUppercase\indexname}{\MakeUppercase\indexname}%
  \thispagestyle{plain}%
  \parindent\z@
  \parskip\z@ \@plus .3\p@\relax
  \let\item\@idxitem
}{%
  \clearpage
}

Indexverzeichnis seitenbreit?

von p.nietnagel » Do 5. Nov 2009, 03:17

Hallo zusammen,

ich möchte einen Index erstellen, der relativ lange Einträge enthält. Dafür wäre es günstig, wenn sich das Indexverzeichnis über die gesamte Breite der Seite erstrecken würde. Wie lässt sich das realisieren?
Ich benutze das .ist file, das überall im Netz rumgeistert. Wo kann ich dort die Gesamtbreite meines Verzeichnisses angeben?

Vielen Dank im Voraus für Tipps!


Gruß :-)

Hier die Stildatei:

 quote '+'
headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak\n"
symhead_positive "Symbole"
numhead_positive "Zahlen"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "f"
suffix_3p "ff"
preamble "\\begin{theindex}\n\n"
postamble "\n\n\\end{theindex}\n"


Nach oben