xeCJK - 自定义命令的 CJK 文本颜色未按指定更改

xeCJK - 自定义命令的 CJK 文本颜色未按指定更改

我正在使用模板Deedy-简历创建我的简历。英文版工作正常,但我不确定如何正确创建中文版。我使用了包xeCJK。字体已呈现,但每个自定义命令中的颜色不会根据每个\color指定而改变。相反,它们都只是坚持我在中设置的颜色\setCJKmainfont

模板类的作者定义了一个自定义命令,如下所示:\newcommand{\location}[1]{\color{headings}\raggedright\fontspec{Raleway-Medium}\fontsize{10pt}{12pt}\selectfont {#1\\} \normalfont}。我猜\color这里的命令只适用于英文文本。即使我\color在我的文件中明确指定每个命令.tex,也没有效果。

有没有办法将自定义命令的 CJK 文本颜色设置为与 xeCJK 中设置的颜色不同\setCJKmainfont?还是我必须采取其他方法?

谢谢。

(我使用的模板的类文件可以在以下位置找到https://github.com/deedydas/Deedy-Resume/blob/master/OpenFonts/deedy-resume-openfont.cls

相关内容