LaTeX: Glossar erstellen

In vielen wissenschaftlichen Arbeiten wird ein Glossar benötigt, welches weiterführende Erklärungen enthält. Dadurch muss nicht alles im Text erläutert werden, welches ansonsten bestimmte Leser nerven würde, die sich bereits damit auskennen. In diesem Artikel wird euch gezeigt, wie ihr ein Glossar in LaTeX erstellen könnt.

Einbindung vom Glossaries-Package

Um ein Glossar in LaTeX erstellen zu können, muss das Package glossaries importiert werden.

\usepackage[Parameter]{glossaries}
Bei dem Importieren können unterschiedliche Parameter angegeben werden, welche die Form und das Aussehen vom Glossar beeinflussen. Die Parameter könnt ihr dann durch ein Komma trennen. Folgende Beispiele gibt es:

  • TOC fügt das Glossar zum Inhaltsverzeichnis
  • nonumberlist entfernt die Positionen der Glossareinträge
  • nopostdot entfernt den automatischen Punkt am Ende der Beschreibung
  • style=altlist setzt das Aussehen vom Glossar fest

Die gesamte Liste der Parameter ist hier zu finden.

Nach dem Importieren des Packages, müsst ihr LaTeX mitteilen, dass ein Glossar angefertigt werden soll. Dazu wird folgender Command ausgeführt.

\makeglossaries
Dieser Befehl muss vor dem ersten Eintrag ausgeführt werden, da LaTeX ansonsten die Glossar-Einträge nicht beachtet.

Erstellung des Glossar-Verzeichnis

Das Glossar in LaTeX besteht immer aus mehreren Einträgen. Ein Eintrag erstellt man mithilfe des folgenden Befehls:

\newglossaryentry{Code}{name={Name},description={Beschreibung}}
Dieser Befehl muss vor dem Dokumenten-Anfang erfolgen, also vor \begin{document}. Damit das Dokument übersichtlicher wird, sollten die Einträge in einer separaten Datei angelegt werden und mit dem \include{}-Befehl importiert werden. Wie das geht, findet ihr hier.

Der Code-Parameter in den Einträgen gibt eine eindeutige Kennung des Eintrags an. Die Parameter Name und Beschreibung werden dann jeweils im Glossar angezeigt.

Glossar in LaTeX-Dokument anzeigen

Ihr könnt auf zwei unterschiedliche Weisen auf die Glossareinträge verweisen.

Falls ihr eine eigene Methode für den Verweis habt, dann kann irgendwo im Text der Command

\glsaddall
verwendet werden. Dadurch müsst ihr nicht sämtliche Einträge verweisen, sondern es werden alle automatisch im Glossar hinzugefügt.

Die zweite Variante ist, dass ihr die Glossareinträge direkt im Text verweist. Dafür könnt ihr folgende Commands verwenden:

\gls{Code}
\Gls{Code}
\glsp{Code}
\Glsp{Code}
Die Befehle mit Großbuchstaben am Anfang werden dann auch immer groß im Text dargestellt und die mit „p“ am Ende, sind in Pluralform.

Um das Glossar im Dokument anzeigen zu lassen, müsst ihr folgenden Command ausführen:

\printglossary
Diesen Command könnt ihr an beliebiger Stelle ausführen und dort wird dann das Glossar eingebunden.

Weitere interessante LaTeX-Artikel findet ihr hier.

WordPress Cookie Hinweis von Real Cookie Banner