编译以下示例(使用 xelatex 或 lualatex),我希望得到紫色字母 abc:
\documentclass{article}
\usepackage{xcolor}
\usepackage{fontspec}
\setmainfont{Verdana}
\begin{document}
\color{violet}abc
\end{document}
但结果是黑色字母。使用\fontspec[Color=violet]{Verdana}abc
,我得到了预期的紫色字母。但是我不知道如何在数学模式下更改颜色。此外,它破坏了 TikZ 节点的自动着色。
这是设计使然,还是一个错误(在 或 中xcolor
)fontspec
。有解决方法吗?如何更改数学颜色?
答案1
抱歉,fontspec v2.1a 中存在错误。CTAN 上的 V2.1b 已修复该问题。