Latex 中的符号 ~ 起什么作用?

Latex 中的符号 ~ 起什么作用?

我在一个示例中注意到了这个符号。在源中包含或排除这个符号不会改变任何东西。但是,如果我包含\~,它会在下一个单词的第一个字母上放置一个 ~。那么,在代码中包含这个符号的目的是什么~?另外,如何在我的文档中只打印 ~?

答案1

正如注释中所述,~插入一个不间断空格。这意味着你告诉排版算法它不应该在这里插入换行符。这在引用时很有用。例如,如果你写

according to the Pythagorean theorem there is a lot to be learned 
form a triangle. You might see in equation \eqref{eq:1} there is
some need for

排版为

在此处输入图片描述

然而,

according to the Pythagorean theorem there is a lot to be learned
form a triangle. You might see in equation~\eqref{eq:1} there is
some need for

将确保这一点equation(1)保持一致。

在此处输入图片描述

相关内容