PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : falsche Seitennummerierung im Inhaltsverzeichnis



schdefan
17-11-2005, 00:28
Hallo!
Hab bei meiner Recherche diese Forum gefunden.
Ich habe ein sehr merkwürdiges Problem. Die Seitennummer im Inhaltsverzeichnis wird nicht richtig erzeugt, auch nach mehreren Übersetzungen. Ich erzeuge mit
\clearpage
\tableofcontents
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis} \newpage \clearpage

das Inhaltsverzeichnis. Auch das vertauschen der eilen hat nichts gebracht. Das komische dabei ist, das in der .toc Datei die Nummerierung richtig drinsteht.

Für jeden Hinweis bin ich sehr dankbar, weil meine Arbeit an sich fertig ist und ich morgen drucken wollte. Leider ist mir das erst jetzt ganz am Schluss aufgefallen und ich weiß nicht wann der Fehler passiert ist.
schdefan

countbela666
17-11-2005, 00:35
Moin schdefan,

in fogendem Minimalbeispiel klappt's ganz gut:

\documentclass{report}
\begin{document}
Titelseite\clearpage
\tableofcontents
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis} \clearpage
\chapter{kap1}
\section{sec1}
\chapter{kap2}
\end{document}Aber nun noch eine ganz dumme Frage: Was zum Henker willst du mit dem Verweis aufs Inhaltsverzeichnis im Inhaltsverzeichnis? Klingt irgendwie sehr nach infinitem Regress :D

Grüße,
Marcel

schdefan
17-11-2005, 01:42
Ja das macht nicht soviel Sinn, das stimmt. Hab ich wohl beim rumspielen eingebaut. Also bei mir sieht es so aus.


\documentclass[12pt,oneside,a4paper]{report}
\usepackage{anysize}
\marginsize{3 cm}{2 cm}{2 cm}{2 cm}
%\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}

\usepackage[pdftex]{graphicx}
\usepackage{hangcaption}
\usepackage{ngerman}
\usepackage[latin1]{includeenc}
\usepackage{fancyhdr}
\usepackage{times}
\usepackage{subfigure}
\usepackage{setspace} % für \onehalfspacing

\usepackage[centerlast,small,it]{caption}
\renewcommand{\captionfont}{\small \it}
\usepackage[linkcolor=black, urlcolor=blue]{hyperref}

\usepackage[pdftex]{thumbpdf}

%\pagestyle{headings}

\begin{document}
\parindent = 0.0in
\onehalfspacing % Zeilenabstand 1,5


\graphicspath{{/Users/schdefan/SAE/diplomarbeit/tex/images/}}
\DeclareGraphicsExtensions{.jpg,.pdf}

\pagenumbering{roman}

\include{titlepage}
\include{vorwort}
\include{danksagung}
%
\clearpage
\tableofcontents
%\addcontentsline{toc}{chapter}{Inhaltsverzeichnis }\newpage \clearpage
\pagenumbering{arabic}

\include{chapter1}
\include{chapter2}
\include{chapter3}
\include{chapter4}
\include{chapter5}
\include{chapter6}
\include{chapter7}
\include{chapter8}

\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\include{bib}

\end{document}

Ich seh da nicht wo der Fehler sein könnte. Wie gesagt in der toc Datei stets richtig drin mit den Seitenzahlen.
schdefan

nobody0
17-11-2005, 02:45
Ich habe die Reihenfolge umgekehrt:



...
\end{titlepage}

\addtocounter{page}{-1} % Inhaltsverzeichnis startet auf Seite 1

\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}

\tableofcontents

\clearpage

\chapter{Einleitung}
...


Und damit startet das Inhaltsverzeichnis auf Seite 1, wobei die Titelseite zweiseitig ist (Vorder- u. Rückseite; d. h. Seite -2 u. -1).

schdefan
17-11-2005, 08:36
Auf den Seiten ist die Nummerierung richtig. er beginnt mit dem Zählen so wie ich das wollte, aber das Inhaltsverzeichnis ist total falsch. Verstehe das nicht?
schdefan

nobody0
17-11-2005, 09:43
Dann solltest du mal alle Temporärdateien (.toc usw.) löschen und Latex 5x durchlaufen lassen.

schdefan
17-11-2005, 13:09
hab ich schon gemacht! Ich versuchs mal auf ner anderen Maschine!

etilli33
17-11-2005, 13:49
Vielleicht ein \setcounter{page}{1} nach den normalen Seitenzahlen? Vielleicht wird da was durcheinander gebracht? Was für einen Unterschied hast du denn in den Seitenzahlen? Vielleicht hilft es auch mal hyperref auszukommentieren, das ist manchmal auch im Wege -- dann weißt du wenigstens, ob es sich da lohnt, nach Fehlern zu suchen.

