LaTeX 中的双反斜杠是什么意思?(请参见下面的示例)
label 2-1 & label 2-2 & label 3-3 & label 4-4 & label 5-5 \\
\verb= http:\\www.chinatex.org=\\
有些线有,\\
但其他线没有,这让我很困惑。
答案1
是\\
LaTeX 中的上下文相关宏。这意味着它在各种情况和各种 LaTeX 环境中被内部重新定义。默认情况下,\hfil\break
它可以在段落内使用,以“破坏”正常的段落格式。许多 LaTeX 用户使用这些被破坏的段落,因为他们不知道正常的段落结尾会产生类似的效果。
\\
新手用户最常犯的错误是在段落末尾使用。然后我们\hfil\break\unskip\nobreak\hskip\parfillskip
在段落末尾使用 ,并且\break
会消耗后面所有可移动项目,包括\hskip\parfillskip
。错误的段落会生成警告消息“Underfull hbox (badness 10000)”。但不幸的是,新手用户不会阅读日志或终端消息。
在表格中, 被重新定义为基元。基\\
元在常见的 LaTeX 手册中没有提及,当出现TeX 错误消息“额外的对齐标签已更改为 ”时,LaTeX 用户会感到困惑。\cr
\cr
\cr
\\
由\par
中心环境等重新定义。
宏\\
是让 LaTeX 新手用户感到困惑的根源。
Plain TeX 没有定义\\
。此控制序列保留供用户定义。
请注意我们问题中有趣的例子:http:\\www.chinatex.org
。我从未见过这样的 URL。也许你的意思是http://www.chinatex.org
。
答案2
经过一番搜索,你找到了这个网页:https://www.sharelatex.com/learn/Line_breaks_and_blank_spaces
(这不是我写的,原作者未列出)但它也支持我自己的经验:它是一个换行符。您可以将其插入正文中。
或者,如果您有一个 LaTeX 表或数学矩阵,您也可以使用它来标记数据行的结束,之后的数据将开始形成下一行。
德州快乐!