减少 moderncv 求职信中收件人姓名和地址上方的垂直空间

减少 moderncv 求职信中收件人姓名和地址上方的垂直空间

我使用的是 moderncv,经典风格,图片和我的信息在右边。在求职信中,我想减少收件人姓名/地址上方的垂直空间(图片中标记为“A”),同时将日期保留在同一位置。可以吗?我想这样做,以便将求职信放在一页中。玩

  • 页边距或
  • 在 \makelettertitle 前添加 \vspace

到目前为止,它只能起到一点帮助,直到布局开始变得非常糟糕。它向上移动了字母标题块(整个页面宽度),看起来很糟糕。所以这只起到了一点帮助,但作用不大。任何建议/帮助都非常感谢!谢谢!在此处输入图片描述

答案1

如果你只想移动地址块,即公司招聘...文本,您可以直接向命令的参数添加负垂直空间\recipient

\recipient{\vspace{-4.5cm} Company Recruitment team}{Company, Inc.\\123 somestreet\\some city}

结果: 渲染后的 LaTeX

如果你还想将信件文本向上移动,我建议将第一段(或者整个文本)换行parbox环境,水平尺寸小于页面宽度( 的第一个参数parbox)。然后,您可以使用 negative 提取文本\vspace。这是一个有点不靠谱的解决方案,我无法让这些想法与命令一起工作\opening,因此您可能必须手动添加开头。

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}

\name{John}{Doe}
\title{Resumé title}
\address{street and number}{postcode city}{country}
\phone[mobile]{+1~(234)~567~890}
\phone[fixed]{+2~(345)~678~901}
\phone[fax]{+3~(456)~789~012}
\email{[email protected]}
\homepage{www.johndoe.com}
\begin{document}

\recipient{\vspace{-4.5cm} Company Recruitment team}{Company, Inc.\\123 somestreet\\some city}
\date{January 01, 1984}
\opening{}
\closing{Yours faithfully,}

\makelettertitle

\vspace{-4cm}

\parbox{0.7\textwidth}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum.}

Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. 

\makeletterclosing
\end{document}

结果: 渲染后的 LaTeX

相关内容