Seite 1 von 1

Kapitel in Inhaltsverzeichnis an der falschen Stelle

Verfasst: Di 26. Aug 2014, 17:56
von Schwarmi91
Hi Leute,
ich schreibe gerade an meiner Bachelorarbeit und habe ein Problem mit LATEX. Ich benutze zum Schreiben das Texnic Center. Vor der Einleitung kommt das nicht nummerierte Kapitel "Formelzeichen und Abkürzungen". Das wird im Inhaltsverzeichnis aber dahinter angezeigt und ich weiß nicht warum, im Latex-Code ist es richtig rum.
Hier mein code:
\documentclass[a4paper, twoside, 12pt]{book}
\include{settings_bachelor}
\begin{document}
\pagestyle{empty}

\include{Titel_bachelor}
\cleardoublepage
\setcounter{page}{1}
\pagestyle{headings}
\pagenumbering{Roman}
\include{Vorwort_bachelor}
\include{Erklärung_bachelor}
\tableofcontents
\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
\pagestyle{empty}
\listoftables
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}
\include{Formelzeichen_bachelor}
\addcontentsline{toc}{chapter}{Formelzeichen und Abkürzungen}
\pagestyle{empty}
\pagenumbering{arabic}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[LE]{\nouppercase \leftmark}
\fancyhead[RO]{\nouppercase \rightmark}
\fancyfoot{}
\fancyfoot[CE,CO]{\thepage}
\include{Einleitung_bachelor}
\include{Einführung_bachelor}
\include{Grundlagen_bachelor}
\include{Stand_technik_bachelor}
\include{Ergebnisse_bachelor}
\include{Ausblick_bachelor}


\bibliographystyle{geralpha}
\bibliography{bachelorarbeit_bib}
\addcontentsline{toc}{chapter}{Literaturverzeichnis}

\chapter*{Anhang}
\addcontentsline{toc}{chapter}{Anhang}
\include{Anhang_bachelor}
\addcontentsline{toc}{section}{Anhang A}
\include{Anhang2_bachelor}
\addcontentsline{toc}{section}{Anhang B}
\include{Anhang3_bachelor}
\addcontentsline{toc}{section}{Anhang C}
\include{Anhang4_bachelor}
\addcontentsline{toc}{section}{Anhang D}
\include{Anhang5_bachelor}
\addcontentsline{toc}{section}{Anhang E}

\end{document}
Das Kapitel Formelzeichen und Abkürzungen sieht so aus:
\chapter*{Formelzeichen und Abkürzungen}

\begin{center}\small
\begin{longtable}{lll}
%Dann kommt die Tabelle mit den Formelzeichen
\end{longtable}\end{center}
Nur im Inhaltsverzeichnis ist das dann falsch rum, also 1. Einleitung und dann ohne Nummerierung Formelzeichen und Abkürzungen
Ich verzweifle daran :? Besten Dank schon mal für eure Hilfe! :wink:

Verfasst: Di 26. Aug 2014, 18:38
von Noch so einer
Wenn Du mit \addcontentsline arbeitest, muss diese Anweisung immer unmittelbar hinter die entsprechende Überschrift. Das gilt für alle diese Anweisungen. Sobald Dein Abbildungs- und Dein Tabellenverzeichnis mehr als eine Seite haben, hast Du beispielsweise das Problem, dass die falsche Seite ins Inhaltsverzeichnis eingetragen wird.

Bei Verwendung von `\include` kommt theoretisch noch dazu, dass die \addcontentsline-Anweisung auch unbedingt in die entsprechende Datei muss. Das hat etwas damit zu tun, wie \include und \addcontentsline arbeiten. Das wird aber in der Praxis bereits durch die Regel aus dem ersten Absatz impliziert.

Einfacher wird das ganze übrigens mit der KOMA-Script-Klasse scrbook statt book. Dort hat man zum einen Optionen, um die automatischen Verzeichnisse ins Inhaltsverzeichnis einzutragen, beispielsweise listof=totoc für das Abbildungs- und das Tabellenverzeichnis. Zum anderen gibt es mit \addchap eine zu \chapter* vergleichbare Anweisung für nicht nummerierte Kapitel, jedoch mit Eintrag ins Inhaltsverzeichnis und in den Kolumnentitel.

Achja: \include hat in der Dokumentpräambel rein gar nichts zu suchen. Dort bitte ggf. \input verwenden!

Mehr lässt sich mit Deinem Code, der leider kein vollständiges Minimalbeispiel darstellt, leider für mich nicht sagen. Allenfalls noch, dass ich vermute, dass Du die Seiten nicht ganz korrekt nummerierst.

Verfasst: Di 26. Aug 2014, 18:46
von Johannes_B
arum verwendest du keine Klasse wie scrbook (oder für eine BA besser scrreprt)? Damit ist das viel einfacher.

Zu deinem Problem, du setzt die Marken für die Verzeichnisse immer erst, nachdem diese ausgegeben werden. Setze diese an den Anfang.

Oh, da kam ich wohl ein wenig zu spät.

Übrigens, KOMA bietet mit addsec und addchap Befehle, die dir sehr nützlich sind. Zusammenfassend mal auf TeX.SX.

Verfasst: Mi 27. Aug 2014, 13:40
von Schwarmi91
Super, vielen dank!
Es hat auf anhieb funktioniert!
Beste Grüße :wink: