更改目录编号样式

更改目录编号样式

我正在使用文档类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}

这实际上只是使默认章节标题变小且内容为空;实际上并没有摆脱默认标题的占位符元素。

相关内容