I am quite new in writing letters with LaTeX, and I am wondering whether there is a way to adjust the space between the end of the sender's e-mail address and the subject of the letter (see picture below). I read the lettre.cls
file but I was not able to find what I was looking for.
Here is the code I have been using so far :
\documentclass[11pt]{lettre}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{eurosym}
\usepackage[english]{babel}
\makeatletter
\newcommand*{\NoRule}{\renewcommand*{\rule@length}{0}}
\makeatother
\begin{document}
\begin{letter}
\name{}
\signature{SMITH John}
\address{SMITH John\\New-York\\90 California Street\\FRANCE}
\lieu{}
\telephone{+33 00 00 00 00 00}
\email{johnsmith@gmail.com}
\nofax
\nodate
\nobreak
\NoRule
\pagestyle{empty}
\def\concname{}
\conc{Subject : Speculative Job Application - NASA}
\opening{Dear Mr Doe,}
I am writing to express my interest in working with you.
\closing{Yours sincerely,}
\end{letter}
\end{document}
Thank you in advance for your help,
Arnaud.
Best Answer
The
lettre
class adds a rather big space after the address block and, additionally, twice the\openingspace
, which is used between the subject and the opening line.You can patch the
\letteropening
command in order to add a different spacing (also negative, as in the example below).