如何调整 moderncv 中个人信息中的长电子邮件地址?我使用:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[utf8]{inputenx}
\usepackage[russian]{babel}
\usepackage[T1]{fontenc}
\usepackage[scale=0.75]{geometry}
\setlength{\hintscolumnwidth}{2.6cm}
\firstname{Aaaa}
\familyname{bbbb}
\title{ccc}
\address{ddd. dddddd-4, d.33. dd.145}{dddddd, dddddd}
\mobile{+e~(eee)~555~eeee}
\phone{+f~(fff)~fff~ffff}
\email{[email protected]}
更新:抱歉,我的错误。现在,我已经填写了完整的个人信息。填写完后,我的电子邮件地址就看不见了。
答案1
这似乎是最近的修复中引入的一个错误:
版本 1.1.0(2012 年 7 月 29 日)...
- 修复了页脚的垂直对齐问题,如 T. Homa 所报告的。页脚现在与底部对齐,并且 letter 和 cv 页脚以“休闲”风格完美对齐。
现在,您可以通过在序言中添加以下代码块来恢复此行为:
\makeatletter
\renewcommand*{\makecvfooter}{%
\setlength{\footerwidth}{0.8\textwidth}%
\fancypagestyle{plain}{%
\fancyfoot[c]{%
\parbox[c]{\footerwidth}{%
\centering%
\color{color2}\addressfont%
\ifthenelse{\isundefined{\@addressstreet}}{}{\addtofooter[]{\addresssymbol\@addressstreet}%
\ifthenelse{\equal{\@addresscity}{}}{}{\addtofooter[~--~]{\@addresscity}}\flushfooter\@firstfooterelementtrue\\}% if \addresstreet is defined, \addresscity will always be defined but could be empty
\ifthenelse{\isundefined{\@mobile}}{}{\addtofooter{\mobilesymbol\@mobile}}%
\ifthenelse{\isundefined{\@phone}}{}{\addtofooter{\phonesymbol\@phone}}%
\ifthenelse{\isundefined{\@fax}}{}{\addtofooter{\faxsymbol\@fax}}%
\ifthenelse{\isundefined{\@email}}{}{\addtofooter{\emailsymbol\emaillink{\@email}}}%
\ifthenelse{\isundefined{\@homepage}}{}{\addtofooter{\homepagesymbol\httplink{\@homepage}}}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\addtofooter{\@extrainfo}}%
%\ifthenelse{\lengthtest{\footerboxwidth=0pt}}{}{\flushfooter}%
\flushfooter % restores old behavior
}}}%
\pagestyle{plain}}
\makeatother
编辑:该错误将在 的即将更新中修复moderncv
。同时使用 @Xavier 提供的答案,它比我的强力修复更先进。