为什么在 TeXLive 中使用 XeLaTeX 时找不到 TeX Gyre Pagella Math 字体

为什么在 TeXLive 中使用 XeLaTeX 时找不到 TeX Gyre Pagella Math 字体

我使用的是 TeXLive 2016(在 OS X 下)。如果我在以下文件上运行 XeLaTeX(它只会修改分布式 TeX Gyre 文件test-xelatex-texgyre_pagella_math.tex),我会收到错误

... fontspec error: "Font-not-found"
the font "TeX Gyre Pagella Math" cannot be found.

源文件:

%% This is a test file for LaTeX/Unicode-Math for both LuaLaTeX and XeLaTeX
\documentclass[12pt,a4paper]{article}
\usepackage{amstext}

\usepackage{fontspec}
\setromanfont[Ligatures=TeX]{TeX Gyre Pagella}
\usepackage{unicode-math}

\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX]{TeX Gyre Pagella Math}

\begin{document}

\[
\int_{0}^{\infty} e^{-\frac{1}{2} \xi^{2}} d \xi % added by me
\]
%\input math-test.tex % was in original

\end{document}

系统updmap.cfg文件确实包含条目qpl.map

我还需要做什么才能启用 TeX Gyre Pagella Math 字体?我是否需要添加一些其他地图文件?

目前有效的方法:

现在,省略序言中的选项等确实允许 Pagella Math 字体正常工作:

\documentclass[a4paper, 12pt]{article}

\usepackage{unicode-math}
\setmainfont{TeX Gyre Pagella}
\setmathfont{TeX Gyre Pagella Math}

\begin{document}

\[
\int_{0}^{\infty} e^{-\frac{1}{2} \pi \xi^{2}} d \xi% added by me
\]

\end{document}

相关内容