我刚刚更新到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 的选项。