Заголовок ToC появится в следующей главе

Заголовок ToC появится в следующей главе

Я пишу документ, в который хочу включить оглавление, после чего напишу пролог.

Проблема в том, что на второй странице главы находится заголовок оглавления, как показано на следующем изображении.введите описание изображения здесь

Есть идеи, как добавить правильный заголовок?

Ниже приведен пример кода.

\documentclass{book}
\usepackage[Conny]{fncychap}%Options: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup
\UCTfalse
\usepackage{blindtext}

\begin{document}

\tableofcontents

\chapter*{Prologue}
\blindtext[5]
\end{document}

решение1

подавление имени главы с помощью \chapter*{}приводит к тому, что заголовки не обновляются. Вы можете изменить это, добавив \markboth{Prologue}{}.

\documentclass{book}
\usepackage[Conny]{fncychap}%Options: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup
\UCTfalse
\usepackage{blindtext}

\begin{document}
    \tableofcontents
    \chapter*{Prologue}
    \addcontentsline{toc}{chapter}{Prologue}  % if you want to add the Prologue to TOC
    \markboth{Prologue}{}                     % to change the header despite \chapter*{} command
    \blindtext[5]
\end{document}

Вот результат:
предварительный просмотр

Надеюсь это поможет :)

Редактировать: обратите внимание, что вам придется сделать это для каждой главы, которую вы подавляете с помощью *, если вы хотите, чтобы он изменил заголовки, а не только после оглавления.

решение2

Вы можете использовать команды \frontmatter, \mainmatterи \backmatterи поместить весь вводную часть внутрь «группы» ( команды \begingroupи \endgroup) с \pagestyle{plain}командой сразу после \frontmatter:

\documentclass{book}
\usepackage[Conny]{fncychap}%Options: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup
\UCTfalse
\usepackage{blindtext}
\title{Test}
\begin{document}


\maketitle
\begingroup
\pagestyle{plain}
\frontmatter
\tableofcontents
\chapter*{Prologue}
\blindtext[5]
\endgroup
\mainmatter
\chapter{Introduction}
\blindtext[5]
\backmatter
\appendix
\chapter{App1}
\blindtext[5]
\end{document}

Проверьте верхние и нижние колонтитулы в результате выполнения приведенного выше кода, чтобы убедиться, что все соответствует вашим ожиданиям.

Связанный контент