格式化章节标题

格式化章节标题

我正在写论文,我需要将章节标题居中,所以它显示“章节”,然后紧接着是实际的章节标题。现在我有

\titleformat{\chapter}{\normalfont \center}{CHAPTER \thechapter}{}{}

但我不知道如何让新线路发挥作用,因为

\titleformat{\chapter}{\normalfont \center}{CHAPTER \thechapter \\}{}{}

无法编译。

答案1

为了居中,该包为您提供了\filcenter;第四个强制参数不能为空(它需要一定的长度,甚至是0pt);此参数控制标签“章节号”和实际标题之间的垂直分隔(因为display使用了格式)。无需明确写出“CHAPTER”;您可以使用\MakeUppercase{\chaptertitlename}。根据您的需要调整设置:

\documentclass{book}
\usepackage{titlesec}
\usepackage{lipsum}

\titleformat{\chapter}[display]
  {\normalfont\filcenter}{\MakeUppercase{\chaptertitlename}~\thechapter}{10pt}{}

\begin{document}

\chapter{Test Chapter}
\lipsum[1-4]

\end{document}

在此处输入图片描述

相关内容