59

我使用 LaTeX 为课程输入编程作业。我需要这样做:

my line of text blah blah blah

new line of text with blank line between 

我知道我可以使用双斜杠来换行 \\,但是 LaTeX 只会使用第一个换行符(抱怨更多)并开始一个新行,它会产生这个:

my line of text blah blah blah  
new line of text with blank line between 

如何在其中获得额外的换行符,以便在文本行之间留出空格?

4

10 回答 10

109

换行符接受括号中的可选参数,垂直长度:

line 1
\\[4in]
line 2

要使其在字体大小方面更具可伸缩性,您可以使用其他长度,例如\\[3\baselineskip], 或\\[3ex].

于 2010-02-03T22:59:23.303 回答
33

你想要更多的段落之间的空间?然后你可以改变参数\parskip

例如,尝试

\setlength{\parskip}{10pt plus 1pt minus 1pt}

这意味着段落之间的间距通常为 10 pt,但最多可以增加或缩小 1 pt。这意味着您让 LaTeX 能够将其更改为 1pt 以实现更好的页面布局。您可以删除加号和减号部分,使其始终为您指定的长度。

如果您尝试显示源代码,请尝试使用listingspackage 或使用verbatim. 如果你想排版伪代码,试试这个algorithm包。

于 2010-02-03T22:34:13.543 回答
32

插入一些垂直空间

blah blah blah \\
\vspace{1cm}

要缩放到字体,使用ex(小写“x”的高度)作为单位,并且有各种与可用行间距相关的预定义长度,您可能对 baselineskip.

于 2010-02-03T22:27:38.617 回答
6

您可以使用为您提供间距环境的setspace包,例如:

\documentclass{article}
\usepackage{setspace}
\begin{document}
\doublespace
my line of text blah blah blah

new line of text with blank line between
\end{document}

或者使用verbatim环境来精确控制代码的布局。

于 2010-02-03T22:41:57.357 回答
6

verbatim对于程序,使用or环境确实更好alltt,但是如果您想要一个 LaTeX 不会抱怨的空行,请尝试

my line of text blah blah blah\\
\mbox{ }\\  %% space followed by newline
new line of text with blank line between 
于 2010-02-04T00:28:38.403 回答
6

虽然verbatim可能是最好的选择,但您也可以尝试命令\smallskip\medskip或者猜猜看,\bigskip.

从这个页面引用:

这些命令只能在分节符后使用(由一个完全空白行或命令 \par 组成)。这些命令输出弹性空间或橡胶空间,分别约为 3pt、6pt 和 12pt 高,但这些命令会自动压缩或扩展一点,具体取决于页面其余部分的需求

于 2010-02-04T00:50:00.977 回答
3

我发现当我在 \\ 之后的源代码中包含一个空行时,我的输出中也会出现一个空行。例子:

It's time to recognize the income tax as another horrible policy mistake like banning beer, and to return to the tax policies that were correct in the Constitution in the first place.  Our future depends on it.
\\

Wherefore the 16th Amendment must forthwith be repealed.

但是你是正确的,LaTeX 只允许你这样做一次。对于更通用的解决方案,您可以根据需要创建尽可能多的空行,请使用 \null 来创建空段落。例子:

It's time to recognize the income tax as another horrible policy mistake like banning beer, and to return to the tax policies that were correct in the Constitution in the first place.  Our future depends on it.

\null

\null

\null

Wherefore the 16th Amendment must forthwith be repealed.
于 2013-03-11T16:25:14.537 回答
1

\\\\

这适用于 pdfLatex。它为您创建了 2 条新线。

于 2015-04-11T04:31:12.383 回答
-1

也许尝试插入只有空格的行?

\ \\
\ \\
于 2018-12-07T13:41:42.137 回答
-2

这对我有用:

我试图在 Apple Pages 新的 LaTeX 输入区域中留出一个空间。我输入了以下内容,它留下了一条干净的线。

\mbox{\幻象{0}}\\

于 2021-02-01T16:12:39.683 回答