von esdd » Fr 8. Mär 2019, 10:03
Bartman hat geschrieben:Als Alternative zu der Verwendung des Befehls \addcontentsline kannst Du auch das Paket tocbibind laden.
Das Paket
tocbibind ist nicht nur eine Alternative, sondern bei Verwendung einer Standardklasse das Mittel der Wahl. Die obige Verwendung von \addcontentsline führt die Einträge der Abbildungs- und Tabellenverzeichnisse jeweils auf deren letzter Seite aus. Ist innerhalb dieser Verzeichnisse mindestens ein Seitenumbruch, dann stimmt dadurch die zugehörige Seitenzahl im Inhaltsverzeichnis nicht.
\documentclass[12pt,a4paper,titlepage]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[hmargin=2.5cm, top=3cm, bottom=2cm,head=14.5pt]{geometry}
\usepackage[autooneside=false,headsepline, markcase=noupper, automark]{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage[nottoc]{tocbibind}
\usepackage{hyperref}
\ifoot{Remus}
\addto\extrasngerman{%
\renewcommand{\refname}{Literaturverzeichnis}%
}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\listoftables
\newpage
\listoffigures
\newpage
\begin{thebibliography}{xxxxx}
\bibitem[AB]{Albert}Albert Einstein , Titel~\dots
\end{thebibliography}
\end{document}
Ich habe zusätzlich die Warnungen des Pakets scrlayer-scrpage berücksichtigt und head=14.5pt beim Laden von geometry eingefügt.
Eventuell macht ist auch gleich die Verwendung einer KOMA-Script Klasse sinnvoll. Diese stellen Optionen für die Einträge der Verzeichnisse bereit.
\documentclass[
12pt,titlepage,
egregdoesnotlikesansseriftitles,% keine serifenlosen Schriften für Überschriften etc.
listof=totoc,
bibliography=totoc
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[hmargin=2.5cm, top=3cm, bottom=2cm]{geometry}
\usepackage[
pagestyleset=standard,% Voreinstellungen wie bei Standardklassen üblich
autooneside=false,headsepline, markcase=noupper, automark
]{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage{hyperref}
\ifoot{Remus}
\renewcaptionname{ngerman}{\refname}{Literaturverzeichnis}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\listoftables
\newpage
\listoffigures
\newpage
\begin{thebibliography}{xxxxx}
\bibitem[AB]{Albert}Albert Einstein , Titel~\dots
\end{thebibliography}
\end{document}
[quote="Bartman"]Als Alternative zu der Verwendung des Befehls [tt]\addcontentsline[/tt] kannst Du auch das Paket [p]tocbibind[/p] laden.[/quote]
Das Paket [p]tocbibind[/p] ist nicht nur eine Alternative, sondern bei Verwendung einer Standardklasse das Mittel der Wahl. Die obige Verwendung von [tt]\addcontentsline[/tt] führt die Einträge der Abbildungs- und Tabellenverzeichnisse jeweils auf deren letzter Seite aus. Ist innerhalb dieser Verzeichnisse mindestens ein Seitenumbruch, dann stimmt dadurch die zugehörige Seitenzahl im Inhaltsverzeichnis nicht.
[code]\documentclass[12pt,a4paper,titlepage]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[hmargin=2.5cm, top=3cm, bottom=2cm,head=14.5pt]{geometry}
\usepackage[autooneside=false,headsepline, markcase=noupper, automark]{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage[nottoc]{tocbibind}
\usepackage{hyperref}
\ifoot{Remus}
\addto\extrasngerman{%
\renewcommand{\refname}{Literaturverzeichnis}%
}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\listoftables
\newpage
\listoffigures
\newpage
\begin{thebibliography}{xxxxx}
\bibitem[AB]{Albert}Albert Einstein , Titel~\dots
\end{thebibliography}
\end{document}[/code]
Ich habe zusätzlich die Warnungen des Pakets [tt]scrlayer-scrpage[/tt] berücksichtigt und [tt]head=14.5pt[/tt] beim Laden von [tt]geometry[/tt] eingefügt.
Eventuell macht ist auch gleich die Verwendung einer KOMA-Script Klasse sinnvoll. Diese stellen Optionen für die Einträge der Verzeichnisse bereit.
[code]\documentclass[
12pt,titlepage,
egregdoesnotlikesansseriftitles,% keine serifenlosen Schriften für Überschriften etc.
listof=totoc,
bibliography=totoc
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[hmargin=2.5cm, top=3cm, bottom=2cm]{geometry}
\usepackage[
pagestyleset=standard,% Voreinstellungen wie bei Standardklassen üblich
autooneside=false,headsepline, markcase=noupper, automark
]{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage{hyperref}
\ifoot{Remus}
\renewcaptionname{ngerman}{\refname}{Literaturverzeichnis}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\listoftables
\newpage
\listoffigures
\newpage
\begin{thebibliography}{xxxxx}
\bibitem[AB]{Albert}Albert Einstein , Titel~\dots
\end{thebibliography}
\end{document}[/code]