I would like that my full name in the CV appears in a single line, I am using
\firstname{manuel}
\familyname{fernandez-perez}
also my email is too long and it automatically splits it in two lines and I would still want one, I am using \email{}
thanks
[Tex/LaTex] Name in a single line in moderncv
moderncv
Best Answer
To solve the first problem you can change
\makecvtitlenamewidth
(in moderncv 2.0\makecvheadnamewidth
) (default=10cm
) and/or reduce the font size used for the name (the example below uses both changes); for the second issue, to avoid a possible overlap between the name and the personal information, instead of using\email
, I used the\extrainfo
field, but with the necessary provision to make it functional as the original\email
field:In a comment, a new request was made to shift the name upwards; the file
moderncvstyleclassic.sty
, responsible for theclassic
style settings, uses (in the definition of\makecvtitle
) atabular
and aminipage
with bottom alignment ([b]
in the optional argument) to typeset the name and the personal information, respectively; one option then is to use theetoolbox
command to patch\makecvtitle
and change[b]
to[t]
(now that the name has been shifted, using\email
is again possible without overlapping):The name can then be lowered at will, by using the above modifications and something like