Suivant: , Précédent: , Monter: Letters   [Table des matières][Index]


26.6 \makelabels

Synopsis :

\makelabels

Crée une feuille d’étiquettes d’adresses à partir des adresses des destinataires, une pour chaque lettre. Cette feuille sera sortie avant les lettres, avec dans l’idée de la copier sur une feuille vierge de vignettes autocollantes. Cette commande est à mettre dans le préambule.

Vous pouvez personnaliser les étiquettes en redéfinissant les trois commandes \startlabels, \mlabel et \returnaddress dans le préambule. Ces commandes ne sont pas à appeler directement par l’utilisateur, c’est la classe letter qui les appelle. La commande \startlabels compose la page sur laquelle les étiquettes sont imprimées en termes de largeur, de hauteur, et de nombre de colonnes, etc. La commande \mlabel{adresse expéditeur}{adresse destinataire} est appelée pour chaque lettre du document avec deux arguments :

La définition par défaut de \mlabel ignore le premier argument, c’est à dire que si vous placez seulement un \makelabels dans le préambule, la feuille d’étiquettes ne contiendra des étiquettes que pour les destinataires.

Si vous désirez imprimer une étiquette d’adresse expéditeur et d’adresse destinataire pour chaque lettre, vous devez faire deux choses :

  1. La première est de redéfinir \mlabel pour fabriquer deux étiquettes au lieu d’une, vous pouvez pour cela mettre ce qui suit dans le préambule :
    \newcommand*\originalMlabel{}
    \let\originalMlabel\mlabel
    \def\mlabel#1#2{\originalMlabel{}{#1}\originalMlabel{}{#2}}
    

    Ceci ne suffit toutefois pas, parce que la première des deux étiquettes est vide, vu que la définition par défaut de \returnaddress l’est.

  2. La seconde est de redéfinir \returnaddress pour contenir l’adresse de l’expéditeur, vous pouvez faire cela en plaçant dans le préambule :
    \renewcommand*\returnaddress{\protect\fromname\\\protect\fromaddress}
    

Suivant: , Précédent: , Monter: Letters   [Table des matières][Index]