自动控制报告类中段落之间的间距

自动控制报告类中段落之间的间距

下图显示了第一个空格(第一段和第二段之间)。以及第二段和第三段之间手动添加的空格。

我的问题是:是否可以自动控制段落之间的间距。以下是我的示例代码。

在此处输入图片描述

我的代码:

    \documentclass{report}
    \usepackage{lipsum}
    \begin{document}

        \newcommand{\parbreak}{ \vspace{2.5em}}

    \chapter{Test Chapter}

    \lipsum[1]

    \lipsum[1]

    \parbreak % I want it to be spaced without adding this line explicitly 
    \lipsum[1]

    \end{document}

答案1

段落之间的间距由 决定\parskip。在序言中将其默认值更改为:

\setlength\parskip{2.5em}% it would be better define distance in ex (5ex) 
                         %  or in pt, pc, mm, etc (see edit below)

你将获得你想要拥有的东西:

在此处输入图片描述

完全的姆韦

\documentclass{report}
\setlength\parskip{5ex}
\usepackage{lipsum}

\begin{document}
\chapter{Test Chapter}
\lipsum[1]
\lipsum[1]
\lipsum[1]
\end{document}

编辑:正如所说芭芭拉·比顿在下面的评论中:“em是用于水平距离的单位,最好使用ex,它用于垂直距离并且与当前字体相关(就像 em 一样)。”并且进一步说:“两者都是用字体大小定义的。因此,如果它们改变,距离也会改变。所以,最好坚持使用像 或 这样的明确物理pt单位pcmm

相关内容