Probleme mit dem Seitenkopf auf der Inhaltsverzeichnisseite

Probleme mit dem Seitenkopf auf der Inhaltsverzeichnisseite

Mein LaTeX sieht folgendermaßen aus (ich lasse viele \usepackageund einige ausgefallene Einstellungen weg, z. B. „Auf ungeraden Seiten öffnen“):

\documentclass[9pt,a4paper,reqno]{amsbook}

\usepackage{fancyhdr,etoolbox}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\nouppercase\rightmark}
\fancyhead[RE]{\nouppercase\leftmark}


\begin{document}
\frontmatter

\title{\textsc{AAAZZZ}}
\author{LZ}
\mainmatter

\pagenumbering{roman}

\maketitle

\chapter*{Abstract}
The goal of this notes is to describe...


\chapter*{Acknowledgements}
I offer my sincerest gratitude to...

\renewcommand{\contentsname}{Table of contents}
\makeatletter
\patchcmd{\@tocline}
{\hfil}
{\leaders\hbox{\,.\,}\hfil}{}{}
\makeatother
{\large {\tableofcontents}}
\addcontentsline{toc}{subsection}{Section name}
\thispagestyle{plain}

\pagenumbering{arabic}

\chapter{Preliminaries on A}

\chapter{Results on Z}

\end{document}

Ich habe zwei Probleme:

Table of contentshat nur eine Seite und CHAPTER 1beginnt direkt danach. Aber ich möchte, dass es eine Seite später beginnt, immer noch mit der Nummerierung „1“ (nicht „2“), d. h. es Table of contentssollte eine virtuelle/leere 2. Seite haben (die im schlichten Stil gehalten sein sollte, ohne Kopf-/Fußzeile). Wie kann ich das erreichen?

Und:

Wenn ich dem Inhaltsverzeichnis weitere Dinge hinzufüge, erscheint die Seitenüberschrift auf der zweiten Seite des Inhaltsverzeichnisses als „Kapitel 0. Inhaltsverzeichnis“ (rechts; links ist die Seitenzahl „viii“, die ich behalten möchte; ich wäre auch zufrieden, wenn auf der zweiten Seite des Inhaltsverzeichnisses keine Kopf-/Fußzeilen stünden)? Gibt es eine Möglichkeit, es nur als „Inhaltsverzeichnis“ anzuzeigen?

Antwort1

Die folgende Codevorlage scheint alle Ihre Bedenken auszuräumen:

\documentclass{amsbook}

\usepackage{fancyhdr,etoolbox}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\nouppercase\rightmark}
\fancyhead[RE]{\nouppercase\leftmark}

\renewcommand{\contentsname}{Table of contents}
\makeatletter
\patchcmd{\@tocline}
  {\hfil}
  {\leaders\hbox{\,.\,}\hfil}{}{}
\makeatother

\begin{document}

\pagestyle{plain}

\frontmatter

\title{\textsc{AAAZZZ}}
\author{LZ}

\maketitle

\chapter*{Abstract}
The goal of this notes is to describe \ldots

\chapter*{Acknowledgements}
I offer my sincerest gratitude to \ldots

\tableofcontents

\mainmatter

\cleardoublepage

\pagenumbering{arabic}
\pagestyle{fancy}

\chapter{Preliminaries on A}

\chapter{Results on Z}

\end{document}

Im Einzelnen sind hier einige Vorschläge:

  • Verwenden Sie es \pagestyle{plain}für den vorderen Teil Ihres Buches (bis kurz vor \mainmatter). Der plainSeitenstil legt nur die Seitenzahl in der Fußzeile fest. Es wäre möglich, dies an das anzuhängen, was \frontmatteres tut, und so Ihren Code etwas mehr aufzuräumen.

  • Verwenden Sie es \pagestyle{fancy}für den Hauptteil Ihres Buches (nach \mainmatter). Es wäre möglich, dies an what \mainmatterdoes anzuhängen und so Ihren Code etwas mehr aufzuräumen.

  • \cleardoublepagedanach \tableofcontentssollten die Seiten ausreichend geleert werden, so dass zwischen dem Ende des Inhaltsverzeichnisses und dem Beginn des ersten Kapitels eine leere Seite bleibt (wenn das Inhaltsverzeichnis nur eine einzelne Seite umfasst).

  • Durch die Verwendung von \pagenumbering{arabic}wird die Seitenzahl auf 1 zurückgesetzt, so dass Sie immer \chaptermit der ersten Seite beginnen, wenn diese vor der ersten steht \chapter.

verwandte Informationen