使用 titlesec 在章节标签内留出垂直空间

使用 titlesec 在章节标签内留出垂直空间

我需要按以下方式格式化章节标题,以遵守我们机构的论文格式规则:

章节

  1. 章节标题

需要明确指定“CHAPTER”和章节号之间的垂直间距(大约等于三个回车符)。困难在于,在 titlesec 中,只能指定标签前/后的间距(通常类似于“Chapter 1.”)和标题文本(上例中的“Chapter Title”)。在 titlesec 中使用 {CHAPTER \thechapter.} 作为标签规范会将标签的两个元素放在同一行,任何插入 \vspace* 或显式回车符的尝试都会导致编译错误。任何帮助都将不胜感激。

答案1

调整字体大小和间距,但是应该是这样的:

\documentclass{book}
\usepackage{titlesec}

\titleformat{\chapter}[display]
  {\Large\bfseries}
  {\MakeUppercase{\chaptertitlename}}
  {2\baselineskip}
  {\large\quad\thechapter. }
\titleformat{name=\chapter,numberless}[display]
  {\Large\bfseries}
  {}
  {0pt}
  {\large}

\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{Some title}

\end{document}

在此处输入图片描述

相关内容