Zum Inhalt

LaTeX - Stichwortverzeichnis bzw. Index erstellen

Für ein LaTeX-Dokument lässt sich ein Index (= Stichwortverzeichnis) erstellen. In meiner Vorlage verwende ich dafür das Paket makeidx.

In der Präambel des LaTeX-Dokuments muss dafür das Paket geladen werden.

\usepackage{makeidx}

und am besten in der Zeile darunter

\makeindex

zum Erstellen des Index.

An der Stelle im Text, an der das Indexverzeichnis später ausgegeben werden soll, muss ein weiterer Befehl eingetragen werden.

\printindex

Codeberg

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

Datei "Index.ist" erstellen

Die Datei kann bei Problemen auch manuell mit einem Editor im Hauptverzeichnis als eigenes Dokuments angelegt werden!

Beispieleintrag von Index.ist

preamble "\\begin{theindex}"
postamble "\n\\end{theindex}\n"
headings_flag 1
heading_prefix "{\\bf "
heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
\page_preference "rRnaA"
item_0 "\n\\item "
item_1 "\n\\item "
item_2 "\n\\item "
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f."
suffix_3p "\\,ff."

Index erstellen

Der Index ist manuell über das Terminal zu erstellen.

makeindex -s Index.ist diplomarbeit.idx

Funktioniert der oben beschriebene Lösungsweg, dann kann noch der Lösungsweg versucht werden:

makeindex diplomarbeit.idx 
makeindex -g -s Index.ist diplomarbeit.idx

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

Quelle Photo by Maksym Kaharlytskyi on Unsplash