von Schweinebacke » Fr 23. Okt 2009, 09:20
Die von GasCan1234 angegebene Lösung funktioniert höchstens zufällig. Häufig wird dadurch aber die falsche Seitenzahl ins Inhaltsverzeichnis geschrieben. Die
KOMA-Script-Klassen, deren Verwendung ich ohnehin empfehlen würde, bieten Optione, um verschiedene Verzeichnisse, ebenfalls automatisch ins Inhaltsverzeichnis aufnehmen zu lassen. Für selbst definierte Verzeichnisse bieten sie darüber hinaus Anweisungen wie \addchap{Verzeichnis} oder \addsec{Verzeichnis}, die ebenfalls für eine Aufnahme ins Inhaltsverzeichnis führen. Die sehr ausführliche Anleitung, scrguide.pdf, gibt nähere Auskünfte.
Muss man trotzdem zur \addcontentsline oder \addtocontents greifen, so sollte davor unbedingt ein \clearpage oder \cleardoublepage, ggf. auch noch ein \phantomsection. Ab der \section-Ebene, kann man die \add...-Anweisung auch nach \section* setzen, damit es funktioniert. \phantomsection braucht man dann trotzdem. Für Abbildungs- und Tabellenverzeichnis funktioniert dieser Weg aber nicht, weil dann nicht die erste, sondern die letzte Seite des Verzeichnisses im Inhaltsverzeichnis aufgeführt wird.
Die von GasCan1234 angegebene Lösung funktioniert höchstens zufällig. Häufig wird dadurch aber die falsche Seitenzahl ins Inhaltsverzeichnis geschrieben. Die [url=http://ctan.org/pkg/koma-script]KOMA-Script-Klassen,[/url] deren Verwendung ich ohnehin empfehlen würde, bieten Optione, um verschiedene Verzeichnisse, ebenfalls automatisch ins Inhaltsverzeichnis aufnehmen zu lassen. Für selbst definierte Verzeichnisse bieten sie darüber hinaus Anweisungen wie \addchap{Verzeichnis} oder \addsec{Verzeichnis}, die ebenfalls für eine Aufnahme ins Inhaltsverzeichnis führen. Die sehr ausführliche Anleitung, scrguide.pdf, gibt nähere Auskünfte.
Muss man trotzdem zur \addcontentsline oder \addtocontents greifen, so sollte davor unbedingt ein \clearpage oder \cleardoublepage, ggf. auch noch ein \phantomsection. Ab der \section-Ebene, kann man die \add...-Anweisung auch nach \section* setzen, damit es funktioniert. \phantomsection braucht man dann trotzdem. Für Abbildungs- und Tabellenverzeichnis funktioniert dieser Weg aber nicht, weil dann nicht die erste, sondern die letzte Seite des Verzeichnisses im Inhaltsverzeichnis aufgeführt wird.