Rédiger des courriers sous LaTeX

Je vous présente ici une façon aussi rapide qu’efficace de rédiger des courriers sous LaTeX.

Choix de la classe de document

Il existe principalement deux classes pour celà : letter et lettre. La première est plus simple à utiliser mais ne respecte pas les standards des courriers français. C’est pourquoi je ne parlerais ici que de la seconde : lettre.

Suivant la distribution que vous utilisez, il se peut que lettre.cls ne soit pas installé par défaut : à ma connaissance, il l’est sous TeXLive (paquet texlive-latex-extra sous Ubuntu) mais pas sous MikTeX. Fichiers disponibles ici.

Structure minimale

\documentclass[11pt]{lettre}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{lmodern}
 
\lieu{Lieu de rédaction}
\begin{document}
	\begin{letter}{Adresse du destinataire}
		\signature{Prénom \textsc{Nom}}
		\address{Adresse de l'expéditeur}
		\telephone{Téléphone de l'expéditeur}
		\email{email@domain.com}
		\conc{Objet du courrier}
		\opening{Madame, monsieur,}
 
		Corps du message
 
		\closing{Formule de politesse}
 
	\end{letter}
\end{document}

Exemple de rendu

Lettre

Définir des adresses par défaut

A moins que vous ne déménagiez toutes les semaines, la plupart des infos données au début du courrier sont relativement récurrentes. Pour préremplir automatiquement ses adresses, il suffit de créer un fichier de configuration, appelé default.ins et placé dans votre dossier de paquets perso (le « tex home directory ») ou dans le dossier de compilation. Le fichier .ins contient donc des infos du genre :

\signature{Dorian \textsc{Depriester}}
\address{%
	Dorian \textsc{Depriester}\\
	1 rue de la bascule,\\
	38000 GRENOBLE
}
\telephone{01-02-03-04-05}
\email{moi@domain.com}

Vous pouvez même définir plusieurs adresses, par exemple une adresse perso et une adresse pro. Pour ce faire, il suffit par exemple créer un fichier Pro.ins qui contient les informations relatives à votre activité professionnelle. Il suffit alors dans le fichier .tex d’utiliser la commande suivante pour appeler Pro.ins :

\institut{Pro}

Autres commandes

Trait de pliage

Par défaut, un trait de pliage est affiché sur le côté gauche de la première page. Il sert à s’assurer que l’adresse du destinataire sera bien visible dans la fenêtre d’une enveloppe à fenêtre. Pour avoir le choix de l’afficher ou non, le plus simple est d’ajouter dans vos fichiers .ins les lignes suivantes :

\makeatletter
   \newcommand*{\NoRule}{\renewcommand*{\rule@length}{0}}
\makeatother

Maintenant, il vous suffit d’exécuter la commande suivante dans l’environnement letter pour supprimer le trait :

\NoRule

Documents joints

Pour faire une liste des pièces jointes au courrier :

\encl{CV détaillé, lettre de motivation}

Post scriptum

Pour ajouter un nota bene ou autre Post Scriptum :

\ps{PS :}{J'aime les moules.}