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 始终正确地组合行!