![在 moderncv 中切换名字和姓氏的颜色](https://linux22.com/image/288896/%E5%9C%A8%20moderncv%20%E4%B8%AD%E5%88%87%E6%8D%A2%E5%90%8D%E5%AD%97%E5%92%8C%E5%A7%93%E6%B0%8F%E7%9A%84%E9%A2%9C%E8%89%B2.png)
在 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.7
于moderncv
名称由命令排版
\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}}