--- myst: html_meta: keywords: LaTeX" --- # Comment préparer des lettres, mailing et fax ? ## Comment structurer une lettre ? - Il existe pour cela la classe . Celle-ci définit les commandes : - `\address` qui définit l'adresse de l'expéditeur placée, en haut à gauche de la première page si l'on utilise une mise en page à la française, ou en haut à droite dans le cas d'une mise en page anglo-saxonne (solution par défaut), - `\signature` prépare la signature de l'auteur de la lettre. Celle-ci sera placée en bas à droite de la dernière page de la lettre, - `\begin{letter}` prend en argument le nom du destinataire, - `\opening` et `\closing` permettent respectivement d'ouvrir et de fermer la lettre généralement par des formules de politesse. - `\makelabels` est utilisé dans le préambule et permet de générer une liste des adresses des destinataires pour préparer un mailing. Un certain nombre d'autres commandes permet de générer des champs spécifiques tels que : pièces jointes, post-scriptum... De manière générale, le positionnement des différents champs dépend de la langue utilisée dans la lettre. :::{note} Lorsque plusieurs environnements `letter` sont utilisés dans un même source, ils produiront chacun une lettre. Toutes ces lettres auront la même adresse d'expéditeur et la même signature. ::: Lettre avec la classe ``` \documentclass[11pt]{letter} \name{expediteur} \address{adresse \\ de l'expediteur} \signature{signature \\ de l'expediteur} \begin{document} \begin{letter}{le destinataire} \opening{Cher destinataire,} texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- texte -- \closing{Formule de politesse} \ps{PS : j'ai oublie...} \cc{Monsieur Truc.} \encl{pieces jointes} \end{letter} \end{document} ``` :::{warning} Si l'on ajoute le package , la disposition des champs utilisés change puisque les lettres anglo-saxonnes ne respectent pas la même typographie que les françaises. ::: - La classe de D. Megevand est un outil très bien fait et adaptable à toutes les situations (voir l'exemple ci-dessous). Elle est disponible sur . ``` \documentclass[11pt]{lettre} \usepackage[T1]{fontenc} \begin{document} \begin{letter}{Mme Marie-Paule \textsc{Kluth}\\ Alcatel Alsthom Recherche\\ Route de Nozay\\ \textbf{F-91460 Marcoussis}} \address{Denis Mégevand\\Genève} \notelephone\nofax\nolieu\nodate \signature{Denis Mégevand} \def\concname{Objet :~} \conc{FAQ de \TeX{}} \opening{Chère Madame,} Je vous remercie de citer ma classe lettre dans le \S20.1 de votre FAQ sur \TeX{}. Il est exact que l'on peut faire beaucoup de choses avec cette classe dans le domaine de la correspondance, notamment des lettres et des télécopies (fax). On peut également obtenir une page d'étiquettes avec les adresses des destinataires des lettres contenues dans le document. Tous les paramètres de mise-en-page, ainsi que les chaînes "Concerne", "Cc", "PS, etc. peuvent être facilement modifiés. \closing{Meilleures salutations} \cc{À personne !} \end{letter} \end{document} ``` - La classe permet également de mettre en page des lettres. - La classe est une extension de la classe lettre classique. Elle permet notamment de définir son propre en-tête et de gérer la position de l'adresse pour des enveloppes à fenêtre. ## Comment préparer un mailing ? - Le package permet de créer plusieurs documents similaires avec des valeurs définies dans des bases externes (fichiers ou autres). Il ne fonctionne qu'avec la classe . - Il existe également le package . Il est aujourd'hui aux standards américains mais doit être étendu à d'autres pays. - Le package permet d'imprimer des feuilles d'étiquettes autocollantes contenant des noms et adresses de destinataires. ``` \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \usepackage{labels} \usepackage{babel} \LabelCols=3 \LabelRows=11 \LeftBorder=8mm \RightBorder=4mm \TopBorder=2mm \BottomBorder=4mm %\LabelInfotrue \begin{document} %\footnotesize\sf \numberoflabels=3 \addresslabel[\small\sf]{% Moi, Moi-même \& Je \\ Quelque part \\ Une entreprise \\ Une rue \\ 00000 Une ville% } \end{document} ``` - Le package permet de gérer des listes d'adresses. - Le package permet d'imprimer des adresses sur des enveloppes. - Le package permet de gérer des mailings. # Comment faire des références dans une lettre ? - Dans la classe , il existe les commandes `\Nref`, pour les références de l'expéditeur et `\Vref` pour celles du destinataire : ``` \documentclass[11pt]{lettre} \begin{document} \begin{letter}{le destinataire} \address{Mme Marie-Paule \textsc{Kluth}} \notelephone\nofax\nolieu\nodate \signature{MPK} \Vref{A VOUS} \Nref{DE MOI} \opening{Cher ami,} Texte.... \closing{Sincèrement.} \encl{Pièces jointes :} \cc{copie à Totor} \end{letter} \end{document} ``` - Le shareware (French Pro) offre également les commandes `\yourref` et `\ourref` : ``` \documentclass[a4paper]{letter} \usepackage{french} \signature{ma signature} \begin{document} \yourref{mon texte} \ourref{mon autre texte} \begin{letter}{le destinataire} \opening{Cher Monsieur,} Texte... \closing{Salutations} \encl{pieces jointes} \cc{copie a M. Totor} \end{letter} \end{document} ``` ## Comment mettre en page un fax ? - Le package propose un ensemble de commandes pour préparer un fax. ## Comment positionner une adresse pour une enveloppe à fenêtre ? - La classe `scrlettr.cls` du package permet de faire cela. ## Comment suppprimer la date sur une lettre ? - Sous la classe disponible sur , il existe la commande `\nodate`. ## Comment inclure une figure dans une lettre ? - Il faut utiliser le package et déclarer le type figure : ```{noedit} \usepackage{float} \newfloat{figure}{htbp}{lof} ```