Zum Inhalt

LaTeX - Ein Symbolverzeichnis erstellen

Ein Symbolverzeichnis lässt sich in einem LaTeX-Dokument mit dem Paket nomenclature erstellen.

Das Paket nomencl muss installiert werden. Das kann entweder manuell mit tlmgr oder mit einem grafischen Tool, wie z.B. Tex Live Utility für MacOS, erfolgen.

In der Anleitung ist kurz aufgezeigt, wie das Symbolverzeichnis erstellt werden kann. Die Dateinamen beziehen sich jeweils auf die Datei meiner Vorlage, in der der Codeabschnitt enthalten ist. Meine Vorlage für eine wissenschaftliche Arbeit verwalte ich auf codeberg.org.

Codeberg

--8<-- "docs/assets/banners/latex-banner.md

Das Paket muss anschließend im Dokument geladen werden: (einstell.tex)

% --- Symbolverzeichnis-------------------------
\usepackage[german]{nomencl}
\makenomenclature
% ---------------------------------------------

Im Inhaltsverzeichnis kann ein Eintrag Symbolverzeichnis erstellt werden. Dazu ist an der jeweiligen Stelle im Dokument dieser Code-Schnipsel einzufügen: (diplomarbeit.tex)

% --- Symbolverzeichnis zum Inhaltsverzeichnis hinzufügen ----------
% Einträge sind in der glossar.tex zu finden
\phantomsection
% Benutzerdefinierte Überschrift Im Inhaltsverzeichnis
\addcontentsline{toc}{chapter}{Symbolverzeichnis}
\printnomenclature
  \clearpage
% -----------------------------------------

An einer beliebigen Stelle im Text kann dann ein Eintrag zum Symbolverzeichnis hinzugefügt werden mit: (glossar.tex)

\nomenclature[euro]{}{Euro}
\nomenclature[at]{xxxyyy}{xxxyyy-Zeichen}
\nomenclature[zi]{i}{in}{}{}
\nomenclature[zn]{$n$}{number of walls}{}{}%

Der Konvertierungsbefehl lt.

pdflatex diplomarbeit.tex

# Symbolverzeichnis erstellen
makeindex diplomarbeit.nlo -s nomencl.ist -o diplomarbeit.nls

In meiner LaTeX-Vorlage für eine wissenschaftliche Arbeit habe ich das Symbolverzeichnis eingefügt

Codeberg

LaTeX Templates

Gib mir gerne einen Kaffee ☕ aus ❗️

Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.

Donation via PayPalDonation via LiberaPay

Donation via Bitcoin
Bitcoin Address: bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj

Source

Photo by George Pagan III on Unsplash