使用 pdfLaTeX 时我是否应该担心新的数学字体?

使用 pdfLaTeX 时我是否应该担心新的数学字体?

我通过查看 CTAN 公告 RSS 源来了解很酷的新软件包。最近我看到了两个公告;lm-math和的发布tex-gyre-math。我经常使用 Latin Modern(通过lmoderncfr-lm)和 Times(通过加载mathptmx后跟tgtermes)。这些新软件包对我有用吗?我现在应该以不同的方式加载字体吗?较旧的问题似乎暗示这些是针对 XeLaTeX 和 LuaTeX 的,因为它们是 OTF 格式,而不是 Type 1。有没有一种简单的方法可以将这些更新的字体与 PDFLaTeX 一起使用(或者我应该参考我的老问题?)如果有,我是否应该担心尝试使用它们?

答案1

tex-gyre-math 版本仅包含 OpenType 字体:

描述:

TeX-Gyre-Math 是一组数学字体,与 TeX-Gyre 集合的文本字体相匹配。该集合将仅以 OpenType 格式提供;字体将符合 OpenType 数学字体的开发标准。目前,TeX-Gyre-Math-Pagella 和 TeX-Gyre-Math-Termes 可用。

因此它们只能(直接)与 XeLaTeX 或 LuaLatex 一起使用(并且需要包unicode-math)。我今天早上尝试了以下方法,下面是我加载字体的方法(我还为文本加载了 TeX Gyre Termes 字体):

\documentclass{article}
\usepackage{ifluatex}
\usepackage{unicode-math} 
\ifluatex
\setmainfont[Ligatures=TeX]{TeX Gyre Termes}
\setmathfont{TG Termes Math}
\else 
% xetex
\setmainfont[ExternalLocation,
             Mapping=tex-text,
             BoldFont=texgyretermes-bold,
             ItalicFont=texgyretermes-italic,
             BoldItalicFont=texgyretermes-bolditalic]{texgyretermes-regular}
\setmathfont[ExternalLocation]{texgyretermes-math}
\fi
\begin{document}
$\cos(x)=\sin(x)$
\end{document}

也许有更简单的方法让 XeTeX 找到字体。

请注意,据我所知,没有粗体版本的数学字体。

相关内容