I am using moderncv classic style. This is my header.
I want it to be like this (first and last name aligned on top):
How it can be achieved?
Here is my minimal working example:
\documentclass[11pt,a4paper,roman]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[scale=0.8,a4paper]{geometry}
\usepackage{xltxtra}
\usepackage{xunicode}
\setmainfont[Mapping=tex-text]{Times New Roman}
\setsansfont[Mapping=tex-text]{Calibri}
\newfontfamily{\cyrillicfonttt}{Courier New}
\usepackage{polyglossia}
\setmainlanguage{english}
\firstname{Alexander}
\familyname{Smith}
\title{Software Developer}
\mobile{+7 (123) 456-78-90}
\email{abc@def.com}
\photo[100pt][0pt]{picture}
\begin{document}
\makecvtitle
\end{document}
Best Answer
Update (
moderncv
v2.0)With
moderncv
v2.0, we have to completely redefine\makecvhead
with the help of theadjustbox
package. Adding the following lines in the preamble does what you want.Complete code
Original answer (works with older versions of
moderncv
)We have to completely redefine
\makecvtitle
.Add the following lines in your preamble:
MWE:
Output: