标题等间距 - Parskip

标题等间距 - Parskip

我已经格式化了章节、节等的标题,但我无法使它们元素之间的间距相等,因为正如我所见,命令\setlength{\parskip}{10pt}会增加这些间距。为什么 parskip 在标题间距中发挥作用?我该如何防止这种情况发生?

平均能量损失

\documentclass{book}

\usepackage{titlesec}

\titleformat{\chapter}[display]%
{%
    \Huge \centering \bfseries%
}%
{%
    Chapter\\
    \vspace{10pt}
    \thechapter%
}%
{10pt}{}%
[%
    \vspace{20pt}\rule{\textwidth}{1pt}%
]

\setlength{\parskip}{10pt}

\usepackage{fontspec}

\usepackage[english]{babel}

\begin{document}

\chapter{Title}

Text here

\end{document}

答案1

在 的范围内\centering\\问题\par,因此\parskip进入 方式。就说\setlength{\parskip}{0pt}\centering\bfseries。由于章节标题是在组内排版的, 的值\parskip将恢复为普通文本。

或者更好的是,不要改变的标准值\parskip

相关内容