Un template destiné à écrire des lettres selon une typographie francophone, et inspiré du package LaTeX lettre.
Pour utiliser le template, il est possible de recopier le fichier exemple.
Documentation des variables
Expéditeur
expediteur.nom
: nom complet l’expéditeur·ice, requis.expediteur.adresse
: addresse, sans la commune, sous forme de contenu ou de liste s’il y a plusieurs lignes, requis.expediteur.commune
: code postal et commune de l’expéditeur·ice, requis.expediteur.pays
: pays de l’expéditeur⋅ice, facultatif.expediteur.telephone
: le numéro de téléphone fourni sera cliquable. Chaîne de caractères, facultatif.expediteur.email
: l’email fourni sera affiché en police mono et cliquable. Chaîne de caractères, facultatif.expediteur.signature
: précise le nom à afficher en signature de fin de lettre. Par défaut, cela reprend le prénom et le nom, facultatif.expediteur.image_signature
: peut être rempli avec un contenu de typeimage("signature.png")
pour intégrer l’image d’une signature numérisée. Facultatif
Destinataire
destinataire.nom
: nom ou titre du ou de la destinataire, requis.destinataire.adresse
: adresse, sans la commune, sous forme de contenu ou de liste s’il y a aucune ou plusieurs lignes, requis.destinataire.commune
: code postal et commune du ou de la destinataire, requis.destinataire.pays
: pays du ou de la destinataire, facultatif.
Intermédiaire
Dans le cas d’une lettre transmise par voie hiérarchique, on peut spécifier l’intermédiaire, qui sera indiqué par la mention « s/c de » (sous couvert de) dans l’en-tête de la lettre, et qui apparaîtra comme destinaitaire sur l’enveloppe, si on en imprime une.
intermediaire.nom
: nom ou titre de l’intermédiaire, requis.intermediaire.adresse
: adresse, sans la commune, sous forme de contenu ou de liste s’il y a plusieurs lignes, requis en cas de génération d’enveloppe.intermediaire.commune
: code postal et commune de l’intermédiaire, requis en cas de génération d’enveloppe.intermediaire.pays
: pays de l’intermédiaire, facultatif.
Lettre
objet
: l’objet du courrier, facultatif.date
: date à indiquer sous forme libre, requis.lieu
: lieu de rédaction, requis.envoi
: informations d’envoi, par exemple « Recommandé avec accusé de réception numéro XXXXXXXX », facultatif.ref
: référence du courrier, facultatif.vref
: votre référence (référence utilisée par le destinataire), facultatif.nref
: notre référence (référence utilisée par l’expéditeur), facultatif.appel
: formule d’appel, autrement dit formule initiale, désactivée par défaut. Facultatif.salutation
: formule de salutation, autrement dit formule finale, désactivée par défaut. Facultatif.ps
: permet de préciser un post-scriptum (ou plusieurs), facultatif.pj
: permet d’indiquer la présence de pièces jointes. Il est possible d’en faire une liste, par exemple :
pj: [
+ Dossier n°1
+ Dossier n° 2
+ Attestation
]
cc
: permet d’indiquer les destinataires additionnels de cette lettre, sous la forme d’une liste, facultatif.marges
: indiquer deux dimensions pour ajouter des marges supplémentaires à gauche et à droite du corps de la lettre:(1cm, 1cm)
par défaut, facultatif.marque_pliage
:false
par défaut, mettre àtrue
pour imprimer une petite ligne indiquant où plier la page pour la mettre dans une enveloppe DL ou C5/6. Facultatif.enveloppe
: permet de générer une page à imprimer sur une enveloppe de la taille indiquée, qui peut être une chaîne contenant le nom d’un format courant (c4
,c5
,c6
,c56
oudl
) ou une spécification manuelle sous la forme(<longueur>, <largeur>)
. Facultatif.affranchissement
: fournir une chaîne (code d’affranchissement) ou un contenu tel queimage("timbre.png")
pour imprimer un affranchissement dans la zone idoine de l’enveloppe. Facultatif.capitalisation
: indiquer un niveau de capitalisation des adresses, facultatif :- 0 (défaut) : ne pas modifier les adresses fournies,
- 1 : mettre en petites majuscules les communes et pays,
- 1.5 : mettre en majuscules les communes et pays,
- 2 : mettre en petites majuscules les adresses, communes et pays,
- 2.5 : mettre en majuscules les adresses, communes et pays,
- 3 : mettre en petites majuscules l’ensemble des blocs d’adresses (noms, adresses, communes et pays),
- 3.5 : mettre en majuscules l’ensemble des blocs d’adresses (noms, adresses, communes et pays).
Le texte de la lettre proprement dite se situe après la configuration de la lettre.
À la fin de la lettre, il est possible de décommenter les deux dernières lignes pour ajouter une image en guise de signature. Veillez dans ce cas à positionner la varibale expediteur.signature
à true
.
Notes
Signature
Par défaut, le prénom et le nom de l’expéditeur sont repris pour la signature, mais on peut indiquer spécifiquement ce qu’on veut en renseignant l’option signature
, par exemple pour signer avec son seul prénom.
L’option signature
permet également de préciser plusieurs signataires, sous la forme d’une liste :
expediteur: (
…,
signature: ([Pierre], [Paul], [Jacques]),
)
Dans le cas ordinaire d’un signataire unique, on peut également inclure une image de signature numérisée avec l’option image_signature
. Celle-ci prend un contenu libre, ce qui suffit à inclure simplement une image à sa taille naturelle image("signature.png")
ou au besoin de régler sa taille et de l’espacer :
expediteur: (
…,
image_signature: pad(
top: 10mm, bottom: 5mm,
image("signature.png", height: 3cm)
),
)
Post-scriptum
On peut préciser un post-scriptum, sous forme de texte ou de contenu :
ps: [Au fait, j'ai pris la liberté de prendre rendez-vous pour nous deux samedi prochain.]
On peut également définir plusieurs post-scriptums en fournissant une liste. Ils apparaîtront sous le nom de « P.-S. », « P.-P.-S. », etc., donc n’en abusez pas :
ps: (
"Au fait, …",
"N'oubliez pas non plus que…",
)
Enfin, si vous souhaitez libeller différemment les post-scriptums, vous pouvez les fournir sous forme de dictionnaire :
ps: (
"PS": "Au fait…",
"PS2" : "N"oubliez pas non plus que…",
)
Pièces jointes
Vous pouvez préciser les pièces jointes sous forme de contenu libre :
pj: [
+ Dossier n°1
+ Dossier n° 2
+ Attestation
]
Vous pouvez également fournir une liste, auquel cas elles seront indiquées sous forme de liste verticale sans marqueur :
ps: ("Dossier n°1", "Dossier n°2", "Attestation")
Affranchissement
Les services postaux de plusieurs pays proposent des services en ligne d’affranchissement à domicile. Il s’agit :
- soit de codes d’affranchissement à écrire sur l’enveloppe ;
- soit de timbres à imprimer.
Le premier cas est le plus facile à intégrer sur une enveloppe générée par formalettre, en précisant :
affranchissement: "<code d'affranchissement>",
Dans le second cas, les timbres à imprimer ne sont malheureusement pas fournis sous forme d’image individuelle, mais dans un document PDF à imprimer sur feuille A4, sur planche d’étiquette ou sur feuille A4. Pour l’intégrer à l’enveloppe générée par formalettre, vous devez alors en extraire une image correspondant au timbre seul, puis remplir ainsi les paramètres de formalettre :
affranchissement: image("timbre.png"),