将发件人地址放在 moderncv 求职信的左侧

将发件人地址放在 moderncv 求职信的左侧

在德国,通常将发件人和收件人写在信件的左侧,将日期写在右侧。

我可以相应地更改求职信的布局吗?

\recipient{Stack Overflow GmbH}{Stack Überflut Straße-71234-Codehausen}

\date{04 Oktober 2013}
\opening{Sehr geehrte Frau XYZ,}
\closing{Mit freundlichen Grüßen}
\makelettertitle

bla bla bla blu blu blu

\makeletterclosing

这样我的地址就会显示在左侧的收件人地址上方吗?

答案1

在这种classic风格之下,moderncv以特定方式设置字母开头。考虑以下视觉效果:

在此处输入图片描述

发件人地址(右上)包含在 中minipage,该地址与 对齐,位于 中,\raggedleft占 的 50% \textwidth。接下来是1em垂直间隙,然后是收件人地址(左下),minipage该地址与 对齐,位于 中\raggedright,占 的 50% \textwidth。最后,\hfill将“日期框”推向右对齐。

根据您希望这些框的位置,它们很容易移动和/或重新格式化布局。以下是一个例子:

在此处输入图片描述

源于添加

\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
% \patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\patchcmd{\makelettertitle}{\hfill}{}{}{}% Sender address flush-left
\patchcmd{\makelettertitle}{\raggedleft}{\raggedright}{}{}% Sender address \raggedright

到您的文档序言。上述调整取决于样式,classic因为它直接修补\makelettertitle其在中定义的内容moderncvstyleclassic.sty。还有其他选项,取决于您想要放置日期的位置(垂直或其他)。

相关内容