> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/de/dokumentstruktur/04-indices.md).

# Indizes

In einigen großen Dokumenten, zum Beispiel Büchern, ist es üblich, eine alphabetische Liste mit den wichtigsten Begriffen zu erstellen. Mit LaTeX und dem Hilfsprogramm **imakeidx**, kann ein Index recht einfach erzeugt werden.

## Einleitung

Schauen wir uns ein einfaches funktionsfähiges Beispiel an.

```latex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex

\begin{document}
\section{Introduction}
In diesem Beispiel werden mehrere Schlüsselwörter\index{keywords} verwendet
die wichtig sind und es verdienen, im Index\index{Index} zu erscheinen.

Begriffe wie generate\index{generate} und some\index{others} werden
ebenfalls erscheinen.

\printindex
\end{document}
```

[Öffnen Sie dieses Beispiel in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Index+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5BT1%5D%7Bfontenc%7D%0A%5Cusepackage%7Bimakeidx%7D%0A%5Cmakeindex%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AIn+this+example%2C+several+keywords%5Cindex%7Bkeywords%7D+will+be+used+%0Awhich+are+important+and+deserve+to+appear+in+the+Index%5Cindex%7BIndex%7D.%0A%0ATerms+like+generate%5Cindex%7Bgenerate%7D+and+some%5Cindex%7Bothers%7D+will+%0Aalso+show+up.+%0A%0A%5Cprintindex%0A%5Cend%7Bdocument%7D)

Das folgende Bild zeigt die von obigem Beispiel erzeugte Ausgabe:

![Index1OLV2.png](/files/f33ce84da14cfb6a150b8ccb59207ab6604542f8)

Zunächst wird das Paket in der Präambel durch die Zeile eingebunden

```latex
\usepackage{imakeidx}
```

Dann ist der Befehl `\makeindex` für die Funktion des Index erforderlich und kann einige Parameter annehmen, um sein Aussehen anzupassen; in den nächsten Abschnitten wird dies klar werden.

Um einen Eintrag zum Index hinzuzufügen, wird der Befehl `\index{}` verwendet, wobei das hinzuzufügende Wort als Parameter eingesetzt wird. Vorsicht: Das Wort wird an der aktuellen Stelle nicht ausgegeben, sondern nur im Index.

Schließlich wird der Befehl `\printindex` den Index tatsächlich ausgeben. Wenn Sie eine spezielle Lokalisierung mithilfe des `babel` Pakets verwenden, wird der Titel entsprechend übersetzt.

Hinweis: Statt `imakeidx`, kann das Paket `makeidx` importiert werden, bietet jedoch weniger Anpassungsmöglichkeiten.

## Indizes auf Overleaf

Wenn Sie einem Projekt auf Overleaf einen Index hinzufügen, ist es **wichtig zu beachten** dass für eine korrekte Kompilierung des Index die Haupt- `.tex` Datei im Stammverzeichnis des Projekts liegen muss, *außerhalb aller Ordner*. Dadurch wird sichergestellt, dass die zur Erzeugung des Index benötigten Hilfsdateien so zwischengespeichert werden, dass der Compiler darauf zugreifen kann.

## Einträge und Untereinträge

Wie im vorherigen Abschnitt erwähnt, wird der Befehl `\index` das übergebene Wort zum Index hinzufügen, aber das ist nicht die einzige Verwendungsmöglichkeit.

```latex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex

\begin{document}
\section{Introduction}
In diesem Beispiel werden mehrere Schlüsselwörter\index{keywords} verwendet
die wichtig sind und es verdienen, im Index\index{Index} zu erscheinen.

Begriffe wie generate\index{generate} und some\index{others} werden auch
erscheinen. Begriffe im Index können auch geschachtelt werden \index{Index!nested}

\clearpage

\section{Second section}
Dieser zweite Abschnitt\index{section} kann ein spezielles Wort enthalten,
und die bereits verwendeten erweitern\index{keywords!used}.

\printindex
\end{document}
```

