Version 5.9.3

# Verzeichnisse & Listen

Erstellen von Verzeichnissen, Registern, Lesezeichen und anderen Navigationshilfen.

Für Inhaltsverzeichnisse und ähnliche Listen gibt es drei Verfahren, die sich in Aufwand und Flexibilität unterscheiden:

Verfahren | Funktionsweise | Durchläufe | Geeignet, wenn …
--- | --- | --- | ---
Marken | `<Mark>` markiert Stellen im Text, `sd:pagenumber()` liefert die Seitenzahl; das Speichern übernimmt der Publisher | 2 | nur Seitenzahlen zu bekannten Namen gebraucht werden
XML-Datensatz | Einträge werden selbst gesammelt, mit `<SaveDataset>` gespeichert und im nächsten Durchlauf verarbeitet | 2 bis 3 | das Verzeichnis eigene Strukturen oder Zusatzinformationen braucht (z. B. Artikellisten)
Ein Durchlauf | Seiten werden mit `<InsertPages>` reserviert und am Ende mit `<SavePages>` erzeugt | 1 | die Länge des Verzeichnisses vorab bekannt ist

Marken
Seitenmarken für Kolumnentitel und Verzeichnisse
Listen erstellen
XML-Strukturen für Verzeichnisse aufbauen
Inhaltsverzeichnis
Inhaltsverzeichnis in einem Durchlauf
Sortieren und Gruppieren
Daten sortieren, Stichwortverzeichnisse mit Makeindex
Lesezeichen
PDF-Lesezeichen erzeugen

#### Inhalt