von KOMA » Di 30. Sep 2008, 08:44
flexmann84 hat geschrieben:an welche stelle muss ich "\addcontentsline...." schreiben. ich habe es direkt nach
\bibliography{literaturdatenbank}
\bibliographystyle{unsrt}
\addcontentsline{toc}{biblography}{Literaturverzeichnis}
Von dem Fehler, den Du bereits gefunden hast, abgesehen, ist das keine gute Idee. Hier wird nämlich erst das komplette Literaturverzeichnis gesetzt und dann ein Inhaltsverzeichniseintrag mit der dann aktuellen Seite erzeugt.
De-TeX-FAQ empfiehlt deshalb beispielhaft für die Verwendung von article:
\clearpage
\addcontentsline{toc}{section}{\refname}
Bei Verwendung von report oder book, sei stattdessen
\clearpage
\addcontentsline{toc}{chapter}{\bibname}
oder
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
empfohlen, je nachdem, ob man doppelseitig oder einseitig arbeitet. Verwendet man außerdem hyperref, braucht es vor \addcontentsline ggf. noch ein \phantomsection.
Einfacher wird es, wenn man auf eine KOMA-Script-Klasse umsteigt. Unabhängig davon, ob man ein- oder doppelseitig, mit scrartcl, scrreprt oder scrbook und mit oder ohne hyperref arbeitet, braucht man dann nämlich nur noch eine Option zu setzen (bis KOMA-Script 2.98b heißt diese bibtotoc).
[quote="flexmann84"]an welche stelle muss ich "\addcontentsline...." schreiben. ich habe es direkt nach
[code]\bibliography{literaturdatenbank}
\bibliographystyle{unsrt}
\addcontentsline{toc}{biblography}{Literaturverzeichnis}
[/code][/quote]
Von dem Fehler, den Du bereits gefunden hast, abgesehen, ist das keine gute Idee. Hier wird nämlich erst das komplette Literaturverzeichnis gesetzt und dann ein Inhaltsverzeichniseintrag mit der dann aktuellen Seite erzeugt. [url=http://www.dante.de/faq/de-tex-faq/html/makros3.html#10]De-TeX-FAQ[/url] empfiehlt deshalb beispielhaft für die Verwendung von article:
[code]\clearpage
\addcontentsline{toc}{section}{\refname}[/code]
Bei Verwendung von report oder book, sei stattdessen
[code]\clearpage
\addcontentsline{toc}{chapter}{\bibname}[/code]
oder
[code]\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}[/code]
empfohlen, je nachdem, ob man doppelseitig oder einseitig arbeitet. Verwendet man außerdem hyperref, braucht es vor \addcontentsline ggf. noch ein \phantomsection.
Einfacher wird es, wenn man auf eine KOMA-Script-Klasse umsteigt. Unabhängig davon, ob man ein- oder doppelseitig, mit scrartcl, scrreprt oder scrbook und mit oder ohne hyperref arbeitet, braucht man dann nämlich nur noch eine Option zu setzen (bis KOMA-Script 2.98b heißt diese bibtotoc).