\newline 和 \\ 的间距

\newline 和 \\ 的间距

\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 空格。

相关内容