fontspec + package "accents" (bezos) = "!LaTeX 错误:命令‘\acute’已定义。"

fontspec + package "accents" (bezos) = "!LaTeX 错误:命令‘\acute’已定义。"

我试图通过 Javier Bezos 的“accents”包将“小于”符号“<”定义为数学重音。

\documentclass{minimal}
\usepackage{fontspec}
\usepackage{accents}

\begin{document}

$\accentset{<}{A}$

\end{document}

但是,我收到以下错误消息:

! LaTeX Error: Command `\acute' already defined.

省去 fontspec-package 就可以了。不幸的是,我需要它来处理文档的其余部分。有办法解决这个问题吗?

答案1

它与no-math选项配合使用fontspec,可抑制fontspec数学调整。如果加载了数学字体包(例如mathpazo或 )unicode-math,也会发生这种情况,因此不会发生错误。

\documentclass{minimal}
\usepackage[no-math]{fontspec}
\usepackage{accents}
\begin{document}
$\accentset{>}{A}$
\end{document}

重音示例

相关内容