答案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 找到字体。
请注意,据我所知,没有粗体版本的数学字体。