moderncv 中一行中的名称

moderncv 中一行中的名称

我希望我的简历中的全名只显示一行,我正在使用, \firstname{manuel} \familyname{fernandez-perez} 而且我的电子邮件太长,它会自动将其分成两行,我仍然想要一行,我正在使用,\email{}谢谢

答案1

为了解决第一个问题,您可以更改\makecvtitlenamewidth(在 moderncv 2.0 中\makecvheadnamewidth)(默认= 10cm)和/或减小名称使用的字体大小(下面的示例使用了两种更改);对于第二个问题,为了避免名称和个人信息之间可能出现的重叠,\email我没有使用,而是使用了\extrainfo字段,但进行了必要的规定以使其能够像原始字段一样发挥作用\email

\documentclass{moderncv}
\moderncvstyle{classic} 
\moderncvcolor{green}

\setlength{\makecvtitlenamewidth}{12cm}
\renewcommand*{\namefont}{\fontsize{24}{29}\mdseries\upshape}

\firstname{Manuel} 
\familyname{Fern\'andez-P\'erez}
\title{CV}
\address{street and number}{postcode city}
\mobile{+1~(234)~567~890}
\phone{+2~(345)~678~901}
\fax{+3~(456)~789~012}
\homepage{www.johndoe.com}
\extrainfo{\emailsymbol\emaillink{[email protected]}}

\begin{document}

\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}  \cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}

\end{document}

在此处输入图片描述

moderncvstyleclassic.sty在一条评论中,提出了将名称向上移动的新请求;负责样式设置的文件classic分别使用(在 的定义中\makecvtitle) atabular和 a 以及minipage底部对齐([b]在可选参数中)来排版名称和个人信息;然后一个选项是使用命令etoolbox进行修补\makecvtitle并更改[b][t](现在名称已经移动,\email可以再次使用而不会重叠):

\documentclass{moderncv}
\usepackage{etoolbox}

\moderncvstyle{classic} 
\moderncvcolor{green}

\patchcmd{\makecvtitle}{[b]}{[t]}{}{}
\patchcmd{\makecvtitle}{[b]}{[t]}{}{}

\setlength{\makecvtitlenamewidth}{12cm}
\renewcommand*{\namefont}{\fontsize{24}{29}\mdseries\upshape}

\firstname{Manuel} 
\familyname{Fern\'andez-P\'erez}
\title{CV}
\address{street and number}{postcode city}
\mobile{+1~(234)~567~890}
\phone{+2~(345)~678~901}
\fax{+3~(456)~789~012}
\email{[email protected]}
\homepage{www.johndoe.com}

\begin{document}

\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}  \cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}

\end{document}

在此处输入图片描述

然后可以随意降低名称,通过使用上述修改和类似

 \firstname{\texorpdfstring{\\[1ex]Manuel}{Manuel}} 

相关内容