在两段之间插入跳过的优雅方法是什么?

在两段之间插入跳过的优雅方法是什么?

有时我想在两个特定段落之间插入一个跳过(在想法的末尾)。我的第一个尝试是简单地插入一个,\vspace但缩进仍然困扰着我。

所以我最终想出了一个新的命令:

\newcommand{\parspace}{\vspace*{\baselineskip}\noindent}

有了它,我可以将它添加到任何我想要的位置,并在文本中休息一下。

但是感觉不太优雅。有没有更好的方法来实现同样的效果?

答案1

\documentclass{article}
\newcommand\parspace[1][\bigskip]{\par#1\noindent\ignorespaces}
\begin{document}
foo
\parspace
bar
\parspace[\medskip]
baz
\end{document}

答案2

在某些情况下,将两个段落分开是有用的,但第二个段落没有缩进是值得怀疑的。所以

... end of a paragraph.

\medskip % or \bigskip

Start of a new one ...

就足够了。只有当段落有标题或(根据文体选择)段落紧跟在标题之后时,才应取消缩进。

答案3

如果它们是两个不同的段落,缩进应该正常显示。可以通过将长度设置\parindent为 0pt 来全局禁用缩进。您可以使用该parskip包在所有段落之间添加分隔。您还可以在两个段落之间添加更多空间线通过使用 的可选参数\\,例如\\[\baselineskip]

相关内容