如何使用RGB/HEX色值单独设置CurVe模板内FontAwesome图标颜色
CurVe简历模板单Font Awesome图标自定义色值设置方法
你可以直接调用CurVe模板默认加载的xcolor颜色语法,不需要依赖green、blue这类预定义颜色名,支持直接传入HEX或RGB值,同时要注意给颜色和图标加独立分组,避免颜色溢出污染后续文本。
可用写法格式
- HEX色值写法:使用
\color[HTML]{6位HEX值},注意HEX值不要带前缀#,直接写6位十六进制字符即可,大小写无影响 - RGB色值写法:使用
\color[RGB]{R,G,B},三个参数为0-255区间的整数,用逗号分隔
修改后的页眉代码示例
把原来的\leftheader部分替换为如下写法即可,示例里给每个图标单独设置了不同色值,你可以替换成自己需要的色号:
\leftheader{% {\LARGE\bfseries\sffamily xxx \vspace{5} \\ xxxxxx}\\ % 额外花括号用于限定颜色作用域,避免颜色漏到后面的文本上 \makefield{{\color[HTML]{333333}\faEnvelope[regular]}}{\texttt{xxx@xxx.com}} \makefield{{\color[HTML]{1D9BF0}\faTwitter}}{\texttt{@xxx}} \makefield{{\color[RGB]{102,51,153}\faPhone}}{\texttt{{+xx}xxxx}}\\ \makefield{{\color[HTML]{A6CE39}\faOrcid}}{0000-0000-0000-0000}\\ % }
注意事项
- 每个图标和对应的
\color命令必须套在一层独立的花括号内,否则颜色会作用到后面跟着的邮箱、账号等文本内容,导致非图标文字也被改色 - 你之前设置的全局紫色(SwishLineColour、MarkerColour)配置不会受单图标自定义颜色影响,无需修改原有全局配色定义
- 不需要额外引入fontawesome、xcolor相关宏包,CurVe模板的settings配置文件已经完成相关加载
内容的提问来源于stack exchange,提问作者mda08rds
相关产品推荐
相关产品推荐

