单词之间的空格宽度

单词之间的空格宽度

LaTeX 用于文本格式化的单词之间空格的宽度(默认)是多少?

答案1

单词间距取决于字体,因为不同字体通常需要不同的间距。此外,它还很灵活,可以进行对齐:它可以收缩和拉伸。

默认 Computer Modern 字体的值为

自然宽度:3.33 pt
拉伸:1.66pt
收缩:1.11 pt

这种字体的 em 宽度为 10pt,所以这相当于说单词之间的空间是 1/3 em,最佳拉伸至 1/2 em,收缩至 2/9 em。

实际上,如果出于论证的需要,拉伸可能会超出“最佳”范围,但这种拉伸将增加线路计算出的“不良度”。

可以通过以下代码获取特定字体的单词间距分量:

Spacing for the current font: 
  \the\fontdimen2\font\ plus 
  \the\fontdimen3\font\ minus
  \the\fontdimen4\font

Quad width for the current font: \the\fontdimen6\font

将上面的代码放在\begin{document}前言中;加载必要的包,例如\usepackage{tgtermes}或类似的包。代码也可以根据需要重复多次,插入括号中并放在字体选择命令之后。

TeXbook 还解释了如何使用\spaceskip(和\xspaceskip)来改变字体加载时建立的默认单词间距。

答案2

据我所知,没有默认设置。宽度取决于行中的单词,因此每行的宽度可能不同。此方法与连字符一起使用,可让 TeX 始终正确地组合行!

相关内容