我使用的是 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}