TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm able to style the contents (color, font size), but I can't change the color of the symbol.


Here's the code I'm working with:


\title{Concepteur / Développeur}              
\address{<Rue>}{<CP Ville>}    



Also, for some reason I can't style the email at all, I can't change the color, fontsize etc. But it works with address, mobile, title etc. Could it be something to do with the @ symbol?

share|improve this question
Do you want to change the color of only the links, or of the whole personal information section? – Xavier May 2 '13 at 3:48
@rickhg12hs from that link, I think I might need to edit moderncv.cls. – f7n May 2 '13 at 3:49
@Xavier I want the whole personal section to be purple, both the symbols and the content. – f7n May 2 '13 at 3:52
up vote 3 down vote accepted

As it is now, there is unfortunately no elegant solution to do that (yet) :(

The color of the personal information section is controlled by a color called color2, the secondary color of each color scheme (after the primary color color1, while color0 controls the color of the main text (black)).

So you could simply redefine that color, anywhere after \moderncvcolor (or the deprecated \moderncvtheme) and before \makecvtitle / \maketitle, by:


This will however also change the color of the other elements that rely on color2, such as the rendering of \title (on top of my mind, it is actually the only other element that depends on it in the "classic" style variant). A hacky way to counter that is to force the color of \title through its argument.

Putting it together:


\colorlet{titlecolor}{color2}% save the secondary color before redefining it
\definecolor{color2}{rgb}{0.50,0.33,0.80}% redefine the secondary color to purple

\title{\textcolor{titlecolor}{Concepteur / Développeur}}% force to render the title in the previously saved original secondary color
\address{<Rue>}{<CP Ville>}



enter image description here

share|improve this answer
Also, do you know how to further style this personal info section and remove the italics? I'd rather the font was styled normally. – f7n May 2 '13 at 15:54
@user2130426 Just redefine \addressfont – Xavier May 2 '13 at 17:50

Yes, the mobile symbol is set before the mobile number. As such, your definition - that includes \color - changes the colour too late. You need to add the colour to the mobile symbol and it will flow through to the mobile number as well:


enter image description here

To change the colour of other personal content on a case-by-case basis, you need to update \addressymbol, \@addresscity, \@addresscountry, [\mobilesymbol,] \phonesymbol, \faxsymbol, \emailsymbol, \homepagesymbol and/or \@extrainfo.

share|improve this answer
I see, thank you. Can you tell me where in that code I should enter the mobile number? – f7n May 2 '13 at 15:41
@user2130426 As usual, use \mobile{+44000000000} in your preamble – Xavier May 2 '13 at 15:45



to change the line, then override again for the actual text, like so:


Take a look at this example of mine: Resume template with leading line to start section

share|improve this answer
Basically, what Xavier says. – Ingmar May 2 '13 at 6:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.