使用字母间距实现更好的对齐

使用字母间距实现更好的对齐

根据 R. Bringhurst 的“印刷风格的要素“(版本3.1,2004年,第190-192页)表明,最好的辩护是通过三种方法的组合来实现的:

  1. 灵活改变单词之间的间距(wordspacing)
  2. 灵活地改变单词内字母之间的间距(字母间距)
  3. 灵活改变字符的宽度(字形重塑)

据我所知,LaTeX 默认只使用字距。至于字形重塑,有一个microtype带有功能的包字体扩展。但是,这只在某些情况下有效,例如,不适用于 XeTeX(我正在使用)。它还有一个缺点,就是会扭曲实际的字母形状。

我的问题是关于字母间距的:在 LaTeX 中是否有任何方法可以利用弹性字母间距(改变字母之间的空间)来改善对齐?

我知道该microtype软件包支持所谓的追踪即按一定量调整字母间距。但是,这似乎是一个固定量,因此不能用于对齐目的。

更新:对于字母间距和字形重塑是否是改善对齐的可接受手段,人们的看法似乎存在很大分歧,例如这里汇集不同的意见和这里(挪威语)的一些批评性言论。

答案1

您可以在没有 的情况下使用 XeLaTeX 来调整字母间距microtype;我想您可以加载fontspec,您可以使用,比如说:

\addfontfeature{LetterSpace=2.0}

在字符之间添加 2% 的字体大小。请谨慎使用;它主要用于标题或海报等。更多详细信息请参阅文档的 § 12.2 fontspec

相关内容