防止文本在 LaTeX 中跨越两行

防止文本在 LaTeX 中跨越两行

我有页边距,我必须遵守,还有注释告诉我,如果我在每个单词前面插入这个波浪符号 ˜,它将保持在一行中而不会断开。我这样做了,但这没有用

Lettre d'\'{E}tienne Pascal et Roberval ˜\`{a} ˜Fermat. 

Fermat 在第二行中断,读作 Fer-......mat。我也尝试使用标准 ~。有什么建议可以防止这种中断吗?

答案1

波浪符号可用于避免单词之间的换行,例如

Don't~break~this.

为了防止单词被拆分和连字符,可以使用框:

\mbox{Fermat}

答案2

您的示例中的缺陷在于,您在波浪号之前留下了一个常规输入的空格。这样总是会允许换行,同时通常会使空格的宽度加倍。以这种方式使用的波浪号应该是唯一存在的“空格”。

但是,如果连字会使段落的间距更均匀,那么以这种方式避免在空格处换行并不能防止连字。这里给出了一些避免连字的建议: 单词没有连字符

相关内容