使用 chapter*{} 保留章节页眉

使用 chapter*{} 保留章节页眉

我的问题基本上是但对于book该类(该解决方案不起作用),即:

  • 如果我有一个未编号的前言章节(即\chapter*{A chapter}),我该如何设置正确的章节标记,就好像它是一个编号章节一样?

这是 MWE,其中第 2 章仍带有第 1 章的章节标记:

\documentclass[a4paper,twoside]{book}

\usepackage{arsclassica} % optional
\usepackage{lipsum}

\begin{document}

\chapter{Chap1}
\lipsum

\chapter*{Chap2}
\lipsum

\end{document}

我认为答案可能在于评论主题在 SO 答案下,但它有点神秘,建议“尝试添加 \chaptermark{#1} resp. \leftmark / \rightmark。”。

(另外:我正在使用该arsclassica包,因此理想情况下不想覆盖当前chaptermark样式。)

答案1

正如 egreg 指出的那样,解决方案就是\chapter始终使用\frontmatter

由于arsclassica无法为(例如)等提供格式正确的章节标记\listoftables\tableofcontents因此我改用:

\chapter{Contents}

\makeatletter
\@starttoc{toc} % or lof, lot etc.
\makeatother

相关内容