Index

Inhalt

Index

Grundlagen

  • In der Präambel:

    \usepackage{makeidx} \makeindex
  • texdoc makeindex

  • texdoc ind

  • \printindex gibt den Index aus.

  • Ausführbares Programm: makeindex Dokumentname

  • Mit Style-Datei: makeindex -s Styledatei Dokumentname

  • texdoc makeindex.man1

  • Beispiel: texlive/2019/texmf-dist/source/latex/koma-script/doc/scrguide.ist

Indexeinträge

  • \index{Eintrag} Indexeintrag

  • \index{Oberbegriff!Eintrag} Indexeintrag mit Oberbegriff. Auch doppelt: \index{Oberbegriff1!Oberbegriff2!Eintrag}

  • \index{Eintrag@Darstellung} Trennung Sortierwort / Darstellung. Beispiel: \index{alpha@$\alpha$}. Auch bei Oberbegriffen!

  • \index{Eintrag|Format} Darstellung der Nummer. Beispiel: \index{wichtig|textbf}

  • \index{Eintrag|see{Verweis}} Verweis auf anderen Eintrag.

  • \index{Eintrag|(} \index{Eintrag|)} Beginn / Ende eines Seitenbereichs.

Aufgabe 1

Erstellen Sie neue Befehle \Begriff und \Person, die ihr Argument im Text hervorheben und gleichzeitig einen speziellen Indexeintrag dafür erstellen:

  • Bei \Begriff wird die Seitenzahl im Index fett ausgegeben.

  • Das Argument von \Person wird sowohl im Text als auch im Index als Kapitälchen geschrieben.

Fügen Sie \Begriff ein optionales Argument hinzu, mit dem man einen Oberbegriff angeben kann.

Aufgabe 2

Fügen Sie Ihrem Dokument einen Index hinzu und erstellen Sie einige Indexeinträge mit Ihren neuen Befehlen sowie mit \index. Verwenden Sie dabei die verschiedenen Optionen und versuchen Sie diese zu kombinieren.

Symbolverzeichnis

  • \usepackage[Optionen]{nomencl}

  • \makenomenclature in der Präambel

  • texdoc nomencl

  • \nomenclature erfasst ein Symbol.

  • \printnomenclature Gibt das Symbolverzeichnis aus.

  • Aufruf: makeindex Dateiname.nlo -s nomencl.ist -o Dateiname.nls

Aufgabe 3

Fügen Sie Ihrem Dokument ein Symbolverzeichnis hinzu und erstellen Sie einige Einträge.

Abkürzungsverzeichnis / Glossar

  • \usepackage{glossaries}

  • \makeglossaries in der Präambel

  • texdoc glossaries

  • texdoc glossariesbegin

  • \newglossaryentry{Name}{Definition} Erzeugt ein Glossar-Element. Name dient als Sortierschlüssel.

  • \newacronym{Name}{Abk.}{Beschreibung} Erzeugt eine Abkürzung. Name dient als Sortierschlüssel.

  • \gls, \Gls, \glspl Verwendung des Glossareintrags im Text.

  • \printglossaries Gibt das Glossar aus.

  • Aufruf: makeglossaries Dateiname

  • Siehe https://en.wikibooks.org/wiki/LaTeX/Glossary

Aufgabe 4

Fügen Sie Ihrem Dokument ein Glossar hinzu und erstellen Sie einige Einträge.