我的问题基本上是这但对于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