减少字母对象前的垂直空间

减少字母对象前的垂直空间

我正在用 LaTeX 写一封信:

\documentclass[12pt,origdate]{lettre}%
\usepackage[utf8x]{inputenc}
\usepackage[francais]{babel}
\usepackage[OT1]{fontenc}
\usepackage{mltex}
\usepackage{lipsum}


\institut{identite}


\begin{document}

\begin{letter}{Sir someone\\
Address\\
University}
\date{le 01/05/2020}


\conc{Thesis on blablabla}
\opening{Dear Sir Someone,}

\lipsum[2-4]
\closing{Je vous prie de bien vouloir agréer, monsieur, l'expression de mes meilleures et respectueuses saluations.}

\vspace*{0.5cm}
\encl{CV, Lettre de motivation, Lettre de recommendation, Relevés de notes}
\end{letter}
\end{document}

文件identite.ins

%-% Pour supprimer le trait de pliure
\makeatletter
\newcommand*{\NoRule}{\renewcommand*{\rule@length}{0}}
\makeatother

\NoRule
\name{Me}
\address{\centering
first name \textsc{last name} \\
Adress \\
Zip \textsc{City}}
\email{[email protected]}
\telephone{06-00-00-00-00}
\nofax
\lieu{\textsc{City}}
\signature{Me \textsc{Me}}

我无法设法移除\conc{Thesis on blablabla}命令前的垂直空间。

您可以在以下屏幕截图中看到,我希望 University 和 Objet 之间的垂直空间更小,但我无法使用vspace命令和负长度来实现这一点。我遗漏了什么?

在此处输入图片描述

答案1

簡單xpatch

无关:对于法语,请使用 T1 字体编码,而不是 OT1。此外,francais已弃用,请使用french选项babel(最好将其与文档类一起加载,以便所有依赖于语言选项的包都得到通知)。

\documentclass[12pt,origdate, french]{lettre}%
\usepackage[utf8x]{inputenc}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{mltex}
\usepackage{lipsum}


\institut{identite}
\usepackage{xpatch}
\xpretocmd{\concline}{\vspace*{-8pc}}{}{}%% adjust the value to your needs

\begin{document}

\begin{letter}{Sir someone\\
Address\\
University}
\date{le 01/05/2020}


\conc{Thesis on blablabla}
\opening{Dear Sir Someone,}

\lipsum[2-4]
\closing{Je vous prie de bien vouloir agréer, monsieur, l'expression de mes meilleures et respectueuses saluations.}

\vspace*{0.5cm}
\encl{CV, Lettre de motivation, Lettre de recommendation, Relevés de notes}
\end{letter}

\end{document} 

在此处输入图片描述

相关内容