字体规格数学规格冲突

字体规格数学规格冲突

我刚刚更新到fontspec 2017/02/12 v2.6。现在,当我编译代码时,我会遇到与 的冲突mathspec

C:\Program Files\MiKTeX 2.9\tex\xelatex\mathspec\mathspec.sty:65: LaTeX Error: Option clash for package fontspec. [...Package[\eu@zf@math]{fontspec}[2008/08/09]]

例子:

% !TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass{article}

\usepackage{fontspec}
\usepackage{mathspec}

\begin{document}
Test
\end{document}

答案1

我找到了答案:\usepackage[no-math]{fontspec}

答案2

注意目前得票最高的答案对于 mathspec 0.2b (2016 年 12 月 22 日) 来说不是最新版本。

文档状态:

没有必要放置,\usepackage{fontspec}因为无论如何mathspec都会确保fontspec加载。要加载fontspec某些选项,请通过解析它们mathspec,例如,

\usepackage[quiet]{mathspec}

相当于

\usepackage[quiet]{fontspec}
\usepackage{mathspec}

实际上,fontspec使用任何选项加载都会出现错误,但加载只是mathspec 运行良好,并且它接受传递给 fontspec 的选项。

相关内容