PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit \addcontentsline



windpirat
24-07-2011, 10:05
Hallo,
ich bin gerade dabei einer Belegarbeit den letzten Schliff zu verpassen und dabei ist mir folgendes Problem aufgefallen.

Für den Eintrag meines Abbildungsverzeichnisses in Inhaltsverzeichnis verwende ich folgenden Code:

\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichn is}

Das funktioniert auch, aber nur solange das Abbildungsverzeichnis auf eine Seite passt. Geht aber das Abbildungsverzeichnis über mehrere Seiten, setzt der \addcontentsline Befehl die letzte Seite des Abbildungsverzeichnis ins Inhaltsverzeichnis.
Das erscheint mir auch logisch da der code ja sequentiell abgearbeitet wird und der Eintrag ins Inhaltverzeichnis erst nach dem Erstellen des Abbildungsverzeichnisses gesetzt wird. Reihenfolge ändern bringt auch nichts, da \listoffigures immer mit einer neuen seite beginnt.

Kennt jemand dieses Problem und kann mir da vielleicht weiterhelfen?
MfG
...der Windpirat

localghost
24-07-2011, 10:12
Die Lösung ist abhängig von der verwendeten Dokumentklasse. Also komm mal mit verwertbaren Informationen (http://minimalbeispiel.de) rüber.


Thorsten

windpirat
24-07-2011, 10:35
Achso, ja die Dokumentenklasse ist scrreprt

Stefan_K
24-07-2011, 23:14
Hallo,

es gibt mehrere mögliche Lösungen:
\addcontentsline (http://texblog.net/help/latex/addcontentsline.html) vor \listoffigures aufrufen, jedoch auf der richtigen Seite:

\cleardoublepage
\addcontentsline{toc}{chapter}{Abbildungsverzeichn is}
\listoffigures
Wenn man hyperref verwendet, kann man nach \clearpage noch ein \phantomsection platzieren.
den Aufruf von \addcontentsline in die .lof-Datei schreiben, am Dokumentbeginn durch \addtocontents (http://texblog.net/help/latex/addtocontents.html)
Klassen-Optionen nutzen, mit KOMA-Klassen wir scrreprt etwa listof=totoc
Da Du eine feature-reiche KOMA-Klasse verwendest, kannst Du dies und anderes also durch eine einfache Klassenoption lösen.

Viele Grüße,

Stefan

windpirat
25-07-2011, 06:41
Vielen Dank für die Hilfe, mit \clarpage konnte ich das Problem sehr einfach lösen