[Öffnen Sie dieses Beispiel in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Index+example+2\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5BT1%5D%7Bfontenc%7D%0A%5Cusepackage%7Bimakeidx%7D%0A%5Cmakeindex%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AIn+this+example%2C+several+keywords%5Cindex%7Bkeywords%7D+will+be+used+%0Awhich+are+important+and+deserve+to+appear+in+the+Index%5Cindex%7BIndex%7D.%0A%0ATerms+like+generate%5Cindex%7Bgenerate%7D+and+some%5Cindex%7Bothers%7D+will+also+%0Ashow+up.+Terms+in+the+index+can+also+be+nested+%5Cindex%7BIndex%21nested%7D%0A%0A%5Cclearpage%0A%0A%5Csection%7BSecond+section%7D%0AThis+second+section%5Cindex%7Bsection%7D+may+include+some+special+word%2C+%0Aand+expand+the+ones+already+used%5Cindex%7Bkeywords%21used%7D.%0A%0A%5Cprintindex%0A%5Cend%7Bdocument%7D)

Das folgende Bild zeigt die von obigem Beispiel erzeugte Ausgabe:

![Index2OLV2.png](/files/39d2c38d6f1a4d79135ee71653c25112cf365256)

Es ist gängige Praxis, Begriffe im Index um besondere Adjektive zu erweitern. Beispielsweise kann das Wort *Feld* eine besondere Bedeutung haben, wenn es dem Adjektiv *endlich* oder gefolgt von *mit Charakteristik 0*, und es kann etwas umständlich sein, verschiedene Arten von *Feld*als separate Einträge im Index hinzuzufügen. In solchen Fällen können Sie ein Ausrufezeichen "!" hinzufügen, das die Begriffe nach diesem Zeichen als Untereinträge des Hauptworts hinzufügt *Feld*.

Im Beispiel hat das Wort "Index" das Wort "nested" als Untereintrag.

## Den Index formatieren

Einfache Formatierungen für den Index, etwa das Ändern des Index-Titels, das Hinzufügen mehrerer Spalten und das Ändern der Spaltenbreite, lassen sich leicht vornehmen, indem optionale Werte an `\makeindex`:

```latex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex[columns=3, title=Alphabetical Index]

\begin{document}
\section{Introduction}
In diesem Beispiel werden mehrere Schlüsselwörter\index{keywords} verwendet, die
wichtig sind und es verdienen, im Index\index{Index} zu erscheinen.

Begriffe wie generate\index{generate} und some\index{others} werden auch
erscheinen. Begriffe im Index können auch geschachtelt werden \index{Index!nested}

\clearpage

\section{Second section}
Dieser zweite Abschnitt\index{section} kann ein spezielles Wort enthalten,
und die bereits verwendeten erweitern\index{keywords!used}.

\printindex
\end{document}
```

[Öffnen Sie dieses Beispiel in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Index+example+3\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5BT1%5D%7Bfontenc%7D%0A%5Cusepackage%7Bimakeidx%7D%0A%5Cmakeindex%5Bcolumns%3D3%2C+title%3DAlphabetical+Index%5D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AIn+this+example%2C+several+keywords%5Cindex%7Bkeywords%7D+will+be+used+which+%0Aare+important+and+deserve+to+appear+in+the+Index%5Cindex%7BIndex%7D.%0A%0ATerms+like+generate%5Cindex%7Bgenerate%7D+and+some%5Cindex%7Bothers%7D+will+also+%0Ashow+up.+Terms+in+the+index+can+also+be+nested+%5Cindex%7BIndex%21nested%7D%0A%0A%5Cclearpage%0A%0A%5Csection%7BSecond+section%7D%0AThis+second+section%5Cindex%7Bsection%7D+may+include+some+special+word%2C+%0Aand+expand+the+ones+already+used%5Cindex%7Bkeywords%21used%7D.%0A%0A%5Cprintindex%0A%5Cend%7Bdocument%7D)

Das folgende Bild zeigt die von obigem Beispiel erzeugte Ausgabe:

![Index3OLV2.png](/files/2daa993ac1568eb4445770a5d17d48e7b68efb30)

