如何正确地用空行分隔段落

如何正确地用空行分隔段落

我想用一个空白行结束一个段落并开始一个新段落。

当我使用

first paragraph\\

second paragraph

我收到一个水平盒子未满的错误。

当我使用

first paragraph\par

second paragraph

它不会插入空行。

我该如何正确地做到这一点?

答案1

每次在文本之间添加至少一个空行时,LaTeX 都会分隔段落。然后,段落的格式取决于你。这里有一个很好的帮助网站:如何更改 LaTeX 中的段落间距

长度名称\parskip控制文档中所有段落之间的额外间距。在标准类中,它设置为0pt表示不发出额外间距。例如,

\setlength\parskip{6pt}

6pt会导致 LaTeX在所有段落之间添加距离。

如果你浏览该网站,你会看到\baselineskip,它与两者保持着距离基线。因此, \setlength\parskip{\baselineskip}将用一个空行精确地分隔段落。

\smallskip\medskip\bigskip也会在问题位置添加额外空间,但仅供一次性使用。它们插入的额外空间量保存在三个长度名称中:\smallskipamount\mdeskipamount\bigskipamount。您还可以使用任何名称插入\<xxx>skip所有段落之间。例如

\setlength\parskip{\bigskipamopunt}

将再次在所有段落之间添加一个空行。

下面是一个小型的 MWE,用于测试段落跳过:

\documentclass{article}
\usepackage{blindtext}

\setlength\parskip{\baselineskip}


\begin{document}
\Blinddocument
\end{document}

编辑。顺便说一句,\\不是分隔段落的正确方法。请使用\par或空行(将转换为\par)。

对于任意跳过,插入\vspace{<length>}其中<length>是单位长度 sa 12pt1cm3em2ex(*)。但是,此宏将在段落之间起作用。为了在文档开头(例如在标题之前)或新页面顶部添加跳过,您应该使用带星号的版本\vspace*{<length>}(感谢您在评论中指出详细信息)。

(*) 请记住,单位长度有固定和相对两种,其中一些被视为水平,而其他被视为垂直(感谢在评论中提出这一点)。我找到了几个答案,可能有助于您理解它,例如检查这个答案这个答案

相关内容