Problemas com o cabeçalho da página na página Índice

Problemas com o cabeçalho da página na página Índice

Meu LaTeX tem a seguinte aparência (omiti muitas \usepackageconfigurações sofisticadas, por exemplo, abrir em páginas ímpares):

\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}

Meus problemas são duas dobras:

Table of contentstem apenas uma página e CHAPTER 1começa logo depois dela. Mas quero que comece uma página depois, ainda com a numeração "1" (não "2"), ou seja, Table of contentsdeve ter uma 2ª página virtual/vazia (que deve ser de estilo simples, sem cabeçalho/rodapé). Como conseguir isso?

E:

Se eu adicionar mais coisas no Índice, o cabeçalho da página na 2ª página do Índice aparecerá como "Capítulo 0. Índice" (à direita; à esquerda é o número da página "viii", que eu quero manter, eu também ficaria satisfeito se não houvesse cabeçalho/rodapé na segunda página do Índice)? Existe uma maneira de torná-lo apenas como "Índice"?

Responder1

O modelo de código a seguir parece resolver todas as suas preocupações:

\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}

Especificamente, aqui estão algumas sugestões:

  • Use \pagestyle{plain}na frente do seu livro (até um pouco antes \mainmatter). O plainestilo da página define apenas o número da página no rodapé. Seria possível acrescentar isso ao que \frontmatterfaz e, portanto, limpar um pouco mais o seu código.

  • Use \pagestyle{fancy}para a parte principal do seu livro (depois \mainmatter). Seria possível acrescentar isso ao que \mainmatterfaz e, portanto, limpar um pouco mais o seu código.

  • \cleardoublepagedepois \tableofcontentsdeve limpar as páginas o suficiente para que haja uma página em branco entre o final do ToC e o início do primeiro capítulo (se o ToC for apenas uma única página).

  • O uso \pagenumbering{arabic}redefine o número da página para 1, portanto, você sempre iniciará a primeira \chapterna página 1 se a preceder \chapter.

informação relacionada