Next: Der Befehl showidx
Up: EDV Fallstudie Einführung in Previous:
Das MakeIndex Programm
Da dieser Befehl mit dem File makeidx.sty bereitgestellt wird,
muß die Option makeidx in der \documentstyle
auftreten.
Die einzige Voraussetzung bei diesem Programm ist, daß Eintrag,
Subeintrag und Subsubeintrag eindeutig ´mit dem \index
Befehl vorliegen. Die Syntax lautet:
\index{Eintrag} % Bei nur einem Eintrag
\index{Eintrag!Subeintrag} % Bei Eintrag und Subeintrag
\index{Eintrag!Subeintrag!Subsubeintrag} % usw.
`Eintrag' wird mit \item,
`Subeintrag' mit \subitem
und `Subsubeintrag' mit \subsubitem
vorgenommen. Der jeweilige Eintrag ist beliebig bis auf die Sonderzeichen
`!', `@', `|' und '+'.
'"' bestimmt das Maskierungszeichen
'!' bestimmt das Trennzeichen für die Untereinträge
'@' bestimmt das lexikalische Zuornungszeichen
'|' bestimmt das Pseudobefehlszeichen für Seitenformatierung
Alle Ebenen werden in der theindex-Umgebung autom. alphabetisch
sortiert: \item
in der gesamten theindex Umgebung, \subitem
in der entsprechenden \item
Umgebung und \subsubitem
in der dazugehörigen \subitem
Umgebung.
Bezieht sich ein Indexeintrag auf einen anderen Begriff, so kann man dies im Stichwortverzeichnis mit dem Befehl
\index{Indexeintrag|see{bezogenes Thema}}
deutlich machen.
Selbst LaTeX -Befehle können ins Indexregister aufgenommen
werden. Dies erfolgt mit Hilfe des Ausrufezeichens und des Befehls
\verb. Die
folgenden 2 Beispiele sollen dies verdeutlichen.
Bsp. 1: \index{"\verb"|\clearpage"|}
Bsp. 2: \index{"@-Ausdr"ucke}
Das 1. Beispiel ergänzt die theindex Umgebung mit
dem Eintrag ,,\verb|\clearpage|``.
Dies verhindert, daß der Eintrag \clearpage
bei Kompilierung als Befehl betrachtet wird.
Das 2. Beispiel bewirkt die Eintragung ,,@-Ausdrücke``
in das Stichwortverzeichnis.
Folgende Parameter sind für die Sortierung bei makeindex verfügbar.
-l Leerzeichen nicht berücksichtigen
-c Voran- und nachgestellte Leerzeichen nicht berücksichtigen
-g Deutsches Ordnungsschema nach DIN 5007 (Zeichen, Buchstaben, Zahlen)