我有两个部分,我想用一个空行分隔它们。每次我按下Enter,LyX 都会删除段落之间的空行。我该如何防止这种情况发生?
答案1
这是 LyX 与 LaTeX 保持一致的方式,即合并连续的空白行 - 当您谈论一致的文档布局/设计时,这是一件好事。如果您希望插入强制垂直跳过,请插入包含\smallskip
、\medskip
或指定位置的\bigskip
固定的ERT\vspace{<len>}
<len>
。对于固定/硬的单个空白行,使用\vspace{\baselineskip}
(大致与 相同\bigskip
)。
提到的其他长度“更柔软”并允许一定程度的拉伸/收缩。
\parskip
为了保持一致性,您还可以在“文档”>“设置...”>“文本布局”>“用...分隔段落”>“垂直空间”下增加段落之间的跳过(称为):
答案2
您可以使用重大突破:
alfa bravo
\bigbreak
charlie delta
背景(来自@egreg用更笼统的问题来回答)
\bigbreak
LaTeX 手册中没有列出。如果前一个垂直空格小于要插入的空格,它会删除该空格;它还会终止一个段落并告诉 TeX 它标记了可能发生分页的好点。
答案3
如果您想要更好地控制布局,可以使用 \vskip。
Some text
\vskip 0.2in
Some text
您可以根据需要更改值和单位。
您可以做的另一件事是创建自定义命令:
\newcommand{\newpara}
{
\vskip 1cm
}
现在您只需输入 \newpara 即可,其方式与输入 \newline 大致相同:
Some text
\newpara
Some text
不确定它在 LyX 中如何运作,但由于它使用 LaTeX 语言,所以应该可以工作
答案4
除了双反斜杠外,无需使用额外代码。结束一个段落后,留出\\
并在那里放置一个空行。组合起来可以放置额外的空白行。
喜欢:
I am a LaTeX user.\\
I am a LaTeX user.
检查一下。它会在两行之间留下一个额外的空行。
如果你想使用其他大小的间距,你可以使用\\[]
。例如:\\[2in]
这将在两行之间留下额外的 2 英寸空间。