在 moderncv 中切换名字和姓氏的颜色

在 moderncv 中切换名字和姓氏的颜色

在 moderncv 休闲主题的标题中,姓氏的颜色比名字的颜色深。我怎样才能反过来,更普遍地,将每个名字设置为我选择的颜色?

答案1

对于最新版本,moderncv您需要使用

\usepackage{etoolbox}
\patchcmd{\makecvtitle}{\color{color2!50}\@firstname}{\color{color2}\@firstname}{}{}
\patchcmd{\makecvtitle}{\color{color2}\@lastname}{\color{color2!50}\@lastname}{}{}

(谢谢你,Gonzalo Medina!)


以下仅适用2008/06/17 v0.7moderncv


名称由命令排版

\firstnamestyle
\familynamestyle

定义moderncv.cls如下

\providecommand*{\firstnamestyle}[1]{{\firstnamefont\color{firstnamecolor}#1}}
\providecommand*{\familynamestyle}[1]{{\familynamefont\color{familynamecolor}#1}}

您可以根据自己的喜好进行调整

\renewcommand*{\firstnamestyle}[1]{{<whatever>#1}}
\renewcommand*{\familynamestyle}[1]{{<whatever>#1}}

如果你只是想切换颜色,那么你可以这样做

\providecommand*{\firstnamestyle}[1]{{\firstnamefont\color{familynamecolor}#1}}
\providecommand*{\familynamestyle}[1]{{\familynamefont\color{firstnamecolor}#1}}

相关内容