schdefan
18-11-2005, 12:54
Habs jetzt gelöst. Es war so einfach ...
Einfach mehrmaliges Ausführen auch von pdflatex!
Ich dachte das müsste man nur einmal ausführen.
trotzdem vielen Dank für die schnellen Antworten
schdefan

nobody0
18-11-2005, 15:54
Achso; damit kann man dann die Seiten über Anklicken im Inhaltsverzeichnis ansteuern, oder?

Biser verwende ich nur Latex und anschliessend ps2pdf und hatte das beschriebene Problem nie.

schdefan
19-11-2005, 02:30
Ja. Damit hat man interne Verweise im Dokument. Nicht nur aus dem Inhaltsverzeichnis, auch auf Abbildungen und dasd Literaturverzeichnis.
schdefan

Gonse
19-11-2005, 10:39
Mit pdflatex die Lesezeichen? Da scheint es noch Verständnisprobleme zu geben.

aakaasha
15-04-2008, 16:09
Hallo Leute!

Der Thread ist zwar schon etwas älter, aber ich hab dasselbe Problem.

Ich schreibe an meiner Dissertation und möchte gerne folgende Dokumentenstruktur erreichen:

Titelseite
Acknowledgements
TOC
List of Figures
List of Tables
Abstract
Introduction
...
References
Index


\maketitle

\clearpage

\addtocounter{page}{-1} % title is not counted

\pagenumbering{roman}
\chapter*{Acknowledgements}
\addcontentsline{toc}{chapter}{Acknowledgements}
This document was printed using \LaTeX.\cite{lamport94}

\addcontentsline{toc}{chapter}{Contents}
\tableofcontents
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\addcontentsline{toc}{chapter}{List of Tables}
\listoftables

\onehalfspacing % adjusts line spacing

\addcontentsline{toc}{chapter}{Abstract}
\begin{abstract}

\end{abstract}

\pagenumbering{arabic}

\include{intro}

LaTeX nummeriert jetzt aber folgendermaßen:

Acknowledgements i
TOC i
List of Figures ii
List of Tables iii
Abstract iv
Introduction 1

obwohl der TOC schon die Seitenzahl ii hat!

Hab auch schon alles mögliche mit \addtocounter, \setcounter etc. probiert aber funkt einfach nicht! :(

LG, Florian

Stefan_K
15-04-2008, 16:30
Hallo Florian,

willkommen im Forum!
Ich denke mal, es wäre besser, wenn Du für eine eigene Frage einen neuen Thread eröffnest statt einen alten Thread zu "kapern". Einen Link auf einen alten Thread kannst Du ja gern dabei geben.

Versuche es mal so:
\tableofcontents
\addtocontents{lof}{\protect\addcontentsline{toc}{ chapter}{List of Figures}}
\listoffigures
\addtocontents{lot}{\protect\addcontentsline{toc}{ chapter}{List of Tables}}
\listoftables
Dann mehrfach compilieren.

Viele Grüße,

Stefan

aakaasha
15-04-2008, 17:12
Danke für die rasche Antwort! :)

Jetzt ist die Nummerierung schon fast richtig.

Der Abstract ist jetzt auf Seite v, aber im TOC als iv gelistet, auch dein Trick kann ihn nicht richtig nummerieren.

Ich werd ihn glaub ich als "normales" Kapitel einfügen. :rolleyes:

Viele Grüße, Florian

Stefan_K
15-04-2008, 17:28
Hi Florian,

dann verschiebe das entsprechende \addcontentsline in die abstract-Umgebung hinein:
\begin{abstract}
\addcontentsline{toc}{chapter}{Abstract}
...
\end{abstract}

Stefan

aakaasha
16-04-2008, 10:59
Okay, das funktioniert. Die Nummerierung ist nun korrekt. :)

Leider wird auf der Abstract-Seite keine Seitenzahl angezeigt. :(
Gibt es dafür auch irgendeine Lösung?

Kann man dem Abstract auch eine Kapitel-Überschrift geben?

Viele Grüße, Florian

Stefan_K
16-04-2008, 14:40
Hi Florian,

Du könntest nach \begin{abstract} einfügen:
\thispagestyle{plain}

Wenn Dir die Standardumgebung für den abstract nicht gefällt, dann lass doch \begin{abstract} ... \end{abstract} weg und erstelle ein Kapitel, wenn Du sowieso eine Kapitelüberschrift für den Abstract möchtest.
Du kannst auch die Überschrift unnummeriert mit \chapter*{Abstract} erstellen und ihn genau wie oben manuell dem Inhaltsverzeichnis hinzufügen.

Stefan

aakaasha
17-04-2008, 14:00
Ich werde den Abstract als normales Kapitel einfügen.

Danke für deine Hilfe!

Viele Grüße, Florian