\setmathfont 不再适用于 macOS Monterey 中的 TeXShop

\setmathfont 不再适用于 macOS Monterey 中的 TeXShop

我买了一台附带 Monterey 的新电脑,并从上一台电脑(装有 Catalina(10.5.7))的备份中恢复了所有内容,因此每个字体和每个设置都应该保持完好无损。

但是,MacTeX 不再将数学字体更改为\setmathfont命令中设置的任何内容;无论命令如何,它都会保持字体不变。不过,它确实将主字体更改为命令中设置的任何内容\setmainfont,这很奇怪。

我已检查字体是否已安装(已安装)。我的 MacTeX 版本是 2015(!)。

我正在使用该mathspec包并在 XeLaTeX 中进行编译。

编辑:这是MWE:

\documentclass[11pt]{article}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{graphics}
\usepackage{epstopdf}

\usepackage{amsfonts}

\usepackage{mathspec}
\setmainfont[Ligatures={Common,TeX},Numbers={OldStyle,Proportional}]{Calluna}
\setsansfont[Ligatures={Common,TeX},Numbers={Lining,Proportional}]{Calluna}
\setmathfont(Digits,Latin,Greek)[Arabic=Regular,Uppercase=Plain,Lowercase=Plain,Numbers={Lining,Monospaced}]{Calluna}

\newcommand*{\eq}[1]{\begin{eqnarray}#1\end{eqnarray}}

\begin{document}\sloppy

\eq{E & = & \frac{E_0}{\sqrt{\rho}}\,e^{\pm i\left(k\rho-\omega t\right)}\nonumber}

\vfill

\end{document}

相关内容