我正在查看 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
在实践中似乎效果很好