Minion Pro 与 LuaLaTeX 的问题

Minion Pro 与 LuaLaTeX 的问题

下面的代码

\documentclass{amsart}
\usepackage[math-style=TeX]{unicode-math}
\setmathfont{Minion Pro}
\begin{document}
   \[ a = \sqrt{ b } \]
\end{document}

由 LuaLaTeX 编译为

在此处输入图片描述

这是为什么?Adobe Reader 发行版中的 Minion Pro .otf 已在整个系统内安装,TeXLive 2016 已完全更新,操作系统是 openSUSE Tumbleweed。

更新:出于学术兴趣,我下载了盗版的 Minion Math,v 1.021,以获得类似的结果\setmathfont{Minion Math}

在此处输入图片描述

根据以下解释,Minion Pro 的行为是可以预料到的,而 Minion Math 的行为则说明字体有问题。我想这个问题可以关闭了。

答案1

如果您使用 XeLaTeX,则可以使用该mathspec软件包。请记住,如果您想重新分发嵌入 Minion Pro 的文档,则执照问题

\documentclass{article}
\usepackage{mathspec}
\setallmainfonts{Minion Pro}
\begin{document}
\[ a = \sqrt{ b } \]
\end{document}

在此处输入图片描述


您也可以使用mathastext包。此方法也适用于 LuaTeX。

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\usepackage[italic]{mathastext}
\begin{document}
\[ a = \sqrt{ b } \]
\end{document}

在此处输入图片描述


或者,如果你有小黄人数学,用那个。

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Minion Math}
\begin{document}
\[ a = \sqrt{ b } \]
\end{document}

在此处输入图片描述

相关内容