跳转到内容

TeX/tolerance

来自维基教科书,开放的书籍,开放的世界
< TeX

TeX

\tolerance=[数字]

一个告诉 TeX 的断行算法 段落中允许的 “糟糕程度” 的参数。[数字] 的取值范围是 0 到 10000,没有单位。

当 TeX 将段落分成行时,根据 \tolerance 产生的第一个可接受的结果将被使用[1];因此,增加此值将产生更快的结果,同时允许每行有额外的空格。

减小此值将改善排版的最终结果,但也有可能产生不理想的结果,例如当找不到任何满足此容差的断行组合时,会出现超出的框。

\tolerance 通常应该设置在 \pretolerance 以上,后者尝试在结果足够好的情况下不使用连字符来设置段落;不使用连字符的设置速度更快,因为必须考虑的断点更少。

  1. "(La)TeX makes overfull lines". The TeX FAQ. Retrieved 2024-03-28.
华夏公益教科书