我正在查看一些 LaTeX 源代码,试图找出不同事物的含义。我也在阅读回忆录手册。
我偶然发现在行尾使用了两个反斜杠,并且可以选择添加一个额外的“参数”。
我发现在 verse 环境中,\\*
可防止出现以下分页符。但是,我还看到\\
和\\[8 mm]
被用于 的重新定义\renewcommand{\maketitle}
。\\
在 LaTeX 中 有什么一般含义?
答案1
\\
意思是强制换行。
可选参数,用方括号表示,表示在同一段落中将该量的空间添加到该文本与后续文本之间的垂直分隔中。
检查此代码片段,注意我在代码中插入换行符的位置以及它们在文本中的位置。TeX
处理空格的方式与例如Word
其他文本处理工具不同。
\documentclass{article}
\begin{document}
First paragraph
Second paragraph, notice the indentation.
Still on second paragraph.\\
Still on second paragraph, however with a forced line break\\[2 cm]
Still on second paragraph, however with a forced line break and 2 cm distance
Third paragraph.
\end{document}
这将产生以下输出:
我应该说明的是,通常情况下您不应该使用换行符。这主要是出于文本的美观考虑,因此如果您需要没有缩进或其他间距的段落,则应该解决这个问题,即使用\parskip
和\parindent
。
尝试在 之后立即插入\parskip=1cm
和。然后您应该会注意到不同的间距。\parindent=2cm
\begin{document}
答案2
\\
仅在类似表格的环境中使用,并且绝不在默认文本段落内,诗歌除外。
\\*[<any length>]
在公式/表格/段落内开始新行。带星号的版本可防止之后出现分页符。可选的 [length] 可更改换行符,其可能为负数。
如果你想让段落之间有更多空间,请使用
... text ...
\vspace{length}% or \smallskip or \medskip or \bigskip
... text ...