章节变更影响目录标题

章节变更影响目录标题

这是我在这个网站上的第一个问题,我不知道是否可以格式化代码来显示一些乳胶示例......

我正在撰写我的博士论文。

我想删除章节标题前的“第 XX 章”,以便我的章节显示如下:XX ChapterTitle

为了实现这个目标我做了

\titleformat{\chapter}[hang]
{\normalfont\huge\bfseries\flushleft}{}{1em}{ \thechapter\hspace{1pt} }

女巫请给我我想要的东西。

但我注意到它有一个副作用现在内容表中显示的不是“内容”,而是“0.0 内容”,这很奇怪而且不专业

我试过了

\renewcommand{\contentsname}{Content}

但这并不能解决我的问题。这是有道理的,因为我相信问题不在于目录的名称,而在于它被视为一个章节,而我重新定义了编写章节标题的方式……如果有人能帮助我,那就太好了。

答案1

首先简单说明一下您的代码:flushleft是一个环境。您应该使用\raggedright。此外,titlesec为此定义新命令(\filleft,filright,\filcenter)。我怀疑这是因为标准命令在此上下文中可能会产生不良副作用,因此使用 titlesec 命令肯定更好。

其次,您可以使用 键为未编号的章节(或部分等)定义不同的格式numberless。最后, hang样式是默认的。以下是代码:

\titleformat{\chapter}
{\normalfont\huge\bfseries\filright}{\thechapter}{1em}{}

\titleformat{name=\chapter, numberless}
{\normalfont\huge\bfseries\filright}{}{0em}{}

相关内容