昨天我问了几个问题,例如更改特定标题的颜色。答案如下:在 Modern Cv 中更改 \mobile、\address 和 \title 的颜色
另一个我没能解决的问题是我想将邮件加粗。以下命令可实现此目的:
\renewcommand*{\emaillink}[2][]{
\ifthenelse{\equal{#1}{}}
{\textbf{\href{mailto:#2}{#2}}}
{\textbf{\href{mailto:#2}{#1}}}}
但我想减少\email
符号和邮件之间的间距。类似的东西不起作用。\email{hspace{-0.2cm} [email protected]}
答案1
电子邮件符号由命令 放置在那里\emailsymbol
。它的定义取决于所使用的图标主题。对于您的示例,它使用来自 的符号marvosym
,并且 的定义\emailsymbol
(和其他)位于文件 中moderncviconsmarvosym.sty
。在那里你会发现
\renewcommand*{\emailsymbol}{\marvosymbol{66~}}
在符号和电子邮件地址之间添加一个(不可中断的)字间空格。例如添加
\renewcommand*{\emailsymbol}{\marvosymbol{66}}
在您的序言中移除此空格,使符号更靠近地址。您还可以在此处添加一些负空间以将其移得更近,例如
\renewcommand*{\emailsymbol}{\marvosymbol{66}\hspace{-.1cm}}