哪个 texlive 包有适用于 xelatex 的 Times New Roman

哪个 texlive 包有适用于 xelatex 的 Times New Roman

我的乳胶标头中有以下内容:

\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Times New Roman}

这导致使用 xetex 编译时出现“未找到字体”错误。我安装了所有与时间相关的包,但问题仍然存在。

谢谢参观。

答案1

\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Times New Roman}

这些设置要求您在系统中安装 Times New Roman 字体。由于这是一种专有字体,因此它根本不随 TeX Live 分发。

如果你只是需要一些好像TNR,尝试 TeX Gyre Termes,它是 Times/Times New Roman 的克隆。此字体以 type1 和 opentype 格式与 TeX Live 和其他当前 TeX 发行版一起分发,也可以单独下载并安装到您的操作系统。

如果您有 Times New Roman 的副本,则可以将其安装到您的操作系统并使用它。如何安装字体取决于您的操作系统。在某些系统上,打开字体文件将触发为您安装字体的提议。例如,OS X 应该会这样做。否则,所需的步骤取决于操作系统。OS X 使用 Font Book 来管理字体。(或者它曾经这样做过 - 我认为它现在仍然这样做。)在 GNU/Linux 系统上,您将字体放入~/.fonts/usr/local/share/fonts,然后更新fontconfig缓存以使其可用于您的系统。对于常见的免费字体(例如 TeX Gyre Termes),您几乎肯定可以使用发行版的包管理器简单地安装它。

相关内容