Tatsächliche Seitenzahl und Inhaltsseitenzahl stimmen nicht überein

Tatsächliche Seitenzahl und Inhaltsseitenzahl stimmen nicht überein

Die im Inhaltsverzeichnis angegebenen Seitenzahlen stimmen nicht mit der tatsächlichen Seitenzahl überein.Inhaltsseite

Die Zusammenfassung sollte auf Seite I beginnen, das Abkürzungsverzeichnis auf Seite IV. Während Danksagungen, Inhalt und Abbildungsverzeichnis korrekt nummeriert sind, folgt das Abbildungsverzeichnis einem völlig anderen Schema!

Ich habe verwendet..

\documentclass[12pt, parskip=full]{report}
\usepackage[doublespacing]{setspace}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[letterpaper, left=1.5in, right=1in, top=1in, bottom=1in,]{geometry}
\usepackage{adjustbox}
\usepackage{tikz}
\usepackage{lipsum}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}

\usepackage{tocbibind}

\begin{document}
\maketitle

\pagenumbering{roman}   
\input{abstr}
\addcontentsline{toc}{chapter}{Abstract}

\input{ack}
\addcontentsline{toc}{chapter}{Acknowledgements}

\input{abbrev}
\addcontentsline{toc}{chapter}{List of Abbreviations}

\tableofcontents
\listoffigures
\listoftables


\pagenumbering{arabic}  
\part{Introduction}
\input{intro}

Für die Kapitel mit den Titeln „Zusammenfassung“, „Danksagungen“ und „Abkürzungsverzeichnis“ verwende ich den Befehl:

\*chapter{Chapter Name}

Ich wäre für jede Hilfe, wie ich die Seitennummerierung richtig hinbekomme, sehr dankbar. Vielen Dank im Voraus!

EDIT: Die Seitenzahlen des Abschnitts Tabellenverzeichnis wurden korrigiert durch

\clearpage

nach

\listoftables

Antwort1

Damit der Kapiteltitel und der entsprechende Eintrag im Inhaltsverzeichnis dieselbe Seitenzahl haben, muss die Ausgabe von \chapter*und \addcontentslineauf derselben Seite erfolgen ( \chapterenthält bereits einen Aufruf von , \addcontentslinesodass sie auf derselben Seite erscheinen).

Verwenden von

\input{<chapter-file>.tex}
\addcontentsline{toc}{chapter}{<chapter title>}

funktioniert nur, wenn der Inhalt <chapter-file>.texdie Einstellung einer einzelnen Seite nicht überschreitet. Und das ist bei einem „Kapitel“ im Allgemeinen selten der Fall.

Ihre Lösung wäre einer der folgenden Ansätze:

  1. Fügen Sie die Zeile ein

    \addcontentsline{toc}{chapter}{<chapter title>}
    

    als Teil Ihrer <chapter-file>.texunmittelbaren Befolgung des \chapter*Befehls.

  2. Wenn Sie keinen Zugriff auf haben <chapter-file>.texoder den Kapiteltext von den Layout-Konstruktionen getrennt halten möchten, können Sie auch

    \cleardoublepage
    \addcontentsline{toc}{chapter}{<chapter title>}
    \input{<chapter-file>}
    

    Da \addcontentslinekein Inhalt festgelegt ist, werden die \chapter*darin enthaltenen Ausgaben \input{<chapter-file>}dennoch auf derselben Seite angezeigt und stellen daher die richtige Seite im Inhaltsverzeichnis dar.

  3. Automatisieren Sie den Vorgang mithilfe von Schaltern: \addstarchaptertotocStartet das Einfügen der \chapter*Titel von in das Inhaltsverzeichnis und \removestarchapterfromtockehrt zum alten Format zurück, bei dem \chapter*nichts zum Inhaltsverzeichnis hinzugefügt wird.

    Hier ist der Code, den Sie benötigen, um diesen Prozess zu automatisieren (mit etwas Hilfe vonxparse):

    \usepackage{xparse}
    
    \let\oldchapter\chapter % Copy \chapter into \oldchapter
    \NewDocumentCommand{\starchaptotoc}{s o m}{%
      \IfBooleanTF{#1}
        {\oldchapter*{#3}% \chapter*
         \addcontentsline{toc}{chapter}{#3}% Add chapter title to ToC
        }
        {\IfValueTF{#2}
          {\oldchapter[#2]{#3}}% \chapter[.]{..}
          {\oldchapter{#3}}% \chapter{..}
        }%
    }
    
    \newcommand{\addstarchaptertotoc}{\renewcommand{\chapter}{\starchaptotoc}}
    \newcommand{\removestarchapterfromtoc}{\renewcommand{\chapter}{\oldchapter}}
    

Ich würde wahrscheinlich Option (2) wählen.

verwandte Informationen