第一章之后返回目录标题

第一章之后返回目录标题

我正在使用\documentclass{book}tocloft作为目录。

我的文档的结构方式是,有目录,然后是\chapter*,然后是第一部分、章节等。

由于某种原因,完成后的“目录”标题位于空白页上\chapter*。如果我将该章节更改为\chapter{Prologue}而不是\chapter*{Prologue},则没问题(但我不想对该章节进行编号)。

你知道这是怎么回事吗,或者怎么做

\clearpage

\setlength\cftparskip{-2pt}
\setlength\cftbeforesecskip{1pt}
\setlength\cftaftertoctitleskip{18pt}
\tableofcontents

\clearpage
% fixme: ``Contents'' still shows up on the header after prologue

\chapter*{Prologue}
\addcontentsline{toc}{chapter}{\protect\numberline{}Prologue}
% Prologue goes here

\clearpage

\part*{Part One}
% and so on...

答案1

用户\markboth设置带星号、未编号章节的标题条目,例如

\chapter*{Prologue}
\markboth{Prologue}{Prologue}

您还可以在此处应用标题格式(如\MakeUppercase{Prologue}需要)。另外,如果您现在经常使用标题“序言”,那么为该名称制作一个宏可能是个好主意。

相关内容