使用 titlesec 在章节标题后添加规则

使用 titlesec 在章节标题后添加规则

我一直在尝试使用章节标题格式titlesec,但似乎找不到在章节标题下方添加规则的正确方法。阅读文档后,我发现这样\titleline做可以,但我不知道在\titleformat语法中将其放在何处。

答案1

这是一个可能的解决方案,使用最后一个可选参数来\titleformat插入一些垂直间距和规则:

\documentclass{book}
\usepackage{titlesec}

\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}[\vspace{2ex}\titlerule]

\begin{document}

\chapter{Test Chapter}

\end{document}

相关内容