Comment structurer une lettre ?

* Il existe pour cela la classe letter. 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 (\usepackage{french} par exemple), 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, + \la commande \begin{letter} prend en argument le nom du destinataire, + les commandes \opening et \closing permettent respectivement d'ouvrir et de fermer la lettre généralement par des formules de politesse. + la commande \makelabels utilisée dans le préambule, permet de générer une liste des adresses des destinataires pour préparer un mailing, + un certain certain nombre d'autres commandes permet de générer des champs spécifiques tels que : pièces jointes, postscriptum... De manière générale, le positionnement des différents champs dépend de la langue utilisée dans la lettre. Remarque : 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. Exemple : \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} %%%% fin exemple %%%% ATTENTION : si l'on ajoute le package 'french' 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 'lettre' de D. Megevand est un outil très bien fait et adaptable à toutes les situations. Elle est disponible par ftp sur ftp://obsftp.unige.ch/pub/tex/macros/. Exemple (D. Mégevand) : \documentclass[11pt]{lettre} \usepackage{french} \begin{document} \begin{letter}{Mme Marie-Paule \textsc{Kluth}\\ Alcatel Alsthom Recherche\\ Route de Nozay\\ \textbf{F-91460 Marcoussis}} \signature{Denis Mégevand} \def\concname{Objet :~} \conc{FAQ de \TeX} \vref{A VOUS} \nref{DE MOI} \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. Cependant, le pointeur vers html(???)://obswww.unige.ch/pub/tex/macros ne conduit nulle part. Le pointeur ftp est correct. Pour la doc, il existe une version en HTML sur http://obswww.unige.ch/Manuels/letdoc2.31.html. Au \S20.3, vous parlez de classe 'lettre', ce qui est correct, mais l'exemple donné montre un \verb+\documentstyle+, et les commandes \verb+\signature+, \verb+\vref+ et \verb+\nref+ ne sont pas à l'endroit specifié dans la doc. Cet exemple ne compilera pas, ou plutôt ne donnera pas ce qui est attendu. Voici comme est structurée cette lettre : \begin{verbatim} \documentclass[11pt]{lettre} [...] \end{verbatim} \closing{Meilleures salutations} \cc{À personne !} \end{letter} \end{document} %%%% fin exemple %%%% * La classe 'fribrief' disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/fribrief/ permet également de mettre en page des lettres. * La classe 'akletter' disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/akletter/ est une extension de la classe lettre classique. Elle permet notamment de définir sa propre entête et de gérer la position de l'adresse pour des enveloppes à fenêtre. * Le package 'newsletr' disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/macros/plain/contrib/newsletr/ offre un ensemble de macros pour mettre en page des lettres.