我正在写一篇文档,希望能够在其中使用不同类型的段落分隔符。parskip
对于大多数新段落,我希望使用不带 的缩进首行,但对于主题中稍大的跳跃,我希望有一个空白行(或至少是非零的parskip
)。请参见下面的示例。
我目前将换行符 ( \\
) 与空白行结合使用,但我知道这是不好的形式。有没有一种优雅的方法可以做到这一点,而不必每次想要空白行时都重新定义 parskip?
例子:
First paragraph
Second paragraph, indented.
Third paragraph indented and with a blank line.
答案1
我通常对此的反应是问“你为什么想要一个空行呢?”
总的来说,我觉得这没什么用。我并不排除在某些情况下,两个段落之间的垂直空间可以传达一些含义,但我的印象是,这主要是由于文字处理器的影响;在用文字处理器生成的文本中,空行很常见,因为创建空行非常容易:只需按两次 Enter 键即可。
话虽如此,你可以用一个非常简单的设备获得你想要的东西:
This is a long paragraph with very interesting ideas. This is a long
paragraph with very interesting ideas. This is a long paragraph with
very interesting ideas. This is a long paragraph with very interesting
ideas.
\medskip
This is a long paragraph with very interesting ideas. This is a long
paragraph with very interesting ideas. This is a long paragraph with
very interesting ideas. This is a long paragraph with very interesting
ideas.
也许你可以更进一步定义
\newcommand{\parbreak}{\par\medskip}
在您的序言中使用\parbreak
代替\medskip
。这样做的好处是您可以在文档制作的最后阶段选择间距量。您甚至可以修改 的定义以\parbreak
不做任何事并让我开心。