Ecrire une lettre avec LaTeX
Exemples

Voici une archive qui contient l'exemple qui suit :
lettre.tgz (1Ko)
Cet exemple donne la lettre suivante : 04-03-resiliation.pdf (11Ko)
Installation du paquet lettre

Sous debian, il faut tout d'abord installer le paquet
tetex-frogg qui contient le fichier lettre.cls
Création du fichier default.ins

Ensuite, le mieux est de créer un fichier default.ins qui
contient l'entête des lettres, celle-ci ne changeant normallement
pas :
% pour supprimer le trait de pliage
\makeatletter
\newcommand*{\NoRule}{\renewcommand*{\rule@length}{0}}
\makeatother
\NoRule
\name{Toto Dupond}
\address{%\centering
Toto Dupond \\
12 rue du Zoo \\
33000 Bordeaux }
\telephone{+33 6 00 00 00 00}
\fax{}
\lieu{Bordeaux}
\signature{Toto Dupond}
\email{toto.dupond@free.fr}
Ecriture de la lettre

Enfin il ne reste plus qu'à écrire la lettre (lettre.tex par exemple):
\documentclass[12pt,origdate]{lettre}
\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}
\usepackage[OT1]{fontenc}
\usepackage{mltex}
\begin{document}
\begin{letter}{
Wanadoo service résiliation\\
41 rue Camille Desmoulins\\
92130 Issy les moulineaux
}
\date{le 17/03/2004}
\conc{Demande de résiliation\\
Numéro de compte: XXX\\
Référence: Appel téléphonique du 17/03/2004 pour demande de résiliation
}
\opening{Madame, Monsieur,}
Depuis février déjà j'ai opté pour un adsl plus rapide et surtout
moins cher en choisissant l'offre free dégroupée. Je paye donc depuis
un mois pour un service que je ne peux pas utiliser. Inutile de me
remercier pour ma contribution au comblement du déficit de France
Télécom. Estimant qu'il existe d'autres causes plus importantes, je
souhaiterais mettre fin à ce mécénat et vous serais gré de bien
vouloir résilier mon abonnement.
\closing{Veuillez agréer, madame, monsieur, l'expression de mes
sentiments les meilleurs.}
%\cc{Listes des autres destinataires}
%\encl{Description des pieces jointes}
%\ps{PS :~}{un post scriptum}
\end{letter}
\end{document}
Compilation

Le plus simple est d'utiliser un Makefile :
SRC = $(wildcard *.tex)
PS = $(SRC:.tex=.ps)
all: $(PS)
%.ps : %.dvi
dvips -o $@ $<
%.dvi : %.tex
rm -f *.tns *.odt
latex $<
%.ps.gz: %.ps
gzip -f $<
clean :
rm -f *~ *.bak *.log *.tns *.odt *.aux \#*\# *.dvi
distclean: clean
rm -rf *.ps *.gz
Pour compiler la lettre lettre.tex, il suffit de taper :
make lettre.ps
Liens

- Écrire une lettre avec LaTeX
- http://www.tuteurs.ens.fr/logiciels/latex/lettre.html
- Modele de lettre
- Générateur de lettres
gratuites: niceletter.com
|