我正在使用论文模板,它可以点击此处下载
我需要将章节标题格式化如下:
第 1 章 章节标题
我可以用以下代码实现这一点:
\titleformat{\chapter}[hang]
{\LARGE\bfseries}
{}
{0pt}
{\centering\chaptertitlename\ \thechapter.\space}
但是这会将章节编号添加到所有前言部分,如下所示:
第 0 章 图表目录
第 0 章 表格列表
第 0 章 目录
我怎样才能从前言部分删除第 0 章?
答案1
您显然使用了titlesec
。您必须定义 的两个版本\titleformat
。一个用于普通(编号)章节,另一个用于未编号章节,并使用键numberless
。顺便说一句,对于这种居中标题,您应该使用样式block
。如果我理解您想要做什么,请将您的代码更改为序言中的以下几行:
\titleformat{name=\chapter}[block]{\centering\LARGE\bfseries}{\chaptertitlename~\thechapter}{0.5em}{}
\titleformat{name=\chapter, numberless}[block]{\centering\LARGE\bfseries}{}{0pt}{}
如果您希望目录中出现未编号的章节,则可能需要重新设置目录格式。使用配套软件包可以轻松完成此操作titletoc
。