![\newline 和 \\ 的间距](https://linux22.com/image/396934/%5Cnewline%20%E5%92%8C%20%5C%5C%20%E7%9A%84%E9%97%B4%E8%B7%9D.png)
\newline
有没有办法设置整个文档的命令间距\\
?(我知道除非真的有必要,否则我不应该使用它们。)
答案1
\newline
以及默认定义\\
不设置任何垂直空间,它们只是设置水平的空格(用来填充线条以使线条变短)。
abc abc\newline abc abc
是
abc abc\nolinebreak\hspace{\fill}\linebreak abc abc
因此没有指定垂直空间:行距是为整个段落指定的,并且\baselineskip
段落末尾的值用于该段落中的所有行。
如果你使用可选参数\\
,\\[10pt]
那么它最终会变成
abc abc\vadjust{\vspace{10pt}}\nolinebreak\hspace{\fill}\linebreak abc abc
这意味着段落的换行与以前一样,然后在包含 的行\vadjust
(即以 结尾的行\\[10pt]
)之后添加额外的 10pt 空格。