In diesem Beispiel wird der Index mit dem Parameter in einem dreispaltigen Format dargestellt `columns=3`, und der Titel wird durch `title=Alphabetical Index`; diese Parameter werden an `\makeindex` in der Präambel übergeben. Siehe den [Referenzleitfaden](#reference-guide) für eine Liste der verfügbaren Parameter und ihrer Beschreibung.

### Verwendung von Stildateien

Zur weiteren Anpassung des Index kann man eine Stildatei verwenden. Stildateien informieren `makeindex` über das beabsichtigte Format der endgültigen Ausgabe. Stildateien enthalten eine Liste von `<key, value>` Paaren. Wenn man beispielsweise die Begriffe im Index nach ihrem Anfangsbuchstaben gruppieren und die Seitenzahlen rechtsbündig ausrichten möchte, erfüllt die folgende Stildatei diesen Zweck:

```latex
headings_flag 1

heading_prefix "\n\\centering\\large\\sffamily\\bfseries%
\\noindent\\textbf{"heading_suffix "}\\par\\nopagebreak\n"

item_0 "\n \\item \\small "

delim_0 " \\hfill "
delim_1 " \\hfill "
delim_2 " \\hfill "
```

Die Schlüssel ändern verschiedene Elemente in der Ausgabe des Index:

* `headings_flag 1` ermöglicht die Gruppierung, indem vor einer neuen Gruppe die Gruppenüberschrift (Symbole, Zahlen oder Buchstaben) eingefügt wird.
* `heading_prefix` formatiert die Überschrift, die vor dem Beginn eines neuen Buchstabens eingefügt wird. Es werden normale Formatierungsbefehle für die Schriftfamilie, die Schriftgröße und die Ausrichtung verwendet, aber die Backslashes müssen mit doppeltem Backslash statt mit einem einzelnen escaped werden.
* `item_0` wird zwischen zwei Haupteinträgen eingefügt.
* `delim_*` ist das Trennzeichen, das zwischen dem Schlüssel und der ersten Seitenzahl eingefügt wird.

Eine vollständige Liste der in einer .ist-Datei zu verwendenden Schlüssel und Werte finden Sie in [Die in den Referenzleitfaden aufgenommene Tabelle](#keys-to-create-styles-files).

Nehmen wir an, die vorherige Datei ist als "example\_style.ist" gespeichert. Um sie im Dokument zu verwenden, fügen wir den Parameter hinzu `options= -s example_style.ist` zum `\makeindex` Befehl.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex[columns=3, title=Alphabetical Index,
           options= -s example_style.ist]

\begin{document}

\tableofcontents

\section{Introduction}
In diesem Beispiel werden mehrere Schlüsselwörter\index{keywords} verwendet, die wichtig sind und es verdienen, im Index\index{Index} zu erscheinen.

Begriffe wie generate\index{generate}, eine großartige\index{great} Liste und som other\index{others} Begriffe, die wichtig sein könnten\index{important}
werden ebenfalls erscheinen. Begriffe im Index können auch geschachtelt werden \index{Index!nested}

\clearpage

\section{Second section}
Dieser zweite Abschnitt\index{section} kann ein spezielles Wort enthalten und die bereits verwendeten erweitern\index{keywords!used}.

\printindex
\end{document}
```

[Öffnen Sie ein Beispiel mit einer Index-Stildatei auf Overleaf](https://www.overleaf.com/project/new/template/20614?id=70756423\&templateName=Using+an+index+style+file\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Das folgende Bild zeigt die von obigem Beispiel erzeugte Ausgabe:

![Index4OLV2.png](/files/1fe5f27026f28e594c1cdf23a9e6a9ff75f16d15)

## Den Index ins Inhaltsverzeichnis aufnehmen

Standardmäßig ist der Index nicht im Inhaltsverzeichnis enthalten; dies lässt sich leicht anpassen.

```latex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex[columns=3, title=Alphabetical Index, intoc]

\begin{document}
\tableofcontents

\section{Introduction}
In diesem Beispiel werden mehrere Schlüsselwörter\index{keywords}
verwendet, die wichtig sind und es verdienen, im
Index\index{Index}.

Begriffe wie generate\index{generate} und some\index{others}
werden ebenfalls erscheinen. Begriffe im Index können auch
geschachtelt werden \index{Index!nested}

\clearpage

\section{Second section}
Dieser zweite Abschnitt\index{section} kann einige besondere
Wörter enthalten und die bereits verwendeten erweitern\index{keywords!used}.

\printindex
\end{document}
```

[Öffnen Sie dieses Beispiel in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Index+example+3\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5BT1%5D%7Bfontenc%7D%0A%5Cusepackage%7Bimakeidx%7D%0A%5Cmakeindex%5Bcolumns%3D3%2C+title%3DAlphabetical+Index%2C+intoc%5D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0AIn+this+example%2C+several+keywords%5Cindex%7Bkeywords%7D+will+be+%0Aused+which+are+important+and+deserve+to+appear+in+the+%0AIndex%5Cindex%7BIndex%7D.%0A%0ATerms+like+generate%5Cindex%7Bgenerate%7D+and+some%5Cindex%7Bothers%7D+%0Awill+also+show+up.+Terms+in+the+index+can+also+be+%0Anested+%5Cindex%7BIndex%21nested%7D%0A%0A%5Cclearpage%0A%0A%5Csection%7BSecond+section%7D%0AThis+second+section%5Cindex%7Bsection%7D+may+include+some+special+%0Aword%2C+and+expand+the+ones+already+used%5Cindex%7Bkeywords%21used%7D.%0A%0A%5Cprintindex%0A%5Cend%7Bdocument%7D)

Das folgende Bild zeigt die von obigem Beispiel erzeugte Ausgabe:

![Index5OLV2.png](/files/2912fa195e14df4f9d64939163ae0545b1be6d03)

Durch Hinzufügen des Parameters `intoc` zum Befehl `\makeindex` wird die Aufnahme des Index-Titels ins Inhaltsverzeichnis aktiviert.

## Referenzleitfaden

### Parameter für den Befehl \makeindex

**Titel**

Titel, der am Anfang des jeweiligen Index gesetzt werden soll. Ein Beispiel wird unter Den Index formatieren vorgestellt.

**intoc**

Wenn diese Option übergeben wird, wird der Index-Titel ins Inhaltsverzeichnis aufgenommen.

**Spalten**

Verwendet die Syntax key=value, der Wert muss eine Ganzzahl sein, die die Anzahl der Spalten angibt. Der Standardwert ist 2.

**columnsep**

Gibt Einheiten an, die die Trennung zwischen den Spalten darstellen. Die Syntax muss key=value lauten, zum Beispiel columnsep=2em.

**columnseprule**

Wenn diese Option übergeben wird, wird zwischen den Spalten ein vertikales Lineal dargestellt.

### Schlüssel zum Erstellen von Stildateien

Die folgende Tabelle zeigt die Schlüssel, Standardwerte und Beschreibungen zum Erstellen von .ist-Stildateien.

| Schlüssel                   | Beschreibung                                                                                                                                                                                                                                                                                                                                                  |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `actual <char>`             | '@'-Symbol, das angibt, dass der nächste Eintrag in der Ausgabedatei erscheinen soll.                                                                                                                                                                                                                                                                         |
| `arg_close <char>`          | '}' abschließendes Trennzeichen für das Argument des Indexeintrags.                                                                                                                                                                                                                                                                                           |
| `arg_open <char>`           | '{' öffnendes Trennzeichen für das Argument des Indexeintrags.                                                                                                                                                                                                                                                                                                |
| `encap <char>`              | ' Symbol, das angibt, dass der Rest der Argumentliste als umschließender Befehl für die Seitenzahl verwendet werden soll.                                                                                                                                                                                                                                     |
| `escape <char>`             | '\\\\' Symbol, das den folgenden Buchstaben maskiert, sofern sein vorheriges Symbol nicht selbst ein Escapesymbol ist. Hinweis: Das Anführungszeichen wird verwendet, um den unmittelbar folgenden Buchstaben zu maskieren; steht davor jedoch ein Escapesymbol, wird es als normales Zeichen behandelt. Diese beiden Symbole müssen unterschiedlich sein.    |
| `keyword <string>`          | "\\\indexentry" Befehl, der makeindex mitteilt, dass sein Argument ein Indexeintrag ist.                                                                                                                                                                                                                                                                      |
| `level <char>`              | '!' Trennzeichen, das eine neue Ebene eines Untereintrags kennzeichnet.                                                                                                                                                                                                                                                                                       |
| `quote <char>`              | '"' Hinweis: Das Anführungszeichen wird verwendet, um den unmittelbar folgenden Buchstaben zu maskieren; steht davor jedoch ein Escapesymbol, wird es als normales Zeichen behandelt. Diese beiden Symbole müssen unterschiedlich sein.                                                                                                                       |
| `range_close <char>`        | ')' schließendes Trennzeichen, das das Ende eines expliziten Seitenbereichs kennzeichnet.                                                                                                                                                                                                                                                                     |
| `range_open <char>`         | '(' öffnendes Trennzeichen, das den Beginn eines expliziten Seitenbereichs kennzeichnet.                                                                                                                                                                                                                                                                      |
| `preamble <string>`         | "\\\begin{theindex}\n" Präambel der Ausgabedatei.                                                                                                                                                                                                                                                                                                             |
| `postamble <string>`        | "\n\n\\\end{theindex}\n" Nachsatz der Ausgabedatei.                                                                                                                                                                                                                                                                                                           |
| `setpage_prefix <string>`   | "\n \\\setcounter{page}{" Präfix des Befehls, der die Anfangsseitennummer festlegt.                                                                                                                                                                                                                                                                           |
| `setpage_suffix <string>`   | "}\n" Suffix des Befehls, der die Anfangsseitennummer festlegt.                                                                                                                                                                                                                                                                                               |
| `group_skip <string>`       | "\n\n \\\indexspace\n" Vertikaler Abstand, der eingefügt wird, bevor eine neue Gruppe beginnt.                                                                                                                                                                                                                                                                |
| `headings_flag <string>`    | 0 Kennzeichen für die Behandlung neuer Gruppenüberschriften, die vor einer neuen Gruppe eingefügt werden (Symbole, Zahlen und die 26 Buchstaben): positive Werte bewirken, dass ein Großbuchstabe zwischen Präfix und Suffix eingefügt wird, negative Werte bewirken, dass ein Kleinbuchstabe eingefügt wird (Standard ist 0, was keine Überschrift erzeugt). |
| `heading_prefix <string>`   | "" Präfix der Überschrift, das vor dem Beginn eines neuen Buchstabens eingefügt wird.                                                                                                                                                                                                                                                                         |
| `symhead_positive <string>` | "Symbols" Überschrift für Symbole, die eingefügt wird, wenn headings\_flag positiv ist.                                                                                                                                                                                                                                                                       |
| `symhead_negative <string>` | "symbols" Überschrift für Symbole, die eingefügt wird, wenn headings\_flag negativ ist.                                                                                                                                                                                                                                                                       |
| `numhead_positive <string>` | "Numbers" Überschrift für Zahlen, die eingefügt wird, wenn headings\_flag positiv ist.                                                                                                                                                                                                                                                                        |
| `numhead_negative <string>` | "numbers" Überschrift für Zahlen, die eingefügt wird, wenn headings\_flag negativ ist.                                                                                                                                                                                                                                                                        |
| `item_0 <string>`           | "\n \\\item " Befehl, der zwischen zwei Haupteinträgen (Ebene 0) eingefügt wird.                                                                                                                                                                                                                                                                              |
| `item_1 <string>`           | "\n \\\subitem " Befehl, der zwischen zwei Untereinträgen (Ebene 1) eingefügt wird.                                                                                                                                                                                                                                                                           |
| `item_2 <string>`           | "\n \\\subsubitem " Befehl, der zwischen zwei Einträgen der Ebene 2 eingefügt wird.                                                                                                                                                                                                                                                                           |
| `item_01 <string>`          | "\n \\\subitem " Befehl, der zwischen einem Eintrag der Ebene 0 und einem Eintrag der Ebene 1 eingefügt wird.                                                                                                                                                                                                                                                 |
| `item_x1 <string>`          | "\n \\\subitem " Befehl, der zwischen einem Eintrag der Ebene 0 und einem Eintrag der Ebene 1 eingefügt wird, wobei der Eintrag der Ebene 0 keine zugehörigen Seitenzahlen hat.                                                                                                                                                                               |
| `item_12 <string>`          | "\n \\\subsubitem " Befehl, der zwischen einem Eintrag der Ebene 1 und einem Eintrag der Ebene 2 eingefügt wird.                                                                                                                                                                                                                                              |
| `item_x2 <string>`          | "\n \\\subsubitem " Befehl, der zwischen einem Eintrag der Ebene 1 und einem Eintrag der Ebene 2 eingefügt wird, wobei der Eintrag der Ebene 1 keine zugehörigen Seitenzahlen hat.                                                                                                                                                                            |
| `delim_0 <string>`          | ", " Trennzeichen, das zwischen einem Schlüssel der Ebene 0 und seiner ersten Seitenzahl eingefügt wird (Standard: Komma gefolgt von einem Leerzeichen).                                                                                                                                                                                                      |
| `delim_1 <string>`          | ", " Trennzeichen, das zwischen einem Schlüssel der Ebene 1 und seiner ersten Seitenzahl eingefügt wird (Standard: Komma gefolgt von einem Leerzeichen).                                                                                                                                                                                                      |
| `delim_2 <string>`          | ", " Trennzeichen, das zwischen einem Schlüssel der Ebene 2 und seiner ersten Seitenzahl eingefügt wird (Standard: Komma gefolgt von einem Leerzeichen).                                                                                                                                                                                                      |
| `delim_n <string>`          | ", " Trennzeichen, das zwischen zwei Seitenzahlen für denselben Schlüssel auf jeder Ebene eingefügt wird (Standard: Komma gefolgt von einem Leerzeichen).                                                                                                                                                                                                     |
| `delim_r <string>`          | "--" Trennzeichen, das zwischen der Anfangs- und Endseitenzahl eines Bereichs eingefügt wird.                                                                                                                                                                                                                                                                 |
| `delim_t <string>`          | "" Trennzeichen, das am Ende einer Seitenliste eingefügt wird. Dieses Trennzeichen hat keine Auswirkung auf Einträge, die keine zugehörige Seitenliste haben.                                                                                                                                                                                                 |
| `encap_prefix <string>`     | "\\\\" Erster Teil des Präfixes für den Befehl, der die Seitenzahl umschließt.                                                                                                                                                                                                                                                                                |
| `encap_infix <string>`      | "{" Zweiter Teil des Präfixes für den Befehl, der die Seitenzahl umschließt.                                                                                                                                                                                                                                                                                  |
| `encap_suffix <string>`     | "}". Suffix für den Befehl, der die Seitenzahl umschließt.                                                                                                                                                                                                                                                                                                    |
| `line_max <number>`         | 72 Maximale Länge einer Zeile in der Ausgabe, ab der die Zeile umbricht.                                                                                                                                                                                                                                                                                      |
| `indent_space <string>`     | "\t\t" Leerraum, der vor einer umbrochenen Zeile eingefügt wird (Standard: zwei Tabulatoren).                                                                                                                                                                                                                                                                 |
| `indent_length <number>`    | 16 Länge von indent\_space (Standard: 16, entsprechend 2 Tabulatoren).                                                                                                                                                                                                                                                                                        |

## Weiterführende Literatur

Weitere Informationen finden Sie unter:

* [Glossare](/latex/de/dokumentstruktur/05-glossaries.md)
* [Verzeichnisse der Tabellen und Abbildungen](/latex/de/abbildungen-und-tabellen/03-lists-of-tables-and-figures.md)
* [Inhaltsverzeichnis](/latex/de/dokumentstruktur/02-table-of-contents.md)
* [Abschnitte und Kapitel](/latex/de/dokumentstruktur/01-sections-and-chapters.md)
* [Hyperlinks](/latex/de/dokumentstruktur/09-hyperlinks.md)
* [Unterstützung für internationale Sprachen](/latex/de/sprachen/03-international-language-support.md)
* [Querverweise auf Abschnitte und Gleichungen](/latex/de/dokumentstruktur/03-cross-referencing-sections-equations-and-floats.md)
* [Verwaltung in einem großen Projekt](/latex/de/dokumentstruktur/07-management-in-a-large-project.md)
* [LaTeX-Projekte mit mehreren Dateien](/latex/de/dokumentstruktur/08-multi-file-latex-projects.md)
* [Dokumentation des imakeidx-Pakets](http://mirror.math.ku.edu/tex-archive/macros/latex/contrib/imakeidx/imakeidx.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/de/dokumentstruktur/04-indices.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
