段落环境的垂直间距

段落环境的垂直间距

当我使用 时\paragraph{...},垂直间距通常太大。我需要手动将其放在\vspace{-5em}前面以调整间距。它不健壮也不自然。一个原因可能是我有很多大公式(有很多行)。有人知道自动调整此垂直间距的好方法吗?

答案1

\paragrapharticle类中定义为

\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
                                    {3.25ex \@plus1ex \@minus.2ex}%
                                    {-1em}%
                                    {\normalfont\normalsize\bfseries}}

因此之前的跳过默认为 3.25 ex,因此添加负 -5em 间距几乎总是会使其覆盖前面的文本。

您可以重复上述定义,使用\renewcommand代替并减少间距。(由于命令名称中有 ,因此\newcommand它需要位于本地包中或\makeatletter和之间。)\makeatother@

你确定你需要使用\paragraph吗?这不是一个常用的命令,它只适用于 4 级部分之后\section \subsection\subsubsection

答案2

\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}

相关内容