我读过这里各种问题的答案,它们都表明原来的 Computer Modern 字体已被取代。有时建议我们使用软件包cm-super
,有时建议我们改用拉丁现代字体。哪个更好?哪个更容易使用?(让新字体在 LaTeX 中工作似乎是一项艰巨的任务……)哪个看起来更好?
答案1
拉丁现代词源于 cm,也指 cm-super。
cm-super 是 cm 位图字体的矢量化,但主要是自动完成的。
拉丁现代的矢量化是手工制作的。
拉丁现代语言已经修订了度量标准。
Latin Modern 提供更多字形,尤其是变音字符。有 72 种文本字体,每种字体包含 700 多个字形。此外还有 20 种数学字体。cm-super 附带的字体更多,但字形较少,请查看其 README 文件。
拉丁现代化发展仍在继续。
更新:现在还有一个拉丁现代数学字体,自 2011 年 7 月起上市。
答案2
除了Stefan写的之外:
- 两者都很容易在任何现代 TeX 发行版中使用。发行商已经为您处理好了这个问题
- cm-super 在您的发行版中占用更多空间,但在我的测试中,lmodern 通常会在您生成的 PDF 中占用更多空间。这是因为 lmodern 使用字体子例程,即使您只使用字形的子集,也必须将它们全部放入 PDF 中
- lmodern 具有与 computer modern 相同的光学尺寸,cm-super 具有更多光学尺寸(使用 fix-cm 包可以关闭 cm-super 的这一“功能”(强烈推荐))
- 对于 cm-super,建议使用 fix-cm 包来修复 cm-super 中许多错误的设计决策(此外这会使最终的 PDF 稍微小一些)
- cm-super 和 lmodern 的提示效果(对于屏幕阅读)都不如 bluesky computer modern 字体。提示效果实在是太难做到了,而 lmodern 开发人员并没有关注它。cm-super 和 lmodern 都有各自的提示缺陷,我不确定我更喜欢哪一个
- 据我了解,cm-super 和 lmodern 都不会提供与传统 computer modern 完全相同的分页符,但 lmodern 会更接近
答案3
如果你说“嗯,所有这些差异对我来说似乎都不重要”,这里有一些可能与你相关的东西,特别是如果你用德语写作:
cm-super
的尖锐 s ⟨ß⟩ 在我看来很丑。Latin Modern 用原来的 Computer Modern 替换了它,后者更漂亮。这实际上是区分两者的简单方法——如果您正在查看的文本中有 ⟨ß⟩。
編輯:追蹤Philippe 的评论关于口音,我在图片中添加了一些。请注意,这不再是您可能在德国看到的街道名称了……
(均为 12pt,已放大)
答案4
正如 Lev Bishop 所解释的,cm-super 和 lmodern 在提示方面都存在问题;PDF 文件在某些 PDF 查看器中可能看起来很糟糕。
因此我建议您也考虑第三个选项:\usepackage{ae}
。屏幕上看起来不错,并且可以在任何地方使用,无需安装任何新东西。