XeLaTeX 警告:使用参数 spec. 'm' 重新定义文档命令 \oldstylenums

XeLaTeX 警告:使用参数 spec. 'm' 重新定义文档命令 \oldstylenums

几天前我将我的 MiKTeX 更新到最新版本,之后当我使用软件包编译文档时fontspec,会出现警告。例如:

\documentclass{article}
\usepackage{fontspec}

\setmainfont{Adobe Garamond Pro}

\begin{document}
  Hello, world!
\end{document}

构建输出显示:

*************************************************
* LaTeX warning: "xparse/redefine-command"
* 
* Redefining document command \oldstylenums with arg. spec. 'm' on line 107.
*************************************************

为什么会发生这种情况? 如何解决?

答案1

应该可以通过以下方式静音此类消息

\usepackage[log-declarations=false]{xparse}
\usepackage[quiet]{fontspec}

但选项xparse目前已损坏,无效。我指的是

xparse.sty 3471 2012-02-26

所有这些软件包都很新且正在开发中,因此警告消息可以帮助调试问题。但是,您提到的消息完全无害。

相关内容