PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenzahl im Inhaltsverzeichnis stimmt nicht



Trainee
23-02-2009, 10:37
Hallo,
ich habe das Problem, dass eine Seitenangabe im Inhaltsverzeichnis nicht stimmt.
Mein Dokument ist folgendermassen aufgebaut:

Deckblatt
Sperrvermerk
Erklärung
Inhaltsverzeichnis I
Inhaltsverzeichnis II
Abbildungsverzeichnis III III
Abbildungsverzeichnis IV
Abkürzungsverzeichnis V VI
Abkürzungsverzeichnis VI
Inhalt 1-70
Anhang A VII VII
Anhang B VIII VIII
Anhang B IX
Literaturverzeichnis X X
Literaturverzeichnis XI

Im Inhaltsverzeichnis stehen die Roten Seitenzahlen. Das Abkürzungsverzeichnis ist also falsch angegeben. Leider schaffe ich es nicht das alleine zu lösen. Hat jemand eine Idee?

Hier mal der Code:


\documentclass[a4paper,oneside,headsepline,pointlessnumbers,openr ight,cleardoubleempty,liststotoc,bibtotoc,12pt]{scrreprt}
\input{header}
\begin{document}
\newcommand{\entspricht}{\mathrel{\widehat{=}}}

\thispagestyle{empty}
\input{Kapitel/Deckblatt2}
\input{Kapitel/Sperrvermerkt}
\input{Kapitel/Erklärung}

\clearpage

\renewcommand*{\chapterpagestyle}{plain}

\renewcommand{\thepage}{\Roman{page}}
\setcounter{page}{1}
\tableofcontents

\newpage
\listoffigures
\newpage
\printnomenclature
\addcontentsline{toc}{chapter}{Abkürzungsverzeichn is}

\clearpage

%Kopf-/Fusszeilen:
\pagestyle{scrheadings}
\chead{\leftmark\ - \rightmark}
\automark[section]{chapter}

\renewcommand{\thepage}{\arabic{page}}
\setcounter{page}{1}
\renewcommand{\figurename}{Bild}

\include {Kapitel/Kapitel1}
\input {Kapitel/Kapitel2a}
\input {Kapitel/Kapitel2b}
\include {Kapitel/Kapitel3}
\include {Kapitel/Kapitel4}
\include {Kapitel/Kapitel5}
\include {Kapitel/Kapitel6}

\renewcommand{\thepage}{\Roman{page}}
\setcounter{page}{7}
\appendix
\input{Kapitel/Anhang.tex}

\bibliographystyle{gerunsrt}
\bibliography{Literatur}

\addtocontents{toc}{\protect\vspace*{\baselineskip }}
\appendix

\clearpage

\end{document}

Xenara
23-02-2009, 10:54
Dein Beispiel ist nicht nachvollziehbar, da kompilierbar und so nicht zu gebrauchen, z.B. was steht in "header"? Was in den ganzen inputs?
Mach bitte ein richtiges Minimalbeispiel (http://www.minimalbeispiel.de/mini.html), dann kann man dir sicher helfen.

Ausserdem verstehe ich nicht, wieso im Inhaltsverzeichnis bei dir das "Abbildungsverzeichnis" und "Abkürzungsverzeichnis" doppelt aufgenommen sind, aber z.B. "Anhang B" nur einmal?
Wie oft hast du kompiliert? Je nach Länge des Dokuments sind 3-4 LaTeX-Aufrufe nötig, bis z.B. alle Seitenzahlen richtig im TOC stehen.

Trainee
23-02-2009, 11:17
In header stehen mindestens ein Duzent \usepackage und entsprechende Settings.

Die Verzeichnisse habe ich teilweise doppelt aufgeführt, da sie 2 Seiten lang sind. Kompiliert habe ich bis zu 5 mal.

Das hier ist jetzt lauffähig nur wird die Abkürzung nicht aufgeführt und auch kein Abkürzungsverzeichnis erstellt. Also es ergeben sich in diesem Minimalbeispiele Probleme, welche ich in meinem Dokument nicht habe und ich weiss nicht ob es Sinn der Übung ist, jetzt mit viel Mühe ein Minimalbeispiel lauffähig zu kriegen. Eventuell kann jemand anhand der oben genannten Befehle schon grobe Fehler erkennen?


[CODE]
\documentclass[a4paper,oneside,headsepline,pointlessnumbers,openr ight,cleardoubleempty,liststotoc,bibtotoc,12pt]{scrreprt}
\usepackage{scrpage2}
\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[babel,german=quotes]{csquotes}

\begin{document}

\thispagestyle{empty}
\clearpage
\renewcommand*{\chapterpagestyle}{plain}
\renewcommand{\thepage}{\Roman{page}}
\setcounter{page}{1}
\tableofcontents

\newpage
\listoffigures

\newpage
\printnomenclature
\addcontentsline{toc}{chapter}{Abkürzungsverzeichn is}

\clearpage
\pagestyle{scrheadings}
\chead{\leftmark\ - \rightmark}
\automark[section]{chapter}
\renewcommand{\thepage}{\arabic{page}}
\setcounter{page}{1}

\renewcommand{\figurename}{Bild}

\nomenclature{ABC}{ABC}
\renewcommand{\thepage}{\Roman{page}}
\setcounter{page}{7}
\appendix


\bibliographystyle{gerunsrt}
\bibliography{Literatur}

\addtocontents{toc}{\protect\vspace*{\baselineskip }}
\appendix

\clearpage

\end{document}
[\CODE]