我在两台 Mac 上安装了相同的 latex 文件:一台运行 10.7 (Lion),另一台运行 10.9 (Mavericks)。两台 Mac 都安装了最新版本的achemso
、TeXShop 等。所有软件包都已使用 TeX Live Utility 更新,因此我认为就 LaTeX 软件包而言,两台计算机应该提供相同的手稿。但事实并非如此。在 OS 10.9 上编译的 TeX 文件生成的 PDF 文件似乎使用了 Computer Modern 字体,而在 10.7 上字体看起来不同。例如:
- 文章标题:在 Mac OS 10.7 上看起来像 Arial,在 10.9 上看起来像 Arial Rounded,
- 文本:在 10.7 上看起来像 Times New Roman,但在 10.9 上看起来像 Garamond。
有人知道发生了什么吗?我怎么才能在 10.9 和 10.7 上使用相同的字体?我假设我在 10.7 上使用 achemso 得到的结果就是我应该得到的,因为当我在 Linux 机器上编译我的 tex 文件时,我得到的结果与 10.7 上的结果相同。谢谢
答案1
achemso
如果您在两个系统上使用相同版本,那么您应该获得相同的字体:添加\listfiles
到您的输入中并查看日志以了解是否是这种情况。
版本之间字体变化的原因是,当我第一次编写类时,ACS 正在使用 Times 作为其期刊,因此mathptmx
在类文件中使用字体似乎是合理的。但是,从那时起,ACS 已更改为商业替代字体,同时有各种符号与 配合不佳mathptmx
。因此,最好的“修复”似乎是完全避免进行任何字体设置。因此,achemso
除非您故意自己设置字体,否则较新版本的 会使用 Computer Modern。