moderncv 简历标题中的行距过大

moderncv 简历标题中的行距过大

在我的简历这个例子中,地址行和下一行之间的间距太大:

简历标题

我怀疑此问题是由较大的电话符号引起的,该符号以前是一个不同的较小的符号:

旧电话符号

[编辑:不,不是这样的。如果我把这句话换成

\mobile{1234}

\extrainfo{\faMobile \, 1234}

我得到了一个较小的符号,但过大的间距仍然存在。]

我怎样才能减少这里的行距?

代码:

\documentclass[10pt,a4paper,roman]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\nopagenumbers{}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}

\firstname{Simon}
\familyname{Jakobi}
\address{Address part 1}{Address part 2}
\mobile{123}
\email{[email protected]}
\homepage{github.com/sjakobi}

\begin{document}
\makecvtitle
\end{document}

答案1

moderncv该间距是由headstyle 调用\null时创建的空行引起的vmode。您可以通过临时重新定义\null为保留 来避免它vmode

\documentclass[10pt,a4paper,roman]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\nopagenumbers{}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}

\firstname{Simon}
\familyname{Jakobi}
\address{Address part 1}{Address part 2}
\mobile{123}
\email{[email protected]}
\homepage{github.com/sjakobi}

\begin{document}
{
  \def\null{\leavevmode\hbox{}}%
  \makecvtitle
}
\end{document}

在此处输入图片描述

相关内容