乳胶多重生产线

rlb*_*usa 54 latex line-breaks

我使用LaTeX键入类的编程homeworks.我需要这样做:

my line of text blah blah blah

new line of text with blank line between 
Run Code Online (Sandbox Code Playgroud)

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

my line of text blah blah blah  
new line of text with blank line between 
Run Code Online (Sandbox Code Playgroud)

如何在那里获得额外的换行符,这样我的文本行之间可以有空格?

Set*_*son 101

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

line 1
\\[4in]
line 2
Run Code Online (Sandbox Code Playgroud)

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


tke*_*win 32

你想在段落之间留出更多空间吗?然后你可以改变参数\parskip.

例如,试试

\setlength{\parskip}{10pt plus 1pt minus 1pt}
Run Code Online (Sandbox Code Playgroud)

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

如果您要显示源代码,请尝试listings包或使用verbatim.如果您尝试排版伪代码,请尝试该algorithm包.


dmc*_*kee 29

插入一些垂直空间

blah blah blah \\
\vspace{1cm}
Run Code Online (Sandbox Code Playgroud)

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


Nor*_*sey 7

对于程序,你最好verbatim还是使用alltt环境,但是如果你想要一个LaTeX不会讨厌的空白行,请尝试

my line of text blah blah blah\\
\mbox{ }\\  %% space followed by newline
new line of text with blank line between 
Run Code Online (Sandbox Code Playgroud)


mar*_*ton 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}
Run Code Online (Sandbox Code Playgroud)

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


adi*_*tya 5

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

引用此页面:

这些命令只能在段落中断后使用(由一个完整的空行或命令\ par进行).这些命令分别输出灵活或橡胶空间,大约分别为3pt,6pt和12pt,但这些命令会自动压缩或扩展一些,具体取决于页面其余部分的要求