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