为什么增加的句间间距没有拉伸或收缩?

为什么增加的句间间距没有拉伸或收缩?

我正在查看 TeXbook 第 433 页的参数列表\fontdimen。因此,词间间距等于\fontdimen2加减\fontdimen3\fontdimen4其中后两个参数分别是词间拉伸和词间收缩。但是在句子末尾添加的额外空间仅等于\fontdimen7增加的句间间距不会收缩或拉伸与词间空间的拉伸或收缩成比例。在我看来这是糟糕的排版(我承认我是新手)。我觉得句间间距应该与其增加的尺寸成比例地拉伸或拉伸。例如,如果字体的句间间距等于其词间间距的 ​​1.33 倍,则总的句间拉伸/收缩也应该等于词间拉伸/收缩的 1.33 倍。

答案1

除非你询问代码设计者,否则“为什么”的问题是不可能回答的,但是你的建议(将所有三个组件相等相乘)会使句子末尾的空间比正常空间缩小得更大,这可能会产生一些奇怪的效果。

如果\spaceskip\xspaceskip未设置则

如果F是当前空间因子,使用的空间是

F= 1000 :\fontdimen2加减\fontdimen3\fontdimen4

F<2000:\fontdimen2加(F/1000)\fontdimen3减(1000/F\fontdimen4

F≥2000:(\fontdimen2+\fontdimen7)加(F/1000)\fontdimen3减(1000/F\fontdimen4

在实践中似乎效果很好

相关内容