我正在使用文档类book
。
如果我使用开始新的章节\chapter{Chapter 1}
,我会得到类似的
其中两个“第 1 章”看上去是多余的。
由于默认生成两个“第 1 章”中的最上面一个,因此我将其切换为\chapter{}
,但该章的目录条目仅为1
。我希望它的目录条目仍然是Chapter 1
。
是否可以像这样更改目录条目编号样式enumerate
?因为enumerate
我可以写
\renewcommand{\labelenumi}{Chapter \arabic{enumi}}
并且编号会自动包含单词“章节”。
如果我可以删除默认生成的“第 1 章”副本,那也可以。但我更喜欢让代码自动进行枚举,而不是每次都手动输入“第 x 章”。
答案1
一个临时解决方案是添加
\usepackage{titlesec}
\titleformat{\chapter}[display]
{ \tiny }%
{\hspace{1ex}%
}%
{1pt}%
{\bfseries\Huge}%
序言部分,每章开头都
\chapter{\chaptername\ \thechapter}
这实际上只是使默认章节标题变小且内容为空;实际上并没有摆脱默认标题的占位符元素。