fontspec 和 \color

fontspec 和 \color

编译以下示例(使用 xelatex 或 lualatex),我希望得到紫色字母 abc:

\documentclass{article}

\usepackage{xcolor}
\usepackage{fontspec}
\setmainfont{Verdana}

\begin{document}
\color{violet}abc
\end{document}

但结果是黑色字母。使用\fontspec[Color=violet]{Verdana}abc,我得到了预期的紫色字母。但是我不知道如何在数学模式下更改颜色。此外,它破坏了 TikZ 节点的自动着色。

这是设计使然,还是一个错误(在 或 中xcolorfontspec。有解决方法吗?如何更改数学颜色?

答案1

抱歉,fontspec v2.1a 中存在错误。CTAN 上的 V2.1b 已修复该问题。

相关内容