summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-08-04 22:06:26 +0000
committerKarl Berry <karl@freefriends.org>2017-08-04 22:06:26 +0000
commit5ba6b30c5ebf5580fcd5057d61b4d07f195fef5e (patch)
treea8d404b61812013cc500858f95e90b27eaba0396 /Master
parent44f4544d39d2448aa0bc52d97a06ce8b08ef5c7c (diff)
lettre (4aug17)
git-svn-id: svn://tug.org/texlive/trunk@44950 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/lettre/2.353-release-notes224
-rw-r--r--Master/texmf-dist/doc/latex/lettre/3.000-release-notes.txt237
-rw-r--r--Master/texmf-dist/doc/latex/lettre/ALIRE_TDS75
-rw-r--r--Master/texmf-dist/doc/latex/lettre/README_TDS75
-rw-r--r--Master/texmf-dist/doc/latex/lettre/amgmono.eps87
-rw-r--r--Master/texmf-dist/doc/latex/lettre/ecusson55.ps330
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letdoc2.tex31
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letdocmain.tex1465
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex1.tex47
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex2.tex65
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex3.tex80
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex4.tex86
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex5.tex69
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex6.tex87
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex7.tex131
-rw-r--r--Master/texmf-dist/doc/latex/lettre/letex8.tex147
-rw-r--r--Master/texmf-dist/doc/latex/lettre/lettre.pdfbin808028 -> 1262752 bytes
-rw-r--r--Master/texmf-dist/doc/latex/lettre/lettre.tex33
-rw-r--r--Master/texmf-dist/doc/latex/lettre/sondes.tex79
-rw-r--r--Master/texmf-dist/doc/latex/lettre/testfaxd.tex51
-rw-r--r--Master/texmf-dist/doc/latex/lettre/testfaxe.tex52
-rw-r--r--Master/texmf-dist/doc/latex/lettre/testfaxf.tex115
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-USenglish.ldf50
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-amg.cfg (renamed from Master/texmf-dist/doc/latex/lettre/amg.ins)0
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-default.cfg (renamed from Master/texmf-dist/tex/latex/lettre/default.ins)8
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-english.ldf50
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-french.ldf75
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-german.ldf51
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-obs.cfg86
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre-romand.ldf53
-rw-r--r--Master/texmf-dist/tex/latex/lettre/lettre.cls829
31 files changed, 1180 insertions, 3588 deletions
diff --git a/Master/texmf-dist/doc/latex/lettre/2.353-release-notes b/Master/texmf-dist/doc/latex/lettre/2.353-release-notes
deleted file mode 100644
index 7849ddd3a24..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/2.353-release-notes
+++ /dev/null
@@ -1,224 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License, either version 1.3 of this license or (at
-% your option) any later version. The latest version of this license is in
-% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of
-% all distributions of LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in file README.
-
-Sous LaTeX (2e) :
------------------
-
-v2.353: Correction documentation installation à partir du CTAN dans le manuel,
- ainsi que page de titre (problème d'affichage des images malencontreusement
- introduit dans la version précédente).
- Amélioration makefile pour pouvoir compiler la doc sans relocalisation des
- sources dans un répertoire temp --- la relocalisation n'est pas requise quand
- le projet n'est pas une racine texmf, mais elle était faite
- systématiquement.
- Documentation de l'accès au dépôt SVN dans les fichiers ALIRE/README.
-v2.352: Correction bogue #22259 (http://gna.org/bugs/?22259: \cejour est
- fragile en français le premier du mois et sans babel)
- Correction bogue #22423 (http://gna.org/bugs/?22423: \cejour est fragile
- en français le premier du mois et avec babel)
- Sous lettre.tds.zip, renommage README et ALIRE en README_TDS et ALIRE_TDS
- de sorte à éviter toute alerte du CTAN du fait de la différence de
- contenu avec les fichiers équivalents sous lettre.zip/lettre.
- Renommage du manuel en lettre.pdf plutôt que letdoc.pdf pour suivre les
- directives du CTAN.
- Correction bogue #22383 (http://gna.org/bugs/?22383: virgule indésirable
- après \fromlieu, quand on fait \nodate)
-v2.351: Ajout de l'option de paquetage a4paper.
- Suppression de la définition de \ltypeout --- non documenté de toute façon.
- Utilisation des macros \ClassError et \ClassWarning standards,
- avec \GenericWarning pour les messages (inspiré de ce que fait hyperref).
- Portage de la documentation pour utiliser la classe ltxdoc, et
- documentation du code via le style doc.
- Documentation de l'installation à partir des sources.
- Documentation des options de paquetage.
- Mise en place de l'infrastructure de compilation et d'empaquetage pour
- livraison au CTAN, il en résulte la suppression des fichier
- readme/LAST_VERSION et readme/LICENSE qui sont redondant avec les fichier
- ALIRE et README
-v2.350: Mise à jour des en-têtes de licence. Génération automatique de
- readme/LAST_VERSION à partir du fichier release-notes. Suppression de
- l'en-tête dans release-notes avant formattage dans le manuel.
-v2.349: Remplacement <<...>> par \og...\fg{} dans le manuel.
-v2.348: Correction d'un bogue: renommer la macro \t en \lettre@t pour éviter les
- conflits avec les définition de \t d'autres paquets.
-v2.347: Correction d'un bogue sur le format de page: ne plus utiliser \hoffset
- et \voffset pour la suppression des décalages de marge, mais
- respectivement \oddsidemargin ou \evensidemargin et \topmargin. En effet
- \hoffset et \voffset servaient à corriger des problèmes d'alignement de
- papier sur imprimantes dans les années 80 et sont obsolètes. Il ne
- servent pas en tout cas à régler le format de la page.
-v2.346: Correction d'une erreur de typographie en anglais et en allemand.
- (Problème signalé par Peter Münster)
- Correction d'un bug dans le positionnement de la marque de notes de
- bas de page. (Problème signalé par Yvon Henel).
- Ajout d'une entête pour référence sur le site latexfr
- (http://savannah.gnu.org/latexfr). (Proposition de Mickael Profeta)
-v2.345: Correction d'un bug empêchant le calcul du nombre de pages d'un fax.
- Bug lié à une correction antérieure de la manière d'ouvrir le document.
- (Problème signalé par Elisabeth Teichmann)
-v2.344: Modifications mineures dans la ligne de référence et la ligne d'objet
- pour plus de souplesse. Utilisation de l'option twoside pour commencer
- les lettres sur une page impaire dans ce cas-là seulement (modifications
- proposées par Jean-Marie Chrétien)
- Correction de problèmes liés à la compatibilité avec babel. (Problèmes
- relatés par Guy Durrieu, Olivier Castany et Peter Münster. Merci aussi
- à Daniel Flipo pour ses remarques et solutions.)
-v2.343: Correction d'un bug dans la lecture du fichier auxiliaire introduit
- avec 2.342. (Problème rapporté par Jean-Marie Chrétien)
-v2.342: Correction d'un bug dans le traitement des commandes \label et \ref.
- La nouvelle version utilise un fichier auxiliaire supplémentaire (.etq)
- pour enregistrer l'information sur les étiquettes, qui est traitée de
- manière asynchrone au document contrairement aux autres commandes
- utilisant le fichier auxiliaire. (Problème rapporté par Serge Nazarian)
-v2.341: Correction dans la date en français pour les 1er du mois. (Remarque et
- correction proposée par Claude Pache)
-v2.34: Chaque lettre ou telefax commence maintenant sur une page impaire, pour
- pouvoir imprimer un fichier en contenant plusieurs sur une imprimante
- recto-verso.
-v2.333: Correction du test du package babel qui ne marchait plus. Traitement
- des listes itemize en mode frenchb tenant compte de la marge de la lettre.
-v2.332: La classe demande le package graphicx.
- Ajout d'un fichier LICENSE et mise en conformité des autres fichiers.
- (Remarques de Stéphane Bortzmeyer)
- Modifications dans la documentation: appel aux polices spéciales de
- la doc ou des entêtes selon les schémas de familles de fontes,
- corrections dans l'index. Modification de la doc pour créer un dvi
- utilisant les polices EC (letdoc1) et un dvi utilisant les polices
- CM (letdoc2). La nouvelle doc utilise babel à la place de french.
-v2.331: Correction de la définition de \FAXSTR qui ne permettait pas de passer
- des caractères accentués en codage T1 avec un TeX V3. (Signalé par
- Christophe Labouisse, correction suggérée par Denis Roegel)
-v2.33: Définition des défauts des paramètres dimensionnant les entêtes dans
- la classe, permettant de simplifier les fichiers d'instituts pour
- les cas simples. (Proposition de Gilles Simond)
- Nouveau langage `romand' défini, défaut français corrigé pour les
- chaînes comme `Objet' et `P.j.' (Après diverses discussions)
- \Vref et \Nref définis comme synonymes de \vref et \nref, pour éviter
- des conflits avec le package `varioref'(Mis en évidence par Stéphane
- Didailler).
- Mécanisme de sauvetage de la date d'origine d'une lettre. Activé par
- l'option de classe `origdate'
-v2.325: Amélioration du contrôle des signatures.
-v2.324: Adaptation des marques de notes pour LaTeX 2e. (Bug signalé par
- Françoise Gelis)
- Réglage des paramètres de tension de page pour de meilleures coupures.
-v2.323: Correction d'un bug (signalé par Alain Palamara) empêchant le calcul
- de la longueur de page de s'effectuer correctement dans certains cas.
-v2.322: Correction d'un bug empêchant de charger des options de style en mode
- compatibilité.
-v2.321: Nouvelle commande permettant de définir une ligne personnalisée au
- lieu de la ligne d'E-Mail en bas de page. (Proposition d'Eric Picheral)
- Police différenciée pour la chaîne de téléfax.
-v2.32: Le fichier d'institut par defaut s'appelle maintenant default.ins.
- Dans la distribution, c'est un fichier BIDON. Il doit être remplacé
- par un autre fichier pour présenter un institut valable par défaut.
- A l'Observatoire de Genève, nous l'avons remplacé par un lien sur le
- fichier obs.ins (également présent dans la distribution... en tant
- qu'exemple !!!)
-v2.31: Correction d'un bug empêchant d'utiliser les packages de PSNFSS ou
- d'autres polices par défaut.
- Commande supplémentaire permettant d'introduire l'adresse E-Mail sous
- l'adresse dans l'entête. (Proposition de Philippe Esperet)
- Le caractère @ est maintenant considéré comme un caractère pendant
- la lecture du fichier d'institut, de manière à pouvoir redéfinir les
- paramètres de positionnement d'entête, et utiliser les \if@detail et
- \if@letter dans ce fichier.
- Paramètre d'indentation de la salutation initiale \openingindent.
- (Proposition de Daniel Taupin)
-v2.30: L'entête de la lettre devient configurable : les éléments
- sont positionnés par des variables définies dans le fichier
- de style. Les valeurs par défaut sont chargées à partir du
- fichier obs.ins, mais peuvent être redéfinies dans un fichier
- d'institut.
- Introduction d'un mécanisme permettant de régler la
- tension de la lettre, c'est-à-dire de modifier les blancs
- élastiques entre les différents éléments de la lettre, de
- manière à éviter d'avoir une dernière page avec très peu
- de matière. (Proposition d'Yves Soulet)
- Révision complète de la documentation;
- Documentation HTML a disposition:
- URL=http://obswww.unige.ch/~megevand/tex/letdoc2.30.html.
-v2.22: Valeur du langage par défaut (francais) modifiable par des
- options de la classe (anglais, allemand, americain).
- Les commandes de langage testent la présence des packages
- french (francais americain anglais) et babel (francais
- allemand americain anglais), et enclenchent les commandes
- adéquates. (Proposition de Bernard Gaulle)
-v2.21: Les commandes de polices \rm, \sl, \it, \sc, \bf, \sf, \tt sont
- redéfinies proprement avec la commande \DeclareOldFontCommand.
- Correction de quelques chaînes de caractères en allemand. (Proposition
- de Gerhard Bosch) Mise systématique des chaînes fixes dans des macros.
- Le flag \langue a été renommé \sigflag, car il n'agissait
- que sur la position des signatures.
-v2.20: La commande de police seule \tt est redéfinie pour compatibilité
- avec french. Réglages de la mise en page.
-v2.18: Portage à LaTeX 2e. Tout semble marcher à première vue. Seule
- l'utilisation du style french semble poser un problème.
- Les commande \sl, \it, \sc, \bf, \sf, \tt sont redéfinies pour
- y pallier momentanément.
-
-Sous LaTeX 2.09 :
-----------------
-!!! La version LaTeX 2.09 n'est plus développée au delà de v2.18 !!!
-====================================================================
-v2.18: Correction d'un bug qui plantait si un paragraphe commençait par un
- nombre dans le corps de la lettre. Séparation des défauts de l'Obs,
- situés maintenant dans le fichier obs.ins.
-v2.17: Nouvelle commande \mencl pour annoncer que les annexes sont
- mentionnées dans le corps de la lettre. Utilise une nouvelle
- chaîne \mentionname. Remise à jour de la documentation.
-v2.16: Mise à jour des noms des variables pour homogénéiser :
- \indentedwidth -> \ssigwidth
- \longindentation -> \ssigindent
- \sigwidth -> \msigwidth
- Remise à jour de la documentation pour les révisions 2.15 et 2.16
-v2.15: L'espacement vertical entre le texte et la ou les signatures est
- contrôlé par la variable \sigspace, les espacements autour du
- champ <<Sujet>> sont contrôlés par la variable \openingspace.
-v2.14: La commande \makelabels accepte un argument facultatif définissant la
- première étiquette de la page à imprimer. (Proposition de Jean-Noel
- Candau)
- Des messages d'avertissements plus homogènes et des messages
- informatifs pouvant être allumes ou éteints par les commandes \infos
- (défaut) et \noinfos sont donnés.
-v2.13: Le numéro de fax est placé sous le numéro de téléphone dans l'entête
- des lettres. Ceci est conforme à la nouvelle disposition du papier à
- entête de l'Observatoire. La doc, le châblon et les exemples de lettres
- sont modifiés en conséquence.
-v2.12: Repositionnement du trait de pliage 5mm plus haut. Élargissement de la
- zone destinataire des lettres à 80mm. Meilleure répartition des champs
- de la ligne auxiliaire.
-v2.11: Repositionnement de l'entête des téléfax, trop basse. Suppression des
- messages de overfull hbox lors de la mise en page de l'entête et de
- l'embase.
-v2.10: Refonte complète du style, entête de lettres en mode picture,
- commande \institut pour lire un fichier de défaut, Refonte complète
- de la doc et des exemples.
- Étant donné le nombre et la profondeur des changements, un script
- permet d'analyser un fichier source, aussi bien ancien que nouveau
- et de vérifier que la syntaxe et correcte. Il donne des avertissements
- et des messages d'erreurs lorsque les commandes utilisées ne sont pas
- correctement placées, ou qu'elles sont obsolètes.
-
- On l'appelle par la commande suivante :
-
- nlc < file.tex [>correct.tex]
-
- La sortie corrigée doit être modifiée à la main en tenant compte
- des remarques introduites.
-v2.05: Mise à jour des adresses de l'Observatoire, séparation plus claire
- des commandes générales et des commandes institutionnelles.
-v2.04: Suppression des blancs parasites, consolidation, homogénéisation.
-v2.03: Correction d'un bug arrivant lorsque \nolieu et \nodate
- étaient utilisés simultanément.
diff --git a/Master/texmf-dist/doc/latex/lettre/3.000-release-notes.txt b/Master/texmf-dist/doc/latex/lettre/3.000-release-notes.txt
new file mode 100644
index 00000000000..836c8837ed4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/lettre/3.000-release-notes.txt
@@ -0,0 +1,237 @@
+Sous LaTeX (2e) :
+-----------------
+
+v3.000: Transfert de la forge GNA! à la forge Puszcza, suite à la fermeture de GNA!
+ Nommage des fichiers instituts en lettre-<institut>.cfg au lieu de
+ <institut>.ins.
+ Séparation des définitions par langue en fichiers .ldf.
+ Amélioration interaction avec paquetage french, mlp, babel, et polyglossia.
+ Correction bogue #24025 (http://gna.org/bugs/?24025), c'est à dire traitement
+ de l'option de classe `french' comme un synonyme de `francais'.
+ Message d'erreur explicite quand \name{...} a été oublié.
+v2.354: Merci à Denis Bitouzé pour son aide concernant la mise au point de
+ cette version.
+ Correction bogue #23959 (http://gna.org/bugs/?23959),
+ re-initialisation du compteur de note en bas de page au début de chaque lettre.
+ Passer un argument non vide à \Vref et vide à \Nref permet de
+ n'afficher que V/ref. et vice versa.
+ Ajout des options de paquetage a4paper, letterpaper, legalpaper, executivepaper,
+ b5paper, et a5paper.
+ Ajout des options de paquetage noinfos, strict, et loghighlight.
+ Remise en forme de la doc pour utiliser les environnements flottants
+ standards figure et table.
+ Compilation de la doc avec pdflatex plutôt que latex (faire sans epsf ni pstricks).
+ Correction Makefile pour l'exécution sous Linux (extraction du numéro de version
+ du fichier release-notes ayant des fin de ligne CRLF.
+ Correction lettre-latexmkrc pour le cas d'un .latexmk automatique forçant la
+ compilation avec une chaîne de compilation indésirable.
+ Correction lettre.cls bogue #22664 (http://gna.org/bugs/index.php?22664):
+ changement de langue avec restauration d'itemize native avant de quitter le
+ français de sorte à ne pas mettre babel dans l'embarras.
+v2.353: Correction documentation installation à partir du CTAN dans le manuel,
+ ainsi que page de titre (problème d'affichage des images malencontreusement
+ introduit dans la version précédente).
+ Amélioration makefile pour pouvoir compiler la doc sans relocalisation des
+ sources dans un répertoire temp --- la relocalisation n'est pas requise quand
+ le projet n'est pas une racine texmf, mais elle était faite
+ systématiquement.
+ Documentation de l'accès au dépôt SVN dans les fichiers ALIRE/README.
+v2.352: Correction bogue #22259 (http://gna.org/bugs/?22259: \cejour est
+ fragile en français le premier du mois et sans babel)
+ Correction bogue #22423 (http://gna.org/bugs/?22423: \cejour est fragile
+ en français le premier du mois et avec babel)
+ Sous lettre.tds.zip, renommage README et ALIRE en README_TDS et ALIRE_TDS
+ de sorte à éviter toute alerte du CTAN du fait de la différence de
+ contenu avec les fichiers équivalents sous lettre.zip/lettre.
+ Renommage du manuel en lettre.pdf plutôt que letdoc.pdf pour suivre les
+ directives du CTAN.
+ Correction bogue #22383 (http://gna.org/bugs/?22383: virgule indésirable
+ après \fromlieu, quand on fait \nodate)
+v2.351: Ajout de l'option de paquetage a4paper.
+ Suppression de la définition de \ltypeout --- non documenté de toute façon.
+ Utilisation des macros \ClassError et \ClassWarning standards,
+ avec \GenericWarning pour les messages (inspiré de ce que fait hyperref).
+ Portage de la documentation pour utiliser la classe ltxdoc, et
+ documentation du code via le style doc.
+ Documentation de l'installation à partir des sources.
+ Documentation des options de paquetage.
+ Mise en place de l'infrastructure de compilation et d'empaquetage pour
+ livraison au CTAN, il en résulte la suppression des fichier
+ readme/LAST_VERSION et readme/LICENSE qui sont redondant avec les fichier
+ ALIRE et README
+v2.350: Mise à jour des en-têtes de licence. Génération automatique de
+ readme/LAST_VERSION à partir du fichier release-notes. Suppression de
+ l'en-tête dans release-notes avant formattage dans le manuel.
+v2.349: Remplacement <<...>> par \og...\fg{} dans le manuel.
+v2.348: Correction d'un bogue: renommer la macro \t en \lettre@t pour éviter les
+ conflits avec les définition de \t d'autres paquets.
+v2.347: Correction d'un bogue sur le format de page: ne plus utiliser \hoffset
+ et \voffset pour la suppression des décalages de marge, mais
+ respectivement \oddsidemargin ou \evensidemargin et \topmargin. En effet
+ \hoffset et \voffset servaient à corriger des problèmes d'alignement de
+ papier sur imprimantes dans les années 80 et sont obsolètes. Il ne
+ servent pas en tout cas à régler le format de la page.
+v2.346: Correction d'une erreur de typographie en anglais et en allemand.
+ (Problème signalé par Peter Münster)
+ Correction d'un bug dans le positionnement de la marque de notes de
+ bas de page. (Problème signalé par Yvon Henel).
+ Ajout d'une entête pour référence sur le site latexfr
+ (http://savannah.gnu.org/latexfr). (Proposition de Mickael Profeta)
+v2.345: Correction d'un bug empêchant le calcul du nombre de pages d'un fax.
+ Bug lié à une correction antérieure de la manière d'ouvrir le document.
+ (Problème signalé par Elisabeth Teichmann)
+v2.344: Modifications mineures dans la ligne de référence et la ligne d'objet
+ pour plus de souplesse. Utilisation de l'option twoside pour commencer
+ les lettres sur une page impaire dans ce cas-là seulement (modifications
+ proposées par Jean-Marie Chrétien)
+ Correction de problèmes liés à la compatibilité avec babel. (Problèmes
+ relatés par Guy Durrieu, Olivier Castany et Peter Münster. Merci aussi
+ à Daniel Flipo pour ses remarques et solutions.)
+v2.343: Correction d'un bug dans la lecture du fichier auxiliaire introduit
+ avec 2.342. (Problème rapporté par Jean-Marie Chrétien)
+v2.342: Correction d'un bug dans le traitement des commandes \label et \ref.
+ La nouvelle version utilise un fichier auxiliaire supplémentaire (.etq)
+ pour enregistrer l'information sur les étiquettes, qui est traitée de
+ manière asynchrone au document contrairement aux autres commandes
+ utilisant le fichier auxiliaire. (Problème rapporté par Serge Nazarian)
+v2.341: Correction dans la date en français pour les 1er du mois. (Remarque et
+ correction proposée par Claude Pache)
+v2.34: Chaque lettre ou telefax commence maintenant sur une page impaire, pour
+ pouvoir imprimer un fichier en contenant plusieurs sur une imprimante
+ recto-verso.
+v2.333: Correction du test du package babel qui ne marchait plus. Traitement
+ des listes itemize en mode frenchb tenant compte de la marge de la lettre.
+v2.332: La classe demande le package graphicx.
+ Ajout d'un fichier LICENSE et mise en conformité des autres fichiers.
+ (Remarques de Stéphane Bortzmeyer)
+ Modifications dans la documentation: appel aux polices spéciales de
+ la doc ou des entêtes selon les schémas de familles de fontes,
+ corrections dans l'index. Modification de la doc pour créer un dvi
+ utilisant les polices EC (letdoc1) et un dvi utilisant les polices
+ CM (letdoc2). La nouvelle doc utilise babel à la place de french.
+v2.331: Correction de la définition de \FAXSTR qui ne permettait pas de passer
+ des caractères accentués en codage T1 avec un TeX V3. (Signalé par
+ Christophe Labouisse, correction suggérée par Denis Roegel)
+v2.33: Définition des défauts des paramètres dimensionnant les entêtes dans
+ la classe, permettant de simplifier les fichiers d'instituts pour
+ les cas simples. (Proposition de Gilles Simond)
+ Nouveau langage `romand' défini, défaut français corrigé pour les
+ chaînes comme `Objet' et `P.j.' (Après diverses discussions)
+ \Vref et \Nref définis comme synonymes de \vref et \nref, pour éviter
+ des conflits avec le package `varioref'(Mis en évidence par Stéphane
+ Didailler).
+ Mécanisme de sauvetage de la date d'origine d'une lettre. Activé par
+ l'option de classe `origdate'
+v2.325: Amélioration du contrôle des signatures.
+v2.324: Adaptation des marques de notes pour LaTeX 2e. (Bug signalé par
+ Françoise Gelis)
+ Réglage des paramètres de tension de page pour de meilleures coupures.
+v2.323: Correction d'un bug (signalé par Alain Palamara) empêchant le calcul
+ de la longueur de page de s'effectuer correctement dans certains cas.
+v2.322: Correction d'un bug empêchant de charger des options de style en mode
+ compatibilité.
+v2.321: Nouvelle commande permettant de définir une ligne personnalisée au
+ lieu de la ligne d'E-Mail en bas de page. (Proposition d'Eric Picheral)
+ Police différenciée pour la chaîne de téléfax.
+v2.32: Le fichier d'institut par defaut s'appelle maintenant default.ins.
+ Dans la distribution, c'est un fichier BIDON. Il doit être remplacé
+ par un autre fichier pour présenter un institut valable par défaut.
+ A l'Observatoire de Genève, nous l'avons remplacé par un lien sur le
+ fichier obs.ins (également présent dans la distribution... en tant
+ qu'exemple !!!)
+v2.31: Correction d'un bug empêchant d'utiliser les packages de PSNFSS ou
+ d'autres polices par défaut.
+ Commande supplémentaire permettant d'introduire l'adresse E-Mail sous
+ l'adresse dans l'entête. (Proposition de Philippe Esperet)
+ Le caractère @ est maintenant considéré comme un caractère pendant
+ la lecture du fichier d'institut, de manière à pouvoir redéfinir les
+ paramètres de positionnement d'entête, et utiliser les \if@detail et
+ \if@letter dans ce fichier.
+ Paramètre d'indentation de la salutation initiale \openingindent.
+ (Proposition de Daniel Taupin)
+v2.30: L'entête de la lettre devient configurable : les éléments
+ sont positionnés par des variables définies dans le fichier
+ de style. Les valeurs par défaut sont chargées à partir du
+ fichier obs.ins, mais peuvent être redéfinies dans un fichier
+ d'institut.
+ Introduction d'un mécanisme permettant de régler la
+ tension de la lettre, c'est-à-dire de modifier les blancs
+ élastiques entre les différents éléments de la lettre, de
+ manière à éviter d'avoir une dernière page avec très peu
+ de matière. (Proposition d'Yves Soulet)
+ Révision complète de la documentation;
+ Documentation HTML a disposition:
+ URL=http://obswww.unige.ch/~megevand/tex/letdoc2.30.html.
+v2.22: Valeur du langage par défaut (francais) modifiable par des
+ options de la classe (anglais, allemand, americain).
+ Les commandes de langage testent la présence des packages
+ french (francais americain anglais) et babel (francais
+ allemand americain anglais), et enclenchent les commandes
+ adéquates. (Proposition de Bernard Gaulle)
+v2.21: Les commandes de polices \rm, \sl, \it, \sc, \bf, \sf, \tt sont
+ redéfinies proprement avec la commande \DeclareOldFontCommand.
+ Correction de quelques chaînes de caractères en allemand. (Proposition
+ de Gerhard Bosch) Mise systématique des chaînes fixes dans des macros.
+ Le flag \langue a été renommé \sigflag, car il n'agissait
+ que sur la position des signatures.
+v2.20: La commande de police seule \tt est redéfinie pour compatibilité
+ avec french. Réglages de la mise en page.
+v2.18: Portage à LaTeX 2e. Tout semble marcher à première vue. Seule
+ l'utilisation du style french semble poser un problème.
+ Les commande \sl, \it, \sc, \bf, \sf, \tt sont redéfinies pour
+ y pallier momentanément.
+
+Sous LaTeX 2.09 :
+----------------
+!!! La version LaTeX 2.09 n'est plus développée au delà de v2.18 !!!
+====================================================================
+v2.18: Correction d'un bug qui plantait si un paragraphe commençait par un
+ nombre dans le corps de la lettre. Séparation des défauts de l'Obs,
+ situés maintenant dans le fichier obs.ins.
+v2.17: Nouvelle commande \mencl pour annoncer que les annexes sont
+ mentionnées dans le corps de la lettre. Utilise une nouvelle
+ chaîne \mentionname. Remise à jour de la documentation.
+v2.16: Mise à jour des noms des variables pour homogénéiser :
+ \indentedwidth -> \ssigwidth
+ \longindentation -> \ssigindent
+ \sigwidth -> \msigwidth
+ Remise à jour de la documentation pour les révisions 2.15 et 2.16
+v2.15: L'espacement vertical entre le texte et la ou les signatures est
+ contrôlé par la variable \sigspace, les espacements autour du
+ champ <<Sujet>> sont contrôlés par la variable \openingspace.
+v2.14: La commande \makelabels accepte un argument facultatif définissant la
+ première étiquette de la page à imprimer. (Proposition de Jean-Noel
+ Candau)
+ Des messages d'avertissements plus homogènes et des messages
+ informatifs pouvant être allumes ou éteints par les commandes \infos
+ (défaut) et \noinfos sont donnés.
+v2.13: Le numéro de fax est placé sous le numéro de téléphone dans l'entête
+ des lettres. Ceci est conforme à la nouvelle disposition du papier à
+ entête de l'Observatoire. La doc, le châblon et les exemples de lettres
+ sont modifiés en conséquence.
+v2.12: Repositionnement du trait de pliage 5mm plus haut. Élargissement de la
+ zone destinataire des lettres à 80mm. Meilleure répartition des champs
+ de la ligne auxiliaire.
+v2.11: Repositionnement de l'entête des téléfax, trop basse. Suppression des
+ messages de overfull hbox lors de la mise en page de l'entête et de
+ l'embase.
+v2.10: Refonte complète du style, entête de lettres en mode picture,
+ commande \institut pour lire un fichier de défaut, Refonte complète
+ de la doc et des exemples.
+ Étant donné le nombre et la profondeur des changements, un script
+ permet d'analyser un fichier source, aussi bien ancien que nouveau
+ et de vérifier que la syntaxe et correcte. Il donne des avertissements
+ et des messages d'erreurs lorsque les commandes utilisées ne sont pas
+ correctement placées, ou qu'elles sont obsolètes.
+
+ On l'appelle par la commande suivante :
+
+ nlc < file.tex [>correct.tex]
+
+ La sortie corrigée doit être modifiée à la main en tenant compte
+ des remarques introduites.
+v2.05: Mise à jour des adresses de l'Observatoire, séparation plus claire
+ des commandes générales et des commandes institutionnelles.
+v2.04: Suppression des blancs parasites, consolidation, homogénéisation.
+v2.03: Correction d'un bug arrivant lorsque \nolieu et \nodate
+ étaient utilisés simultanément.
diff --git a/Master/texmf-dist/doc/latex/lettre/ALIRE_TDS b/Master/texmf-dist/doc/latex/lettre/ALIRE_TDS
index 0d9ca11a192..13407506ec1 100644
--- a/Master/texmf-dist/doc/latex/lettre/ALIRE_TDS
+++ b/Master/texmf-dist/doc/latex/lettre/ALIRE_TDS
@@ -1,9 +1,9 @@
# -*- coding: utf-8 -*-
-License
+Licence
=======
This file is part of the "lettre" package.
Copyright 2000-2013 Denis Mégevand
-Copyright 2013-2014 Vincent Belaïche
+Copyright 2013-2017 Vincent Belaïche
This work may be distributed and/or modified under the conditions of the
LaTeX Project Public License, either version 1.3 of this license or (at your
@@ -16,46 +16,24 @@ This work has the LPPL maintenance status `maintained'.
The Current Maintainer of this work is Vincent Belaïche.
This work consists of all files listed hereinafter:
-lettre.tds.zip/doc/latex/lettre/lettre.pdf
-lettre.tds.zip/doc/latex/lettre/letdocmain.tex
-lettre.tds.zip/doc/latex/lettre/sondes.tex
-lettre.tds.zip/doc/latex/lettre/letex1.tex
-lettre.tds.zip/doc/latex/lettre/letex2.tex
-lettre.tds.zip/doc/latex/lettre/letex3.tex
-lettre.tds.zip/doc/latex/lettre/letex4.tex
-lettre.tds.zip/doc/latex/lettre/letex5.tex
-lettre.tds.zip/doc/latex/lettre/letex6.tex
-lettre.tds.zip/doc/latex/lettre/testfaxd.tex
-lettre.tds.zip/doc/latex/lettre/testfaxe.tex
-lettre.tds.zip/doc/latex/lettre/letex7.tex
-lettre.tds.zip/doc/latex/lettre/testfaxf.tex
-lettre.tds.zip/doc/latex/lettre/letex8.tex
-lettre.tds.zip/doc/latex/lettre/lettre.tex
-lettre.tds.zip/doc/latex/lettre/letdoc2.tex
-lettre.tds.zip/doc/latex/lettre/amg.ins
-lettre.tds.zip/doc/latex/lettre/amgmono.eps
-lettre.tds.zip/doc/latex/lettre/ecusson55.ps
-lettre.tds.zip/doc/latex/lettre/README
-lettre.tds.zip/doc/latex/lettre/ALIRE
-lettre.tds.zip/tex/latex/lettre/lettre.cls
-lettre.tds.zip/tex/latex/lettre/default.ins
-lettre.tds.zip/doc/latex/lettre/2.353-release-notes
+lettre.tds.zip/doc/latex/lettre/lettre.pdf lettre.tds.zip/doc/latex/lettre/README_TDS lettre.tds.zip/doc/latex/lettre/ALIRE_TDS
+
+lettre.tds.zip/tex/latex/lettre/lettre.cls lettre.tds.zip/tex/latex/lettre/lettre-english.ldf lettre.tds.zip/tex/latex/lettre/lettre-french.ldf lettre.tds.zip/tex/latex/lettre/lettre-german.ldf lettre.tds.zip/tex/latex/lettre/lettre-romand.ldf lettre.tds.zip/tex/latex/lettre/lettre-USenglish.ldf lettre.tds.zip/tex/latex/lettre/lettre-amg.cfg lettre.tds.zip/tex/latex/lettre/lettre-obs.cfg lettre.tds.zip/tex/latex/lettre/lettre-default.cfg
+
+lettre.tds.zip/doc/latex/lettre/3.000-release-notes
Lettre
======
Auteur: Denis Mégevand
-Maintainer: Vincent Belaïche
-Version: 2.353
-Date: 2014/09/09
-Email: lettre_observatoire-aide@gna.org
+Mainteneur: Vincent Belaïche
+Version: 3.000
+Date: 2017-08-03
+Mél.: vincentb1@users.sourceforge.net
-Les nouveautés et les corrections sont décrites dans le fichier 2.353-release-notes.
+Les nouveautés et les corrections sont décrites dans le fichier 3.000-release-notes.
-La documentation est en français. Elle est distribuée dans le fichier
-lettre.zip/lettre.pdf. Le code source de la documentation se trouve dans le
-répertoire:
-
- lettre.tds.zip/doc/latex/lettre
+La documentation est en français. Elle est distribuée dans le fichier
+lettre.tds.zip/doc/latex/lettre/lettre.pdf.
Installation
============
@@ -63,11 +41,24 @@ L'installation est très simple, les seuls fichiers importants sont lettre.cls
et default.ins qui doivent être placés dans le chemin de recherche des macros
de LaTeX, habituellement caché sous la variable d'environnement $TEXINPUTS.
+
+Veuillez procéder comme suit :
+
+ 1) extrayez l'arborescence de fichiers de l'archive compressée lettre.tds.zip et
+ mettez la sous le répertoire ${TEXINPUTS}, où ${TEXINPUTS} désigne l'arbo TDS
+ d'installation.
+
+
+ 2) rafraîchissez votre base de donnée de noms de fichier (Sous MiKTeX faire
+ "refresh FNDB" dans la panneau d'administation)
+
Utilisation
===========
-Imprimer, puis suivre la documentation. Les exemples sont donnés comme
-fichiers source et Postscript. Essayer de les compiler pour tester la classe
-lettre par rapport à votre installation LaTeX.
+Imprimer, puis suivre la documentation. Les exemples sont donnés comme des
+fichiers source de lettres ou télécopies originales compilées avec la classe
+ainsi que la sortie PDF correspondante incluse comme une image dans le
+manuel. Essayer de les compiler pour tester la classe lettre par rapport à votre
+installation LaTeX.
Dépôt SVN
=========
@@ -78,10 +69,10 @@ des deux commandes suivantes :
svn co svn://svn.gna.org/svn/lettre_observatoire/trunk lettre_observatoire
svn co http://svn.gna.org/svn/lettre_observatoire/trunk lettre_observatoire
-La version v2.353 que vous détenez peut-être extraite avec l'une
+La version v3.000 que vous détenez peut-être extraite avec l'une
des deux commandes suivantes :
-svn co svn://svn.gna.org/svn/lettre_observatoire/tags/ctan2.353 lettre_observatoire
-svn co http://svn.gna.org/svn/lettre_observatoire/tags/ctan2.353 lettre_observatoire
+svn co svn://svn.gna.org/svn/lettre_observatoire/tags/ctan3.000 lettre_observatoire
+svn co http://svn.gna.org/svn/lettre_observatoire/tags/ctan3.000 lettre_observatoire
diff --git a/Master/texmf-dist/doc/latex/lettre/README_TDS b/Master/texmf-dist/doc/latex/lettre/README_TDS
index 2e26ae2d070..b0d15a63a05 100644
--- a/Master/texmf-dist/doc/latex/lettre/README_TDS
+++ b/Master/texmf-dist/doc/latex/lettre/README_TDS
@@ -1,6 +1,8 @@
+License
+=======
This file is part of the "lettre" package.
Copyright 2000-2013 Denis M\'gevand
-Copyright 2013-2014 Vincent Bela\"iche
+Copyright 2013-2017 Vincent Bela\"iche
This work may be distributed and/or modified under the conditions of the
LaTeX Project Public License, either version 1.3 of this license or (at your
@@ -13,45 +15,24 @@ This work has the LPPL maintenance status `maintained'.
The Current Maintainer of this work is Vincent Bela\"iche.
This work consists of all files listed hereinafter:
-lettre.tds.zip/doc/latex/lettre/lettre.pdf
-lettre.tds.zip/doc/latex/lettre/letdocmain.tex
-lettre.tds.zip/doc/latex/lettre/sondes.tex
-lettre.tds.zip/doc/latex/lettre/letex1.tex
-lettre.tds.zip/doc/latex/lettre/letex2.tex
-lettre.tds.zip/doc/latex/lettre/letex3.tex
-lettre.tds.zip/doc/latex/lettre/letex4.tex
-lettre.tds.zip/doc/latex/lettre/letex5.tex
-lettre.tds.zip/doc/latex/lettre/letex6.tex
-lettre.tds.zip/doc/latex/lettre/testfaxd.tex
-lettre.tds.zip/doc/latex/lettre/testfaxe.tex
-lettre.tds.zip/doc/latex/lettre/letex7.tex
-lettre.tds.zip/doc/latex/lettre/testfaxf.tex
-lettre.tds.zip/doc/latex/lettre/letex8.tex
-lettre.tds.zip/doc/latex/lettre/lettre.tex
-lettre.tds.zip/doc/latex/lettre/letdoc2.tex
-lettre.tds.zip/doc/latex/lettre/amg.ins
-lettre.tds.zip/doc/latex/lettre/amgmono.eps
-lettre.tds.zip/doc/latex/lettre/ecusson55.ps
-lettre.tds.zip/doc/latex/lettre/README
-lettre.tds.zip/doc/latex/lettre/ALIRE
-lettre.tds.zip/tex/latex/lettre/lettre.cls
-lettre.tds.zip/tex/latex/lettre/default.ins
-lettre.tds.zip/doc/latex/lettre/2.353-release-notes
+lettre.tds.zip/doc/latex/lettre/lettre.pdf lettre.tds.zip/doc/latex/lettre/README_TDS lettre.tds.zip/doc/latex/lettre/ALIRE_TDS
+
+lettre.tds.zip/tex/latex/lettre/lettre.cls lettre.tds.zip/tex/latex/lettre/lettre-english.ldf lettre.tds.zip/tex/latex/lettre/lettre-french.ldf lettre.tds.zip/tex/latex/lettre/lettre-german.ldf lettre.tds.zip/tex/latex/lettre/lettre-romand.ldf lettre.tds.zip/tex/latex/lettre/lettre-USenglish.ldf lettre.tds.zip/tex/latex/lettre/lettre-amg.cfg lettre.tds.zip/tex/latex/lettre/lettre-obs.cfg lettre.tds.zip/tex/latex/lettre/lettre-default.cfg
+
+lettre.tds.zip/doc/latex/lettre/3.000-release-notes
Lettre
======
author: Denis M\'egevand
-maintainer: Vincent Bela\"iche
-version: 2.353
-date: 2014/09/09
-Email: lettre_observatoire-aide@gna.org
-
-New features and bug corrections are described in the file 2.353-release-notes.
+maintainer: Vincent Bela\"iche
+version: 3.000
+date: 2017/08/03
+Email: vincentb1@users.sourceforge.net
-The documentation (only available in french) is provided in file lettre.pdf,
-the source code for documentation is found in directory:
+New features and bug corrections are described in the file 3.000-release-notes.
- lettre.tds.zip/doc/latex/lettre
+The documentation (only available in french) is provided in file
+lettre.tds.zip/doc/latex/lettre/lettre.pdf.
Installation
============
@@ -59,11 +40,23 @@ Installation is very simple, the only sensitive files are lettre.cls and
default.ins which are to be put in the macro path, usually hidden behind the
environment variable $TEXINPUTS.
+
+Please proceed as follows:
+
+ 1) extract the file tree from the compressed archive lettre.tds.zip and put it
+ under the ${TEXINPUTS} directory, where ${TEXINPUTS} denotes the TDS tree
+ targeted for installation.
+
+
+ 2) refresh your file name data base (Under MiKTeX click on
+ "refresh FNDB" button in the administation pannel)
+
Usage
=====
-Print, then follow the documentation. The examples give real letter and
-telefax examples that are compiled with the style. Try to compile them to
-check the package against your LaTeX installation.
+Print, then follow the documentation. The examples give real letter and telefax
+source codes that are compiled with the class along with the PDF output included
+as a picture in the manual. Try to compile them to check the package against
+your LaTeX installation.
SVN Repository
==============
@@ -75,8 +68,10 @@ following commands:
svn co svn://svn.gna.org/svn/lettre_observatoire/trunk lettre_observatoire
svn co http://svn.gna.org/svn/lettre_observatoire/trunk lettre_observatoire
-The v2.353 version that you have in hands can be checked out with
+The v3.000 version that you have in hands can be checked out with
one of the two following commands:
-svn co svn://svn.gna.org/svn/lettre_observatoire/tags/ctan2.353 lettre_observatoire
-svn co http://svn.gna.org/svn/lettre_observatoire/tags/ctan2.353 lettre_observatoire
+svn co svn://svn.gna.org/svn/lettre_observatoire/tags/ctan3.000 lettre_observatoire
+svn co http://svn.gna.org/svn/lettre_observatoire/tags/ctan3.000 lettre_observatoire
+
+
diff --git a/Master/texmf-dist/doc/latex/lettre/amgmono.eps b/Master/texmf-dist/doc/latex/lettre/amgmono.eps
deleted file mode 100644
index 5ddf76eb393..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/amgmono.eps
+++ /dev/null
@@ -1,87 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: /tmp/xfig-fig011530
-%%Creator: fig2dev Version 2.1.8 Patchlevel 0
-%%CreationDate: Fri Dec 10 14:32:33 1993
-%%For: megevand@obsmp1 (MEGEVAND Denis)
-%%Orientation: Portrait
-%%BoundingBox: 1 0 71 159
-%%Pages: 0
-%%EndComments
-/$F2psDict 200 dict def
-$F2psDict begin
-$F2psDict /mtrx matrix put
-/l {lineto} bind def
-/m {moveto} bind def
-/s {stroke} bind def
-/n {newpath} bind def
-/gs {gsave} bind def
-/gr {grestore} bind def
-/clp {closepath} bind def
-/graycol {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
-4 -2 roll mul setrgbcolor} bind def
-/col-1 {} def
-/col0 {0 0 0 setrgbcolor} bind def
-/col1 {0 0 1 setrgbcolor} bind def
-/col2 {0 1 0 setrgbcolor} bind def
-/col3 {0 1 1 setrgbcolor} bind def
-/col4 {1 0 0 setrgbcolor} bind def
-/col5 {1 0 1 setrgbcolor} bind def
-/col6 {1 1 0 setrgbcolor} bind def
-/col7 {1 1 1 setrgbcolor} bind def
-/col8 {.68 .85 .9 setrgbcolor} bind def
-/col9 {.9 .9 .9 setrgbcolor} bind def
-/col10 {.1 .1 .1 setrgbcolor} bind def
-/col11 {.8 .8 .8 setrgbcolor} bind def
-/col12 {.63 .13 .94 setrgbcolor} bind def
-/col13 {1 .75 .8 setrgbcolor} bind def
-/col14 {.7 .13 .13 setrgbcolor} bind def
-/col15 {1 .84 0 setrgbcolor} bind def
- /DrawEllipse {
- /endangle exch def
- /startangle exch def
- /yrad exch def
- /xrad exch def
- /y exch def
- /x exch def
- /savematrix mtrx currentmatrix def
- x y translate xrad yrad scale 0 0 1 startangle endangle arc
- savematrix setmatrix
- } def
-
- end
-/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
-/$F2psEnd {$F2psEnteredState restore end} def
-%%EndProlog
-
-$F2psBegin
-0 setlinecap 0 setlinejoin
--213.0 399.0 translate 0.900 -0.900 scale
-0.500 setlinewidth
-% Polyline
-n 314 409 m 314 409 l 314 371 l 292 333 l 240 409 l gs col10 fill gr gs col0 s gr
-0.000 setlinewidth
-% Polyline
-n 240 409 m 240 378 l 245 371 l 250 378 l 261 362 l 268 372 l
- 273 365 l 298 409 l 240 409 l gs col11 fill gr % Polyline
-n 245 372 m 250 379 l 261 363 l 268 373 l 273 366 l 262 347 l
- 245 371 l 250 379 l gs col7 fill gr 0.500 setlinewidth
-% Polyline
-n 298 409 m 262 346 l 240 378 l gs col0 s gr
-% Polyline
-n 314 409 m 240 409 l 240 269 l 314 269 l clp gs col0 s gr
-0.000 setlinewidth
-% Ellipse
-n 300 352 11 10 0 360 DrawEllipse gs col9 fill gr
-%
-/Helvetica findfont 13.00 scalefont setfont
-277 422 m
-gs 1 -1 scale (A M I S) dup stringwidth pop 2 div neg 0 rmoveto col0 show gr
-%
-/Helvetica findfont 10.00 scalefont setfont
-277 433 m
-gs 1 -1 scale (MONTAGNARDS) dup stringwidth pop 2 div neg 0 rmoveto col0 show gr
-%
-/Helvetica findfont 9.00 scalefont setfont
-277 443 m
-gs 1 -1 scale (G E N E V E) dup stringwidth pop 2 div neg 0 rmoveto col0 show gr
-$F2psEnd
diff --git a/Master/texmf-dist/doc/latex/lettre/ecusson55.ps b/Master/texmf-dist/doc/latex/lettre/ecusson55.ps
deleted file mode 100644
index 27934d450e1..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/ecusson55.ps
+++ /dev/null
@@ -1,330 +0,0 @@
-%!PS-Adobe-2.0 EPSF-1.2
-%%BoundingBox: 11 3 38 48
-%%BeginPreview: 28 46 1 46
-% 00048000
-% 001ec000
-% 009fd000
-% 00eee000
-% 017fe000
-% 03fffc00
-% 017f7800
-% 01dd7000
-% 07df7e00
-% fffffff0
-% 80040010
-% 83c40010
-% c7e40010
-% e3c42d90
-% ff642e90
-% fdf42f90
-% bffc2f90
-% fcfc2790
-% fe7c2f90
-% bf7c2f90
-% fffc2e90
-% fffc2d90
-% fffc2810
-% fffc2810
-% bffc2810
-% bffc2810
-% f77c2810
-% 8efc7c10
-% 8dfc7c10
-% 98fdab10
-% 88fdc790
-% 8fbf83a0
-% 9f7dc720
-% 8b7d6d20
-% 4f3c7c20
-% 207c3840
-% 207c0080
-% 103c0080
-% 080c0000
-% 04040600
-% 03040800
-% 00e4f000
-% 001f0000
-% 00000000
-% 5e6d5820
-% 5a4850a0
-%%EndImage
-%%EndPreview
-%!
-
-/Jaune {1 setgray} def
-/Rouge {1 setgray} def
-/Noir {0 setgray} def
-/Blanc {1 setgray} def
-
-% Ellipse routine :
-% Syntaxe: <rad sclx scly centx centy> Open_Ellipse
-% where: rad -> max(x_width, y_width)
-% sclx -> (rad==x_width) ? 1 : x_width / y_width
-% scly -> (rad==x_width) ? y_width / x_width : 1
-% centx -> x_center
-% centy -> y_center
-
-/Open_Ellipse { gsave newpath /cmtx matrix currentmatrix def
- translate scale 0 0 3 -1 roll 0 360 arc } def
-
-/Close_Ellipse { cmtx setmatrix grestore } def
-
-/EcupathG
- {newpath 20 70 moveto 45 70 lineto 45 10 lineto 45 35 25 270 180 arcn
- closepath} def
-/EcupathD
- {newpath 45 70 moveto 70 70 lineto 70 35 lineto 45 35 25 0 270 arcn
- closepath} def
-/Ecu
- {EcupathG 0.3 setlinewidth stroke
- EcupathD 0.3 setlinewidth stroke} def
-
-% RayonDroit routine:
-% Syntax: <ang> RayonDroit
-% Dessine un rayon droit dans la direction ang.
-%
-/RayonDroit
- { gsave newpath /cmtx matrix currentmatrix def
- /angle exch def angle rotate
- rmin 0 moveto rmax 0 lineto
- rmin -1.5 lineto rmin 1.5 lineto rmax 0 lineto
- gsave closepath Jaune fill grestore
- stroke cmtx setmatrix grestore } def
-
-% RayonFlamme routine:
-% Syntax: <ang> RayonFlamme
-% Dessine un rayon flamme dans la direction ang.
-%
-/RayonFlamme
- { gsave newpath /cmtx matrix currentmatrix def
- /angle exch def angle rotate
- rmax 0 moveto
- rmax rmin sub 3 div dup 2 mul rmin add 4 3 -1 roll rmin add -3 4 2 roll
- rmin 1.5 curveto
- rmin -1.5 lineto
- rmax rmin sub 3 div dup 2 mul rmin add -6 3 -1 roll rmin add 2 4 2
- roll rmax 0 curveto
- gsave closepath Jaune fill grestore
- stroke cmtx setmatrix grestore } def
-
-% Soleil routine:
-% Syntax: <x y rsol rrays> Soleil
-% Dessine le demi+ soleil de l'ecusson centre en x, y
-%
-/Soleil
- {gsave newpath /omtx matrix currentmatrix def
- /rmax exch def /rmin exch def translate
- 0 0 rmin -20 200 arc
- gsave closepath Jaune fill grestore
- 0 RayonDroit
- 45 RayonDroit
- 90 RayonDroit
- 135 RayonDroit
- 180 RayonDroit
- 22.5 RayonFlamme
- 67.5 RayonFlamme
- 112.5 RayonFlamme
- 157.5 RayonFlamme
- stroke omtx setmatrix grestore } def
-
-/CleTube
- {newpath
- 53 38 moveto
- 53 63 lineto
- 54.5 63 1.5 180 0 arcn
- 56 38 lineto
- gsave closepath Jaune fill grestore
- stroke} def
-
-/CleCode
- {newpath 60.5 59 moveto 59 59 lineto 59 56 lineto 57.5 56 lineto
- 57.5 55 lineto 59 55 lineto 59 52 lineto 60.5 52 lineto
- 60.5 55 lineto 62 55 lineto 62 56 lineto 60.5 56 lineto
- 60.5 59 lineto
- 56 58 moveto 57 58 lineto 57 62 lineto 58 62 lineto 59 61 lineto
- 60.5 61 lineto 61.5 62 lineto 63 62 lineto 63 59 lineto
- 62 59 lineto 62 58 lineto 63 58 lineto 63 53 lineto 62 53 lineto
- 62 52 lineto 63 52 lineto 63 49 lineto 61.5 49 lineto
- 60.5 50 lineto 59 50 lineto 58 49 lineto 57 49 lineto
- 57 53 lineto 56 53 lineto
- gsave closepath Jaune fill grestore
- stroke} def
-
-/ClePoignee
- {newpath 47 23 7.5 0 90 arc
- 47 38 7.5 270 360 arc
- 62 38 7.5 180 270 arc
- 62 23 7.5 90 180 arc 47 30.5 moveto
- 47 23 5.5 90 0 arcn 56.5 23 lineto
- 62 23 5.5 180 90 arcn 62 32.5 lineto
- 62 38 5.5 270 180 arcn 52.5 38 lineto
- 47 38 5.5 360 270 arcn 47 28.5 lineto
- gsave Jaune fill grestore
- newpath 52 38 moveto 57 38 lineto 57 37 1 90 -90 arcn 52 36 lineto
- 52 37 1 -90 90 arcn closepath
- gsave Jaune fill grestore
- stroke
- newpath 52 25 moveto 57 25 lineto 57 24 1 90 -90 arcn 52 23 lineto
- 52 24 1 -90 90 arcn closepath
- gsave Jaune fill grestore
- stroke
- newpath 54.5 23 2 -180 0 arc closepath
- gsave Jaune fill grestore
- stroke
- newpath 60 33.5 moveto 60 27.5 lineto 61 27.5 1 180 0 arc 62 33.5 lineto
- 61 33.5 1 0 180 arc closepath
- gsave Jaune fill grestore
- stroke
- newpath 62 30.5 2 -90 90 arc closepath
- gsave Jaune fill grestore
- stroke
- newpath 47 33.5 moveto 47 27.5 lineto 48 27.5 1 180 0 arc 49 33.5 lineto
- 48 33.5 1 0 180 arc closepath
- gsave Jaune fill grestore
- stroke
- newpath 47 30.5 2 90 -90 arc closepath
- gsave Jaune fill grestore
- stroke
- 47 23 7.5 15.5 74.5 arc stroke
- 62 23 7.5 105.5 164.5 arc stroke
- 62 38 7.5 195.5 254.5 arc stroke
- 47 38 7.5 285.5 344.5 arc stroke
- 47 23 5.5 21.3 68.7 arc stroke
- 62 23 5.5 111.3 158.7 arc stroke
- 62 38 5.5 201.3 248.7 arc stroke
- 47 38 5.5 291.3 338.7 arc stroke} def
-
-/Cle
- { gsave newpath /cmtx matrix currentmatrix def
- 1 0 translate CleTube CleCode ClePoignee
- cmtx setmatrix grestore } def
-
-/AigleCorps
- {newpath 45 56 moveto 38 62 lineto 32 62 lineto 31 61 lineto
- 34 60 34 59 32 58 curveto
- 33 55 36 56 38 55 curveto
- 38 50 33 46 34 51 curveto
- 23 64 lineto 20 60 23 59 30 52 curveto
- 21 57 lineto 20 54 22 53 29 50 curveto
- 21 51 lineto 22 47 23 47 28 47 curveto
- 21 45 lineto 23 42 24 43 30 45 curveto
- 22 39 lineto 25 37 26 39 31 43 curveto
- 27 33 lineto 30 33 31 35 34 42 curveto
- 34 39 lineto 35 40 36 41 36 42 curveto
- 39 43 40 40 34 35 curveto
- 39 31 39 30 41 35 curveto
- 41 31 37 27 37 26 curveto
- 40 28 lineto
- 36 23 37 19 39 19 curveto 37 19 41 23 42 25 curveto
- 41 20 lineto 42 20 lineto 45 15 lineto
- gsave closepath Noir fill grestore
- stroke} def
-
-/AiglePatte
- {newpath 37 34 moveto 33 30 lineto
- 32 30 30 31 28 31 curveto
- 28 30.5 29 31 31 29 curveto
- 27 29 27 28 26.5 27.5 curveto
- 28 28 28.5 28 30 28 curveto
- 28 27 27 25 28 25 curveto
- 29 27 32 27 33 26 curveto
- 34 24 31 25 32 24 curveto
- 33 23 36 27 34 29 curveto 38 33 lineto
- gsave closepath Rouge fill grestore
- stroke} def
-
-/AigleBec
- { newpath 31 61 moveto
- 27 61 27 61 28 59 curveto
- 28 59.5 28 59.5 30 59.5 curveto
- 32 59.5 32 59.5 32 58 curveto
- 30 58 29 57 29 58 curveto
- 29 56.5 30 57 33 57 curveto
- 35 58.5 34 60 31 61 curveto
- gsave closepath Rouge fill grestore
- stroke } def
-
-/AigleCouronne
- { newpath 38 62 moveto 38 63 lineto
- 38 64.5 1.5 -90 90 arc 32 66 lineto 32 64.5 1.5 90 -90 arc
- 32 62 lineto 38 62 lineto
- gsave closepath Rouge fill grestore stroke
- 38 63 moveto 32 63 lineto
- 34 64.5 moveto 33 64.5 1 0 360 arc stroke
- 38 64.5 moveto 37 64.5 1 0 360 arc stroke
- 38 64 moveto 35 66.4 0.5 -90 270 arc Noir fill } def
-
-/AigleOeil
- {0.7 1 0.5 35.3 60.4 Open_Ellipse
- gsave Jaune fill grestore
- Close_Ellipse} def
-
-/Aigle
- { AigleCorps AiglePatte AigleBec AigleCouronne AigleOeil} def
-
-/IHS
- {newpath 0.8 setlinewidth
- 41 75.5 moveto 41 71.5 lineto
- 43 75.5 moveto 43 71.5 lineto
- 43 73.5 moveto 45 73.5 lineto
- 45 75.5 moveto 45 71.5 lineto
- 49 75 moveto 47 75 lineto 47.5 73.5 lineto 47 72 lineto 49 72 lineto
- 42 76.5 moveto 44 76.5 lineto 45 76.5 1 180 0 arcn 48 76.5 lineto
- stroke} def
-
-/PostTenebrasLux
- {22 3 moveto Weight { /Helvetica-Bold findfont } { /Helvetica findfont } ifelse
- 4.5 scalefont setfont
- (POST TENEBRAS LUX) show} def
-
-% Ecusson routine:
-% Syntaxe: X Y SC W Ecusson --
-% Dessine l'ecusson de Geneve centre dans un carre virtuel de
-% SC points de cote dont le bas gauche est en X,Y.
-% W est le poids de la legende "POST TENEBRAS LUX" (false = normal, true = bold)
-%
-% SC
-% <-------------------------->
-%
-%
-% ^ ---------------------
-% | | | |
-% | | | |
-% | | | |
-% | | | |
-% | | | |
-% SC | \ | /
-% | \ | /
-% | \ | /
-% | \ | /
-% | ---------
-% X |
-%-------------->v POST TENEBRAS LUX
-% ^
-% |
-% |
-% |
-% Y |
-% |
-% |
-%(0,0) |
-
-/Ecusson
- {/Weight exch def
- gsave newpath /amtx matrix currentmatrix def
- 3 1 roll translate 100 div dup scale
- 0.1 setlinewidth 0 setlinejoin
- 45 72 7.5 15 Soleil
- EcupathG Jaune fill
- EcupathD Rouge fill
- Noir
- Ecu Cle Aigle
- IHS PostTenebrasLux
- amtx setmatrix grestore } def
-
-% tests du fichier:
-
-0 0 55 false Ecusson
-% 50 500 55 false Ecusson
-% 150 300 300 true Ecusson
-% showpage
diff --git a/Master/texmf-dist/doc/latex/lettre/letdoc2.tex b/Master/texmf-dist/doc/latex/lettre/letdoc2.tex
deleted file mode 100644
index ed2fae48a34..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letdoc2.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass{ltxdoc}
-%\documentclass[a4paper,12pt,twoside]{report}
-\usepackage{mltex}
-\usepackage[table]{xcolor}
-\usepackage{pstricks}
-\usepackage{graphicx}
-\usepackage[francais]{babel}
-\usepackage{epsf}
-\usepackage{tabularx}
-\usepackage{multicol}
-\usepackage{verbatim}
-\usepackage[latin1]{inputenc}
-\usepackage[OT1]{fontenc}
-\usepackage{hyperref}
-\usepackage{siunitx}
-\input{letdocmain.tex}
diff --git a/Master/texmf-dist/doc/latex/lettre/letdocmain.tex b/Master/texmf-dist/doc/latex/lettre/letdocmain.tex
deleted file mode 100644
index 9b7c9354178..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letdocmain.tex
+++ /dev/null
@@ -1,1465 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in README.
-\usepackage[strict]{changepage}
-\makeatletter
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\edef\lettre@lamargeimpaire@stantarde{\the\oddsidemargin}
-\edef\lettre@lamargepaire@stantarde{\the\evensidemargin}
-\edef\lettre@lalargeurdutexte@stantarde{\the\textwidth}
-\topmargin-20pt\relax
-\textheight240mm\relax
-\newcommand*\lettreRedefinitMarges{
- \changetext%
- {0pt}% text height => no change
- {\dimexpr170mm-\lettre@lalargeurdutexte@stantarde}% text width
- {\dimexpr-1in+25mm-\lettre@lamargepaire@stantarde}% even side margin
- {\dimexpr-1in+25mm-\lettre@lamargeimpaire@stantarde}% odd side margin
- {0pt}% column sep => no change
-}
-\newcommand*\lettreRestaureMarges{
- \changetext%
- {0pt}% text height => no change
- {\dimexpr\lettre@lalargeurdutexte@stantarde-170mm}% text width
- {\dimexpr\lettre@lamargepaire@stantarde+1in-25mm}% even side margin
- {\dimexpr\lettre@lamargeimpaire@stantarde+1in-25mm}% odd side margin
- {0pt}% column sep => no change
-}
-
-\lettreRedefinitMarges
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\setcounter{tocdepth}{4}%
-\setcounter{secnumdepth}{4}%
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% http://www.laposte.fr/particulier/courriers-colis/conseils-pratiques/bien-rediger-l-adresse-d-une-lettre-ou-d-un-colis
-% personalisation de la page de titre
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\lrulefill}[1]{\leaders\hrule height#1\hfill\kern\z@}%
-%\renewcommand{\and}{\\}%
-\newcommand{\@inserthautg}{}%
-\newcommand{\@inserthautd}{}%
-\newcommand{\@insertbasg}{}%
-\newcommand{\@insertbasd}{}%
-\renewcommand{\maketitle}{\begin{titlepage}\setcounter{page}{0}\let\footnotesize\small
- \let\footnoterule\relax\null\vfill
- \mbox{\@inserthautg\@inserthautd}%
- \vfill
- \begin{flushright}%
- \mbox{}\lrulefill{1pt}\\[5mm]{\LARGE\bf \@title}\\[3mm]%
- \mbox{}\lrulefill{1pt}\\%
- \end{flushright}\par\vfill
- \mbox{\@insertbasg\@insertbasd}%
- \vfill
- {\Large\lineskip .75em\relax
- \begin{tabular}[b]{@{}l@{}}\@author\end{tabular}}\hfill
- {\large\begin{tabular}[b]{@{}r@{}}\@date\end{tabular}}\par
- \mbox{}\lrulefill{1pt}\\\end{titlepage}%
-\setcounter{footnote}{0}\let\thanks\relax\let\maketitle\relax
-\gdef\@thanks{}\gdef\@author{}\gdef\@title{}}%
-\makeatother
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%modifs pour utiliser babel
-\let\fsc\textsc
-\let\vers\verb
-\let\versatim\verbatim
-\let\endversatim\endverbatim
-\newcommand*{\see}[2]{\textit{voir}\ #1}
-\newcommand*{\seealso}[2]{\textit{voir aussi}\ #1}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\makeindex
-\input{path.tex}
-\begin{document}
-\selectlanguage{francais}
-%
-\newdimen\indentedwidth
-\indentedwidth=\textwidth
-\advance\indentedwidth by-91mm\relax
-%
-\newcommand{\dhfam}{\fontencoding{OT1}%
- \fontfamily{cmdh}%
- \fontseries{m}%
- \fontshape{n}}%
-\newcommand{\ldcmd}{\dhfam\fontsize{10}{12pt}\selectfont}%
-\newcommand{\ldCmd}{\dhfam\fontsize{12}{14pt}\selectfont}%
-\newcommand{\LDCMD}{\dhfam\fontsize{14}{17pt}\selectfont}%
-\newcommand{\trfam}{\fontencoding{T1}%
- \fontfamily{ptm}%
- \fontseries{m}%
- \fontshape{n}}%
-\newcommand{\treit}{\trfam\fontsize{8}{10pt}\selectfont}%
-\newcommand{\trten}{\trfam\fontsize{10}{12pt}\selectfont}%
-\newcommand{\trtwelf}{\trfam\fontsize{12}{14pt}\selectfont}%
-\newcommand{\trfvtn}{\trfam\fontsize{15}{18pt}\selectfont}%
-\newcommand{\hvfam}{\fontencoding{T1}%
- \fontfamily{phv}%
- \fontseries{m}%
- \fontshape{n}}%
-\newcommand{\hvten}{\hvfam\fontsize{10}{12pt}\selectfont}%
-\newcommand{\hvtwfv}{\hvfam\fontsize{25}{30pt}\selectfont}%
-%
-\makeatletter
-\renewcommand{\@inserthautg}{%
-\vrule height4cm depth0pt width0pt
-\hspace{1.5cm}\rput{-20}(0,2){\fbox{\includegraphics[scale=.15]{letex1-1.ps}}}%
-\hspace{2cm}\rput*{-20}(0,2){\fbox{\includegraphics[scale=.15]{letex2-1.ps}}}%
-}%
-\renewcommand{\@inserthautd}{%
-\hspace{11cm}\rput{20}(0,2){\fbox{\includegraphics[scale=.15]{testfaxf-1.ps}}}%
-\hspace{-2cm}\rput*{-20}(0,2){\fbox{\includegraphics[scale=.15]{testfaxf-2.ps}}}%
-}%
-\renewcommand{\@insertbasg}{%
-\vrule height4cm depth0pt width0pt
-\hspace{1.5cm}\rput{20}(0,2){\fbox{\includegraphics[scale=.15]{letex8-1.ps}}}%
-\hspace{2cm}\rput*{-20}(0,2){\fbox{\includegraphics[scale=.15]{letex8-2.ps}}}%
-}%
-\renewcommand{\@insertbasd}{%
-\hspace{11cm}\rput{20}(0,2){\fbox{\includegraphics[scale=.15]{letex7-2.ps}}}%
-\hspace{-2cm}\rput*{20}(0,2){\fbox{\includegraphics[scale=.15]{letex7-1.ps}}}%
-}%
-\makeatother
-\title{{\huge\bf De la correspondance avec \LaTeXe}\\[3mm]
- {\Large\bf La classe L{\large\bf ETTRE} de l'Observatoire de Gen\`eve\\[2mm]Version \versnum}}%
-\author{Denis \fsc{M\'egevand}\\
- Observatoire de Gen\`eve\\
- CH-1290 {\bf Sauverny}}%
-\date{\today}%
-\maketitle
-\pagestyle{myheadings}%
-\markboth{\it La classe \sc Lettre \it de l'Observatoire de Gen\`eve}%
- {\it De la correspondance fran\c{c}aise avec \LaTeXe}%
-%
-\pagenumbering{roman}
-\setcounter{page}{2}
-%
-\noindent La figure suivante montre les diff\'erents champs d'une lettre\index{lettre} touch\'es par les commandes de mise en page. Les commandes ou environnements obligatoires sont indiqu\'es par un ast\'erisque. Les champs pr\'esents par d\'efaut sont indiqu\'es par un petit cercle. Les champs sans autre indication n'apparaissent que s'ils sont explicitement appel\'es. \\[2mm]
-\begin{center}
-\framebox{\footnotesize
-\setlength{\unitlength}{.75mm}
-\begin{picture}(160,250)
-%
-\put(11,241){\circle{2}}
-\put(13,240){\makebox(0,0)[bl]{\tt \char`\\address}}
-\put(13,235){\makebox(0,0)[bl]{\tt \char`\\location}}
-\put(11,231){\circle{2}}
-\put(13,230){\makebox(0,0)[bl]{\tt \char`\\telephone}}
-\put(11,226){\circle{2}}
-\put(13,225){\makebox(0,0)[bl]{\tt \char`\\notelephone}}
-\put(11,221){\circle{2}}
-\put(13,220){\makebox(0,0)[bl]{\tt \char`\\fax}}
-\put(11,216){\circle{2}}
-\put(13,215){\makebox(0,0)[bl]{\tt \char`\\nofax}}
-\put(13,210){\makebox(0,0)[bl]{\tt \char`\\email}}
-%
-\put(91,241){\circle{2}}
-\put(93,240){\makebox(0,0)[bl]{\tt \char`\\lieu}}
-\put(91,236){\circle{2}}
-\put(93,235){\makebox(0,0)[bl]{\tt \char`\\nolieu}}
-\put(121,241){\circle{2}}
-\put(123,240){\makebox(0,0)[bl]{\tt \char`\\date}}
-\put(121,236){\circle{2}}
-\put(123,235){\makebox(0,0)[bl]{\tt \char`\\nodate}}
-%
-\put(90,210){\makebox(0,0)[bl]{\tt *\char`\\begin\{letter\}\{\%}}
-\put(110,205){\makebox(0,0)[bl]{{\it nom}{\tt\char`\\\char`\\}}}
-\put(110,200){\makebox(0,0)[bl]{{\it adresse}{\tt\char`\\\char`\\}}}
-\put(110,195){\makebox(0,0)[bl]{{\it suite}{\tt[\char`\\\char`\\}{\it etc}{\tt]\}}}}
-%
-\put(15,155){\makebox(0,0)[bl]{\tt \char`\\Vref}}
-\put(55,155){\makebox(0,0)[bl]{\tt \char`\\Nref}}
-\put(95,155){\makebox(0,0)[bl]{\tt \char`\\telex}}
-\put(135,155){\makebox(0,0)[bl]{\tt \char`\\ccp}}
-%
-\put(15,140){\makebox(0,0)[bl]{\tt \char`\\conc}}
-%
-\put(15,120){\makebox(0,0)[bl]{\tt *\char`\\opening}}
-\put(15,110){corps de la lettre}
-\put(15,100){\makebox(0,0)[bl]{\tt *\char`\\closing}}
-%
-\put(110,75){\makebox(0,0)[bl]{\tt *\char`\\name}}
-\put(110,70){\makebox(0,0)[bl]{\tt \char`\\signature}}
-\put(110,65){\makebox(0,0)[bl]{\tt \char`\\secondsignature}}
-\put(110,60){\makebox(0,0)[bl]{\tt \char`\\thirdsignature}}
-%
-\put(15,40){\makebox(0,0)[bl]{\tt \char`\\cc}}
-\put(15,35){\makebox(0,0)[bl]{\tt \char`\\encl}}
-\put(15,30){\makebox(0,0)[bl]{\tt \char`\\mencl}}
-\put(15,25){\makebox(0,0)[bl]{\tt \char`\\ps}}
-%
-\put(0,5){\line(1,0){155}}
-\put(0,0){\makebox(0,0)[bl]{\tt \char`\\username}}
-\put(40,0){\makebox(0,0)[bl]{\tt \char`\\ccitt}}
-\put(60,0){\makebox(0,0)[bl]{\tt \char`\\internet}}
-\put(90,0){\makebox(0,0)[bl]{\tt \char`\\bitnet}}
-\put(115,0){\makebox(0,0)[bl]{\tt \char`\\telepac}}
-\put(140,0){\makebox(0,0)[bl]{\tt \char`\\decnet}}
-%
-\end{picture}}
-\end{center}
-%
-\vfill\pagebreak
-\noindent La figure suivante montre les diff\'erents champs d'un t\'el\'efax\index{telefax@t\'el\'efax} touch\'es par les commandes de mise en page. Les indications sont d\'ecrites \`a la page pr\'ec\'edente. De plus, les textes en caract\`eres romains sont toujours pr\'esents, mais peuvent \^etre modifi\'es (voir la partie \ref{partadapt}). Les filets inutiles disparaissent.\\[2mm]
-\begin{center}
-\framebox{\footnotesize
-\setlength{\unitlength}{.75mm}
-\begin{picture}(160,250)
-%
-\put(11,241){\circle{2}}
-\put(13,240){\makebox(0,0)[bl]{\tt \char`\\address}}
-%
-\put(100,240){\makebox(0,0)[bl]{\ldcmd T\'EL\'EFAX}}
-%
-\put(11,226){\circle{2}}
-\put(13,225){\makebox(0,0)[bl]{\tt \char`\\telephone}}
-\put(51,226){\circle{2}}
-\put(53,225){\makebox(0,0)[bl]{\tt \char`\\fax}}
-\put(93,225){\makebox(0,0)[bl]{\tt \char`\\email}}
-\put(133,225){\makebox(0,0)[bl]{\tt \char`\\telex}}
-%
-\put(0,220){\line(1,0){155}}
-%
-\put(0,213){\makebox(0,0)[bl]{\`A:}}
-\put(20,213){\makebox(0,0)[bl]{\tt *\char`\\begin\{telefax\}\{}}
-\put(110,213){\makebox(0,0)[bl]{{\it num\'ero}{\tt\}\{\%}}}
-\put(20,208){\makebox(0,0)[bl]{{\it nom}{\tt\char`\\\char`\\}}}
-\put(20,203){\makebox(0,0)[bl]{{\it adresse}{\tt\}}}}
-%
-\put(0,193){\makebox(0,0)[bl]{De:}}
-\put(20,194){\circle{2}}
-\put(22,193){\makebox(0,0)[bl]{\tt \char`\\location}}
-\put(80,193){\makebox(0,0)[bl]{Nombre de pages:~}}
-\put(120,194){\circle{2}}
-\put(122,193){\makebox(0,0)[bl]{\tt \char`\\addpages}}
-%
-\put(0,188){\line(1,0){155}}
-%
-\put(0,181){\makebox(0,0)[bl]{\small\bf\sl En cas de mauvaise transmission, appelez s.v.p. l'op\'erateur}}
-%
-\put(0,178){\line(1,0){155}}
-%
-\put(91,161){\circle{2}}
-\put(93,160){\makebox(0,0)[bl]{\tt \char`\\lieu}}
-\put(91,156){\circle{2}}
-\put(93,155){\makebox(0,0)[bl]{\tt \char`\\nolieu}}
-\put(121,161){\circle{2}}
-\put(123,160){\makebox(0,0)[bl]{\tt \char`\\date}}
-\put(121,156){\circle{2}}
-\put(123,155){\makebox(0,0)[bl]{\tt \char`\\nodate}}
-%
-\put(15,140){\makebox(0,0)[bl]{\tt \char`\\conc}}
-%
-\put(15,120){\makebox(0,0)[bl]{\tt *\char`\\opening}}
-\put(15,110){corps du t\'el\'efax}
-\put(15,100){\makebox(0,0)[bl]{\tt *\char`\\closing}}
-%
-\put(110,75){\makebox(0,0)[bl]{\tt *\char`\\name}}
-\put(110,70){\makebox(0,0)[bl]{\tt \char`\\signature}}
-\put(110,65){\makebox(0,0)[bl]{\tt \char`\\secondsignature}}
-\put(110,60){\makebox(0,0)[bl]{\tt \char`\\thirdsignature}}
-%
-\put(15,40){\makebox(0,0)[bl]{\tt \char`\\cc}}
-\put(15,35){\makebox(0,0)[bl]{\tt \char`\\encl}}
-\put(15,30){\makebox(0,0)[bl]{\tt \char`\\mencl}}
-\put(15,25){\makebox(0,0)[bl]{\tt \char`\\ps}}
-%
-\put(0,5){\line(1,0){155}}
-\put(0,0){\makebox(0,0)[bl]{\tt \char`\\username}}
-\put(40,0){\makebox(0,0)[bl]{\tt \char`\\ccitt}}
-\put(60,0){\makebox(0,0)[bl]{\tt \char`\\internet}}
-\put(90,0){\makebox(0,0)[bl]{\tt \char`\\bitnet}}
-\put(115,0){\makebox(0,0)[bl]{\tt \char`\\telepac}}
-\put(140,0){\makebox(0,0)[bl]{\tt \char`\\decnet}}
-%
-\end{picture}}
-\end{center}
-%
-\cleardoublepage
-\tableofcontents
-\cleardoublepage
-\listoffigures
-\cleardoublepage
-%
-\setcounter{section}{0}
-\index{internet|see {adresse}}
-\index{bitnet|see {adresse}}
-\index{decnet|see {num\'ero}}
-\index{telepac|see {num\'ero}}
-\index{fax|see{t\'el\'efax}}
-\index{telecopie@t\'el\'ecopie|see{t\'el\'efax}}
-\index{warning|see{message d'avertissement}}
-%
-\pagenumbering{arabic}
-\subsection*{Introduction}
-\addcontentsline{toc}{section}{Introduction}
-\noindent La classe {\tt lettre}\index{lettre.cls@{\tt lettre.cls}} est une adaptation \`a \LaTeXe\ du style {\tt lettre}\index{lettre.sty@{\tt lettre.sty}} d\'evelopp\'e \`a l'Observatoire sous \LaTeX\ 2.09. Celui-ci \'etait lui-m\^eme un d\'eveloppement bas\'e sur {\tt letter.sty}\index{letter.sty@{\tt letter.sty}} permettant de composer avec \LaTeX\ des {\bf lettres}\index{lettre} ou des {\bf t\'el\'efax\index{telefax@t\'el\'efax}}, d\'ecrits ci-dessous par le terme g\'en\'erique de {\bf message\index{message}}, dont l'allure correspond mieux aux usages francophones.\footnote{Bien qu'existent des commandes permettant de changer la langue\index{langue} du message\index{message}. (voir page \pageref{seclang})}\\[2mm]
-Un certain nombre de commandes\index{commandes} permettent de formatter le message\index{message} ou les champs annexes \`a celui-ci que sont les \index{adresse}adresses, \index{entete@ent\^ete}ent\^etes, ou autres informations auxiliaires. Certaines de ces commandes\index{commandes} ne s'appliquent qu'aux lettres\index{lettre}, d'autres qu'aux t\'el\'efax\index{telefax@t\'el\'efax}, enfin, un certain nombre de caract\'eristiques sont communes aux deux \index{environnement}environnements. Ceci se retrouve dans ce document, dont la premi\`ere partie d\'ecrit l'\index{environnement}environnement sp\'ecifique des lettres\index{lettre}, la seconde les t\'el\'efax\index{telefax@t\'el\'efax}, alors que la troisi\`eme contient l'information commune aux deux types de messages. La fin du manuel d\'ecrit les commmandes sp\'ecifiques \`a l'Observatoire, et la mani\`ere d'adapter cette classe \`a un autre institut.\\[2mm]
-On peut \'ecrire {\bf autant de lettres\index{lettre} qu'on le d\'esire dans le m\^eme fichier} d'entr\'ee. Les coordonn\'ees de l'\index{expediteur@exp\'editeur}exp\'editeur \'etant en g\'en\'eral les m\^emes pour toutes les lettres\index{lettre}, elles peuvent \^etre d\'efinies par d\'efaut\index{commandes}\index{commandes!d\'efaut} (voir \`a la partie \ref{partinst}). Des commandes\index{commandes} suppl\'ementaires et/ou \index{commandes!facultatives}facultatives g\`erent la mise en page de lignes d'indications, de la langue\index{langue} de la lettre\index{lettre}, et de champs facultatifs comme les post-scriptums, les annexes, etc\ldots\\[2mm]
-Les commandes\index{commandes} se placent soit entre \cs{begin\{letter\}} et \index{opening@\cs{opening}}\cs{opening} \footnote{Toutes les commandes\index{commandes} de formattage.}, soit entre \index{closing@\cs{closing}}\cs{closing} et \index{letter@\cs{end\{letter\}}}\cs{end\{letter\}}\footnote{Toutes les commandes\index{commandes} d\'ecrivant les paragraphes suppl\'ementaires en fin de lettre\index{lettre}. (voir page \pageref{seccomsup})}, \`a l'exception de \cs{makelabels}\index{makelabels@\cs{makelabels}} (voir page \pageref{etiquettes}) et \cs{institut}\index{institut@\cs{institut}} (voir page \pageref{institut}).\\[2mm]
-Par esprit de sym\'etrie, et bien qu'on ne puisse mettre qu'{\bf un seul t\'el\'efax\index{telefax@t\'el\'efax} par fichier}, pour des raisons d\'ecrites plus loin, l'\index{environnement}environnement {\tt telefax} place ses commandes\index{commandes} de la m\^eme mani\`ere.\\[2mm]
-Des fichiers \og gabarit\fg{}, et quelques exemples aident l'utilisateur \`a \'ecrire ses premiers messages\index{message}.\\[2mm]
-Tout au long de la compilation, lorsqu'il d\'ecouvre des commandes lui demandant de recouvrir ou de remplir
-certains champs, ou de se comporter d'une mani\`ere non-standard\index{comportement!standard} ou
-ill\'egale\index{comportement!illegal@ill\'egal}, {\tt lettre.cls}\index{lettre.cls@{\tt lettre.cls}} affiche
-\`a la console et dans le fichier {\tt .log} un message\index{message} d'information et d'avertissement ayant
-respectivement les formes suivantes:\\[2mm]
-\verb|Class lettre Message: Ligne auxiliaire demandee.|\index{message!d'information}\\
-\verb|Class lettre Warning: Position de la premiere etiquette ignoree.|\index{message!d'avertissement}\\[2mm]
-Les messages d'informations peuvent \^etre supprim\'es ou affich\'es (d\'efaut) en tout temps par les
-commandes \cs{noinfos}\index{noinfos@\cs{noinfos}} ou \cs{infos}\index{infos@\cs{infos}}\\[2mm]
-Depuis le 17 mai 2013, la maintenance de \og lettre\fg{} est assurée par
-\href{mailto:vincentb1@users.sourceforge.net}{Vincent Belaïche}.\\[2mm]
-Bonne \index{correspondance}correspondance \`a toutes et \`a tous \ldots
-
-{\sl
- \vspace*{1cm}
- \hfill Denis \fsc{M\'egevand}\\
- \vspace*{0pt}
- \hfill Sauverny, le 19 mai 2013}
-\vspace*{\fill}
-
-\subsection*{Historique et remerciements}
-\addcontentsline{toc}{section}{Historique et remerciements}
-Le fichier \texttt{\versnum-release-notes} ci-dessous d\'etaille
-l'historique\index{historique} des modifications de la classe lettre. Je
-tiens \`a remercier\index{remerciements} toutes les personnes ayant fait
-des propositions, des suggestions ou des remarques qui ont permis
-d'améliorer la classe (voir les noms dans le texte ci-dessous).
-
-\verbatiminput{release-notes.txt}
-\vspace*{\fill}
-
-\subsection*{Rapports d'anomalies}
-\addcontentsline{toc}{section}{Rapport d'anomalies}
-\label{sec:rapports-danomalies}
-
-La classe \texttt{lettre} est sous la forge \texttt{GNA!} à cette adresse réticulaire~:
-
-\begin{center}
- \url{https://gna.org/projects/lettre_observatoire}
-\end{center}
-
-Les rapports d'anomalie doivent être postés dans la rubrique \og Anomalies\fg{} à cette adresse. Il est
-nécessaire d'avoir créé un compte sous \texttt{GNA!} préalablement à l'envoi d'un rapport d'anomalie, ceci
-permet en effet de joindre l'auteur du rapport.
-
-Vous pouvez aussi nous joindre par la liste de discussion suivante~:
-
-\begin{center}
- \url{mailto:lettre_observatoire-aide@gna.org}
-\end{center}
-
-\subsection*{Évolutions futures}
-\addcontentsline{toc}{section}{Évolutions futures}
-
-Ci-après se trouve une liste des demandes d'évolutions faites via différents forums --- notamment
-\texttt{fr.comp.text.tex} --- ou en s'adressant directement à moi~:
-\begin{itemize}
-\item Faire une version \cs{Ps} de \cs{ps} avec un seul argument obligatoire.
-\item Mettre en place un système clef-valeur pour les réglages.
-\item Permettre l'ajout simple d'autre types de téléphone pour l'adresse.
-\end{itemize}
-
-\section{Installation}
-\label{sec:installation}
-
-\subsection{Installation de la version publique}
-\label{sec:installation-pub}
-
-Veuillez procéder comme il suit~:
-\begin{enumerate}
-\item Récupérez l'archive compressée \texttt{lettre.zip}, vous la trouverez sur le \texttt{CTAN}
- (\url{http://www.ctan.org/pkg/lettre}) ou sur la zone de téléchargement de \texttt{GNA!}
- (\url{http://download.gna.org/lettre_observatoire/}).
-\item Décompressez la dans un répertoire \meta{temp}
-\item Placez les fichiers \texttt{lettre.pdf} et \texttt{ALIRE} de \meta{temp}\texttt{/lettre} sous un
- répertoire \meta{texmf}\texttt{/doc/latex/lettre}, où \meta{texmf} est un répertoire ayant une arborescence
- TDS et que \texttt{latex} scrute pour trouver les paquetages --- avec la distribution \texttt{MiKTeX} le
- répertoire \meta{texmf} est soit le répertoire d'installation de \texttt{MiKTeX} soit un répertoire déclaré
- dans la liste des \texttt{Root} avec l'utilitaire d'administration.
-\item Placez les fichiers \texttt{lettre.cls} et \texttt{default.ins} de \meta{temp}\texttt{/lettre} sous un
- répertoire \meta{texmf}\texttt{/tex/latex/lettre}.
-\item Mettre à jour la base de donnée de noms de fichier de \texttt{latex} --- avec la distribution
- \texttt{MiKTeX} cliquez sur le bouton \texttt{Refresh FNDB} dans l'utilitaire d'administation.
-\end{enumerate}
-
-Normalement avec la distribution \texttt{MiKTeX} le gestionnaire de paquetages permet de faire tout ça
-automatiquement pour les archives publiées sur le \texttt{CTAN}, par contre si vous désirez prendre l'archive
-sur \texttt{GNA!} pour avoir une version plus récente il faut procéder comme expliqué plus haut.
-
-\subsection{Installation à partir des sources}
-\label{sec:installation-src}
-
-Si vous voulez avoir la version de développement, il faut que l'outil de gestion de version \verb+svn+ soit
-installé sur votre machine. Si c'est le cas, veuillez alors procéder comme il suit~:
-
-\begin{enumerate}
-\item Créez un répertoire \meta{classe lettre} quelque part sur votre disque
-\item Ouvrez une console, changez le répertoire courant pour aller sur \meta{classe lettre}, et lancez la
- commande \verb+svn+ d'extraction (\verb+checkout+ en langue anglaise, aussi abrégée en \verb+co+). Vous
- pouvez selon la configuration de votre réseau soit utiliser le protocole \verb+svn+ (TCP 3690) comme cela~:\\[2mm]
- \verb+svn co svn://svn.gna.org/svn/lettre_observatoire/trunk lettre_observatoire+\\[2mm]
- soit le protocole \verb+http+ comme cela~:\\[2mm]
- \verb+svn co http://svn.gna.org/svn/lettre_observatoire/trunk lettre_observatoire+\\[2mm]
- Si par exemple votre connexion internet passe par un proxy, alors il est improbable que ça marchera avec le
- protocole \verb+http+.\\
- Pour plus de détails se référer à \url{https://gna.org/svn/?group=lettre_observatoire}.
-\item La commande précédente doit avoir créé un sous-répertoire \verb+lettre_observatoire+ sous le répertoire
- \meta{classe lettre}, ajoutez alors ce répertoire \meta{classe lettre}\verb+/lettre_observatoire+ aux
- racines connues de votre compilateur \LaTeX. Si votre distribution est MiKTeX il suffit d'aller dans
- l'onglet \og Roots\fg\ de l'outil d'administration.
-\end{enumerate}
-
-\section{Utilisation}
-\label{sec:utilisation}
-
-\subsection{Options du paquetage}
-\label{sec:options-du-paquetage}
-\markright{\it Partie \thesection: \rm Options du paquetage}
-
-\subsubsection{Mise en forme}
-\label{sec:polic-de-caract}
-
-
-\noindent\verb+10pt+\index{taille de police!10pt}, \verb+11pt+\index{taille de police!11pt}, et \verb+12pt+\index{taille de police!12pt} font ce que leur nom indique en ce qui concerne la taille de
-police de caractères. \verb+10pt+ est l'option par défaut.\\[2mm]
-\noindent\verb+a4paper+\index{a4paper} force les dimension \cs{paperheight} et \cs{paperwidth} respectivement à
-\SI{297}{\milli\metre} et \SI{210}{\milli\metre}.\\[2mm]
-\noindent\verb+twoside+\index{twoside} et \verb+oneside+\index{oneside} indique que l'impression se fait
-recto-verso ou seulement recto. Ceci a une importance si la commande \cs{makelabels} est utilisé dans
-l'en-tête du document, en effet en cas recto verso on assure que les étiquettes commencent sur une page
-impaire. \verb+oneside+ est l'option par défaut.
-\noindent\verb+draft+\index{draft} et \verb+final+\index{final} permettent de mettre en vedette (si
-\verb+draft+) ou non (si \verb+final+) les hbox trop larges en insérant un filet à droite du texte en cas de
-débordement. \verb+final+ est la valeur par défaut.\\[2mm]
-
-
-\subsubsection{Équations}
-\label{sec:equations}
-
-\noindent\verb+leqno+\index{numérotation des équations à gauche!leqno}, force la numérotation à gauche des
-équation en mode \cs{displaymath}.\\[2mm]
-\noindent\verb+fleqno+\index{alignement des équations à gauche!fleqno}, force l'alignement à gauche des
-équation en mode \cs{displaymath}.
-
-\subsubsection{Langue}
-
-\noindent\verb+francais+ \verb+romand+ \verb+allemand+ \verb+americain+ \verb+anglais+ permettent de définir
-la langue par défaut des messages.
-
-\subsubsection{Date du message}
-\label{sec:date-du-message}
-
-\noindent\verb+origdate+ enclenche un mécanisme permettant de conserver la date
-d'origine\index{date!d'origine} de la lettre, même lors d'une compilation ult\'erieure~: la date est
-sauvegardée dans un fichier auxiliaire (\meta{jobname}\texttt{.odt}), \`a l'int\'erieur d'une macro, si
-celle-ci n'existe pas. La date d'origine sauvegardée est celle d'une premi\`ere compilation, c'est à dire~:
-\begin{itemize}
-\item soit la date courante de la compilation si aucune commande \cs{date} est utilisée ou \cs{nodate},
-\item soit la date sp\'ecifi\'ee par la commande \cs{date} si cette commande est utilisée,
-\item soit la date vide (pas de date) si la commande \cs{nodate} est utilisée.
-\end{itemize}
-Lors d'une compilation ultérieure, lorsque ce fichier \meta{jobname}\texttt{.odt} existe et qu'il contient la
-macro, la date enregistrée dans celle-ci est utilisée, c'est à dire que quelque soit la modification de
-spécification par \cs{date}, \cs{nodate} ou ni l'un ni l'autre, cela est sans effet. Lorsque plusieurs
-lettres sont dans le même document, chaque lettre crée dans ce fichier une macro qui lui est propre.
-
-
-\subsection{Des lettres}\label{partlettre}
-\markright{\it Partie \thesection: \rm Des lettres}
-
-\noindent Cette partie d\'ecrit les commandes\index{commandes} sp\'ecifiques \`a l'\index{environnement}environnement
-{\tt letter}, et en particulier au formattage de l'\index{entete@ent\^ete}ent\^ete. Certaines
-commandes\index{commandes} d\'ecrites ici se retrouvent dans la partie t\'el\'efax\index{telefax@t\'el\'efax}, o\`u elles ont un comportement l\'eg\`erement diff\'erent.
-\vfill\pagebreak
-
-\vspace*{0pt}%
-\noindent
-\framebox[\textwidth]{%
-\begin{minipage}[t]{70mm}
- \centering \trfvtn \rule{0pt}{1.4\baselineskip}Denis M\'egevand\\[2mm]
- \trtwelf 1F, chemin des Pontets\\
- CH-1291 Commugny\\
- Suisse\\[2mm]
- T\'el: +41(22) 776 23 07\\
- Fax: +41(22) 776 36 32
-\end{minipage}
-\hspace{20mm}
-\begin{minipage}[t]{\indentedwidth}
- Commugny, le \today
-\end{minipage}
-}
-\newcounter{mesfig}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl L'ent\^ete et la date d'une lettre}
-\addcontentsline{lof}{figure}{\themesfig.~~~L'ent\^ete et la date d'une lettre}
-\end{center}
-\vspace{3mm}
-
-\subsubsection{De l'ent\^ete}
-
-\noindent\index{address@\cs{address}}\label{address}\cs{address}\marg{adresse}\index{lettre}
-\index{adresse}D\'efinit l'adresse de l'\index{expediteur@exp\'editeur}exp\'editeur, utilis\'ee dans l'\index{entete@ent\^ete}ent\^ete de la lettre\index{lettre}, comme ci-dessus. Cette commande est \index{commandes!facultatives}facultative, et est remplac\'ee par d\'efaut par l'\index{adresse!institutionnelle}adresse définie dans le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+} L'adresse est simplement plac\'ee dans une \vers+parbox+, et tout le formattage est laiss\'e au soin de l'utilisateur.\\[2mm]
-\index{lieu@\cs{lieu}}\label{lieu}\cs{lieu}\marg{texte} indique le lieu d'envoi, avant la \index{date}date, en haut et \`a droite de la lettre\index{lettre}. Cette commande est \index{commandes!facultatives}facultative, et est remplac\'ee par d\'efaut par le lieu défini dans le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+}. Pour supprimer compl\'etement le lieu, utiliser \index{nolieu@\cs{nolieu}}\cs{nolieu}. \\[2mm]
-\index{date@\cs{date}}\cs{date}\marg{texte} permet de sp\'ecifier une \index{date}date fixe pour la
-lettre\index{lettre}. Utile pour pr\'e-- ou post\index{date}dater une lettre\index{lettre}. Cette commande est
-\index{commandes!facultatives}facultative et est remplac\'ee par d\'efaut par la \index{date}date du jour dans
-la langue\index{langue} courante (voir page \pageref{seclang}). Pour supprimer compl\'etement la
-\index{date}date, utiliser \index{nodate@\cs{nodate}}\cs{nodate}.\footnote{L'option \texttt{origdate} de la
- classe \texttt{lettre.cls} permet de conserver la date de la première compilation lors des compilations
- ultérieures tant que le fichier \texttt{.odt} est conservé. Voir \S~\ref{sec:date-du-message}}\index{origdate@\vers+origdate+}\index{fichier!odt@\verb+.odt+}\\[2mm]
-\index{location@\cs{location}}\cs{location}\marg{texte} sert \`a pr\'eciser l'\index{entete@ent\^ete}ent\^ete ci-dessus, en indiquant par exemple, le d\'epartement ou la personne concern\'ee. Cette commande est \index{commandes!facultatives}facultative, et n'est pas remplac\'ee par d\'efaut. \\[2mm]
-\index{telephone@\cs{telephone}}\label{telephone}\cs{telephone}\marg{num\'ero} sp\'ecifie le num\'ero de \index{telephone@t\'el\'ephone}\index{numero@num\'ero!telephone@t\'el\'ephone}t\'el\'ephone devant appara\^{\i}tre sous l'\index{entete@ent\^ete}ent\^ete. Cette commande est \index{commandes!facultatives}facultative, et est remplac\'ee par d\'efaut par le num\'ero défini dans le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+}. Pour supprimer compl\'etement la ligne du \index{telephone@t\'el\'ephone}\index{numero@num\'ero!telephone@t\'el\'ephone}t\'el\'ephone, utiliser \index{notelephone@\cs{notelephone}}\cs{notelephone}.\\[2mm]
-\index{fax@\cs{fax}}\label{fax}\cs{fax}\marg{num\'ero} sp\'ecifie le num\'ero de \index{numero@num\'ero!telefax@t\'el\'efax}t\'el\'efax devant appara\^{\i}tre sous l'\index{entete@ent\^ete}ent\^ete. Cette commande est \index{commandes!facultatives}facultative, et est remplac\'ee par d\'efaut par le num\'ero défini dans le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+}. Pour supprimer compl\'etement la ligne du \index{numero@num\'ero!telefax@t\'el\'efax}t\'el\'efax, utiliser \index{nofax@\cs{nofax}}\cs{nofax}.\\[2mm]
-\index{email@\cs{email}}\label{emaillettre}\cs{email}\marg{texte} sp\'ecifie l'adresse E-Mail devant appara\^{\i}tre sous l'\index{entete@ent\^ete}ent\^ete. Cette commande\footnote{Suite \`a une proposition de Philipe \ {Esperet}} est \index{commandes!facultatives}facultative, et n'est pas remplac\'ee par d\'efaut. Elle n'utilise pas \cs{username}\index{username@\cs{username}} et est ind\'ependante du m\'ecanisme de la ligne d'E-Mail (voir page \pageref{emailline}).\\[2mm]
-\vfill\pagebreak
-
-\noindent\fbox{\parbox[t]{\textwidth}{
- \hspace*{90mm}
- \begin{minipage}[t]{\indentedwidth}
- \rule{0pt}{1.4\baselineskip}\TeX\ Users Group\\
- P.O.Box 869\\
- Santa Barbara, CA 93102\\
- USA
- \end{minipage}\\
- \vspace*{2cm}\\
- Dear Sir,\\*
-}}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl L'adresse et les salutations d'une lettre}
-\addcontentsline{lof}{figure}{\themesfig.~~~L'adresse et les salutations d'une lettre}
-\end{center}
-
-\subsubsection{Du destinataire et du texte}
-
-\noindent Chaque lettre\index{lettre} est \'ecrite dans un \index{environnement}environnement {\tt letter}, dont l'argument contient le nom et l'\index{adresse!destinataire}adresse du \index{destinataire}destinataire, s\'epar\'es par la commande \vers+\\+. L'adresse elle-m\^eme peut \^etre compos\'ee de plusieurs lignes s\'epar\'ees par des \vers+\\+.\\[2mm]
-{\bf Rem: Le premier \vers+\\+ s\'eparant le nom de l'adresse ne peut pas \^etre suivi d'un argument facultatif d'espacement, contrairement aux autres}. Pour obtenir des effets\index{effets particuliers} particuliers\footnote{Par exemple l'utilisation du champ de nom pour une indication telle que RECOMMAND\'E\index{recommande@Recommand\'e} ou URGENT\index{Urgent}.}, il faut intercaler une ligne vide entre la premi\`ere ligne et les suivantes que l'on pourra positionner par l'argument facultatif de cette pseudo-ligne.\\[2mm]
-\index{letter@\cs{begin\{letter\}}}\verb+\begin{letter}{+\meta{destinataire}\verb+\\+[\verb+~\\[-3pt]+]\meta{adresse}[\verb+\\+\meta{suite}\verb+\\+\meta{fin}]\verb+}+ \\[2mm]
-C'est entre \cs{begin\{letter\}} et \cs{opening} que se placent la plupart des commandes\index{commandes}.\\[2mm] \index{opening@\cs{opening}}\cs{opening}\marg{salutations} commence la lettre\index{lettre}. Cette commande est \index{commandes!obligatoires}obligatoire, car c'est elle qui formatte le d\'ebut de la lettre\index{lettre}, pla\c{c}ant l'\index{entete@ent\^ete}ent\^ete, le lieu, la \index{date}date, le sujet et les \index{salutations}salutations donn\'ees en param\`etre de la commande. \\[2mm]
-Le texte de la lettre\index{lettre} est ensuite trait\'e en mode paragraphe. Les divers \index{environnement}environnements test\'es et fonctionnant correctement sont \vers+center+, \vers+flushleft+, \vers+flushright+, \vers+verbatim+, \vers+verse+, \vers+quotation+, \vers+quote+, \vers+minipage+, \vers+itemize+, \vers+enumerate+, \vers+description+, \vers+picture+, \vers+equation+, \vers+eqnarray+, \vers+tabbing+, \vers+tabular+ et \vers+array+, ainsi que les commandes\index{commandes} \cs{centering}, \cs{raggedleft} et \cs{raggedright}. Les environnements \vers+figure+ et \vers+table+ ne sont pas d\'efinis dans la classe \vers+lettre+. En cas de probl\`emes, veuillez me le faire savoir.\\[2mm]
-\index{closing@\cs{closing}}\cs{closing}\marg{salutations} termine la lettre\index{message}\index{lettre}. Cette commande est \'egalement \index{commandes!obligatoires}obligatoire, car elle met en forme les \index{salutations}salutations, et la ou les signature\index{signature}(s). \\[2mm]
-Quelques commandes\index{commandes} se placent entre \cs{closing} et \cs{end\{letter\}} qui ferme l'\index{environnement}environnement.
-\vfill\pagebreak
-
-\def\auxline{
- {\scriptsize
- V.\raise.4ex\hbox{\tiny /}R\'ef.
- \ifx\@empty \toref
- \hfill
- \else
- {\small\toref}\hfill
- \fi
- N.\raise.4ex\hbox{\tiny /}R\'ef.
- \ifx\@empty \fromref
- \hfill
- \else
- {\small\fromref}\hfill
- \fi
- \ifx\@empty \telexnum
- \else
- T\'ELEX\ \telexnum\hspace{5mm}
- \fi
- \ifx\@empty \ccpnum
- \else
- C.C.P.\ \ccpnum\hspace{5mm}
- \fi}}
-\def\toref{}
-\def\fromref{DM/sm}
-\def\auxflag{.}
-\def\telexnum{\phantom{ +45 419 209 obsg ch}}
-\def\ccpnum{\phantom{ 12-1210-9}}
-
-\noindent\framebox[\textwidth]{\auxline}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl La ligne des r\'ef\'erences}
-\addcontentsline{lof}{figure}{\themesfig.~~~La ligne des r\'ef\'erences}
-\end{center}
-
-\subsubsection{De la ligne des r\'ef\'erences}
-
-\noindent Quatre commandes\index{commandes} \index{commandes!facultatives}facultatives permettent de fabriquer une ligne compl\'ementaire
-dans l'\index{entete@ent\^ete}ent\^ete, en petits caract\`eres, comme repr\'esent\'ee ci-dessus.
-Une seule de ces commandes\index{commandes} suffit pour cr\'eer la ligne avec les marques N/R\'ef et V/R\'ef (en fran\c{c}ais).\\[2mm]
-{\bf Rem : seuls deux champs T\'ELEX, C.C.P. peuvent \^etre
-pr\'esents simultan\'ement sur la ligne. Le syst\`eme ne tient pas compte
-d'une \'eventuelle troisi\`eme commande.}\\[2mm]
-\index{Nref@\cs{Nref}}\cs{Nref}\marg{texte} pr\'ecise la r\'ef\'erence de l'\index{expediteur@exp\'editeur}exp\'editeur.
-\index{nref@\cs{nref}}\cs{nref}\marg{texte} est une commande synonyme conserv\'ee par souci de compatibilit\'e arri\`ere.\\[2mm]
-\index{Vref@\cs{Vref}}\cs{Vref}\marg{texte} rappelle la r\'ef\'erence du \index{destinataire}destinataire.
-\index{vref@\cs{vref}}\cs{vref}\marg{texte} est une commande synonyme conserv\'ee par souci de compatibilit\'e arri\`ere, mais est incompatible avec le \textit{package} \texttt{varioref}\footnote{Bug mis en \'evidence par Stéphane \fsc{Didailler}}.\\[2mm]
-\index{telex@\cs{telex}}\cs{telex}\marg{texte} indique le num\'ero de t\'elex de l'\index{expediteur@exp\'editeur}exp\'editeur.\\[2mm]
-\index{ccp@\cs{ccp}}\cs{ccp}\marg{texte} indique le num\'ero de compte de ch\`eques postaux de l'exp\'e\-di\-teur.\\[2mm]
-D'autres commandes peuvent \^etre pr\'evues pour remplir ces champs par des r\'ef\'erences \index{institut}institutionnelles. (voir page \pageref{ccpobs})
-
-\subsubsection{Des \'etiquettes}
-
-\label{etiquettes}
-\noindent La commande \\[2mm]
-\cs{makelabels}\oarg{n}\index{makelabels@\cs{makelabels}}\\[2mm]
-plac\'ee {\bf avant} \cs{begin\{document\}}\index{document@\cs{begin\{document\}}} permet de demander l'impression d'\'etiquettes\index{etiquette@\'etiquette} d'adresses\index{adresse!etiquette@\'etiquette}, pour les destinataires\index{adresse!destinataire} de toutes les lettres du document.\\[2mm]
-Une ou plusieurs page(s) s\'epar\'ee(s) sont d\`es lors formatt\'ees apr\`es les lettres, les adresses\index{adresse!etiquette@\'etiquette} \'etant plac\'ees de mani\`ere \`a remplir des pages A4 de 2 colonnes de 8 \'etiquettes\index{etiquette@\'etiquette} au format de 37 x 105 mm chacune. Le texte de l'\'etiquette mesure 70 mm de largeur et est centr\'e verticalement dans l'\'etiquette, en laissant une marge sup\'erieure et inf\'erieure d'au moins 5 mm.\\[2mm]
-L'argument facultatif \meta{n} indique o\`u imprimer la premi\`ere \'etiquette, ce qui permet de r\'eutiliser des feuilles ayant d\'ej\`a servi pour \(\meta{n}-1\) \'etiquettes\footnote{Suite \`a une proposition de Jean-No\"el \fsc{Candau}}.
-On se reportera utilement aux exemples en fin de manuel pour l'illustration de ces \'etiquettes.
-
-\subsection{Des t\'el\'efax}\label{partfax}
-\markright{\it Partie \thesection: \rm Des t\'el\'efax}
-
-\noindent Pour \'ecrire un t\'el\'efax\index{telefax@t\'el\'efax}, le fichier \index{lettre.cls@{\tt lettre.cls}}\vers+lettre.cls+ a \'et\'e complet\'e de mani\`ere \`a r\'epondre aux besoins d'un message\index{message} transitant sur support \'el\'ectronique, et pouvant \^etre corrompu par des perturbations. Un certain nombre de param\`etres de la transmission sont donc regroup\'es en d\'ebut de message\index{message}, avec l'espoir qu'ils assureront au \index{destinataire}destinataire que le message\index{message} est complet et bien arriv\'e \`a destination, avant m\^eme de le lire.
-\vfill\pagebreak
-
-\def\auxline{
- {\scriptsize
- T\'EL\'EPHONE :\ +41 (22) 776 23 07\hspace{5mm}
- \hfill
- T\'EL\'EFAX :\ +41 (22) 776 36 32\hspace{5mm}
- \hfill
- E-Mail : {\ttfamily megevand@pontets.commusoft.ch }}}
-
-\vspace*{0pt}%
-\noindent\fbox{\parbox{\textwidth}{%
-\makebox[\textwidth]{%
-\begin{minipage}[t]{70mm}
- \centering \trfvtn \rule{0pt}{1.4\baselineskip}Denis M\'egevand\\
- \trten CH-1291 Commugny
-\end{minipage}
-\hspace{20mm}
-\begin{minipage}[t]{\indentedwidth}
-\centering \LDCMD T~\'E~L~\'E~F~A~X
-\end{minipage}
-}\\[4mm]
-\auxline\\
-\hrule
-\vspace{3mm}
-\begin{minipage}[t]{12mm}
-\`A:\\\mbox{}\\\mbox{}\\De:\\\mbox{}\\\mbox{}
-\end{minipage}
-\hspace{0pt}
-\begin{minipage}[t]{60mm}
-Observatoire\index{observatoire@Observatoire} de Gen\`eve\\
-Aux personnes concern\'ees\\\mbox{}\\
-Dr~D.~M\'egevand\\
-Ing\'enieur \TeX nicien\\\mbox{}
-\end{minipage}
-\begin{minipage}[t]{80mm}
-\raggedleft Fax +41-22-755-3983\\\mbox{}\\\mbox{}\\
-\raggedleft Nombre de pages: 2\\\mbox{}\\\mbox{}
-\end{minipage}
-\hrule
-\vspace{3mm}
-\noindent\parbox{\hsize}{\large\sl\bf{En cas de mauvaise transmission, appelez s.v.p. l'op\'erateur t\'el\'efax.}}
-\vspace{1mm}
-\hrule
-
-\vspace{2mm}}}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl La partie informative d'un t\'el\'efax}
-\addcontentsline{lof}{figure}{\themesfig.~~~La partie informative d'un t\'el\'efax}
-\end{center}
-
-\subsubsection{De l'ent\^ete et de la zone en \'evidence}
-
-\noindent Les \index{entete@ent\^ete}ent\^etes d\'ecrites pour les lettres\index{lettre} sont simplifi\'ees, comme repr\'esent\'ees ci-dessus. Le champ d\'efinissant le lieu et la \index{date}date ( voir page \pageref{datecom}) est d\'eplac\'e au dessous d'un champ mis en \'evidence, contenant les informations\index{informations essentielles} essentielles de transmission, et une ligne d'instruction pour le destinataire\index{destinataire} d'un message\index{message!corrompu} corrompu.
-L'\index{entete@ent\^ete}ent\^ete et la zone dite \og en \'evidence\fg{} sont pilot\'ees par les commandes\index{commandes} suivantes:\\[2mm]
-\index{address@\cs{address}}\cs{address}\marg{adresse}\index{adresse!expediteur@exp\'editeur} pr\'ecise l'adresse de l'\index{expediteur@exp\'editeur}exp\'editeur, utilis\'ee dans l'\index{entete@ent\^ete}ent\^ete du t\'el\'efax\index{telefax@t\'el\'efax} comme ci-dessus. Cette commande est \index{commandes!facultatives}facultative, et est remplac\'ee par d\'efaut par l'\index{entete@ent\^ete}ent\^ete définie dans le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+}\\[2mm]
-Chaque t\'el\'efax\index{telefax@t\'el\'efax} est \'ecrit dans un \index{environnement}environnement {\tt telefax}, dont les arguments contiennent le num\'ero de t\'el\'efax\index{telefax@t\'el\'efax} d'une part, le nom et l'\index{adresse!destinataire}adresse du \index{destinataire!adresse}destinataire, d'autre part. \\[2mm]
-\index{telefax@\cs{begin\{telefax\}}}\cs{begin\{telefax\}}\marg{num\'ero}\vers+{+\meta{destinataire}\vers+\\+\meta{adresse}\vers+}+ Le num\'ero t\'el\'efax\index{telefax@t\'el\'efax!numero@num\'ero}\index{numero@num\'ero!telefax@t\'el\'efax} du \index{destinataire}destinataire est plac\'e dans la zone en \'evidence, \`a droite du champ \og \`A:\fg{}, dont le param\`etre est donn\'e par le second argument de la commande.\\[2mm]
-\index{location@\cs{location}}\cs{location}\marg{texte} d\'efinit le param\`etre du champ \og De:\fg{} situ\'e dans la zone en \'evidence. S'il n'y est pas, \index{name@\cs{name}}\cs{name} est utilis\'e.\\[2mm]
-A droite du champ \og De:\fg{} se trouve un champ qui indique le nombre de pages total du t\'el\'efax\index{telefax@t\'el\'efax}. Ce champ est calcul\'e automatiquement par \LaTeX, ce qui oblige l'utilisateur \`a compiler son texte {\bf deux fois} avec {\bf \LaTeX}, pour que le nombre indiqu\'e soit correct. Lorsque ce nombre est modifi\'e, \LaTeX\ en avertit\index{message!d'avertissement} l'utilisateur.\\[2mm]
-\index{addpages@\cs{addpages}}\cs{addpages}\marg{n} permet \`a \LaTeX de calculer le nombre de pages correct si l'on a {\it n} pages d'annexes externes \`a joindre au t\'el\'efax\index{telefax@t\'el\'efax}.\\[2mm]
-\index{telefaxstring@\cs{telefaxstring}}\cs{telefaxstring} permet de red\'efinir la cha\^{\i}ne {\LDCMD T~\'E~L~\'E~F~A~X} en haut \`a droite de la premi\`ere page. Sa valeur par d\'efaut est \vers+{\CMD T~\'E~L~\'E~F~A~X}+, o\`u \cs{CMD} appelle la police \vers+cmdunh10 scaled\magstep2+ (voir page \pageref{chaines}).\\[5mm]
-
-\noindent\framebox[\textwidth]{\auxline}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl La ligne auxiliaire du t\'el\'efax}
-\addcontentsline{lof}{figure}{\themesfig.~~~La ligne auxiliaire du t\'el\'efax}
-\end{center}
-
-\subsubsection{De la ligne auxiliaire}
-
-\noindent Quatre commandes\index{commandes} \index{commandes!facultatives}facultatives permettent de modifier la ligne compl\'ementaire dans l'\index{entete@ent\^ete}ent\^ete, en petits caract\`eres, comme repr\'esent\'ee ci-dessus. La ligne est toujours pr\'esente, et par d\'efaut contient les num\'eros définis dans le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+}\\[2mm]
-\index{telephone@\cs{telephone}}\cs{telephone}\marg{texte} indique le num\'ero de \index{telephone@t\'el\'ephone}\index{numero@num\'ero!telephone@t\'el\'ephone}t\'el\'ephone de l'\index{expediteur@exp\'editeur}exp\'editeur. Elle est remplac\'ee par d\'efaut.\\[2mm]
-\index{fax@\cs{fax}}\cs{fax}\marg{texte} indique le num\'ero de t\'el\'efax\index{telefax@t\'el\'efax!numero@num\'ero}\index{numero@num\'ero!telefax@t\'el\'efax} de l'\index{expediteur@exp\'editeur}exp\'editeur. Elle est remplac\'ee par d\'efaut.\\[2mm]
-\index{email@\cs{email}}\label{emailfax}\cs{email}\marg{texte} indique l'adresse E-Mail de l'\index{expediteur@exp\'editeur}exp\'editeur. Elle n'est pas remplac\'ee par d\'efaut. Elle n'utilise pas \cs{username}\index{username@\cs{username}} et est ind\'ependante du m\'ecanisme de la ligne d'E-Mail (voir page \pageref{emailline}).\\[2mm]
-\index{telex@\cs{telex}}\cs{telex}\marg{texte} indique le num\'ero de t\'elex de l'\index{expediteur@exp\'editeur}exp\'editeur. Elle n'est pas remplac\'ee par d\'efaut.\\[2mm]
-\vfill\pagebreak
-
-\subsubsection{De la suite du t\'el\'efax}
-
-\noindent\index{lieu@\cs{lieu}}\cs{lieu}\marg{texte} indique le lieu d'envoi, avant la \index{date}date, en haut et \`a droite du corps du t\'el\'efax\index{telefax@t\'el\'efax}. Cette commande est \index{commandes!facultatives}facultative, et est remplac\'ee par d\'efaut par le lieu défini dans le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+}. Pour supprimer compl\'etement le lieu, utiliser \index{nolieu@\cs{nolieu}}\cs{nolieu} . \\[2mm]
-\index{date@\cs{date}}\label{datecom}\cs{date}\marg{texte} permet de sp\'ecifier une \index{date}date fixe pour le t\'el\'efax\index{telefax@t\'el\'efax}. Utile pour pr\'e-- ou post\index{date}dater un message\index{message}, cette commande est \index{commandes!facultatives}facultative et est remplac\'ee par d\'efaut par la \index{date}date du jour dans la langue\index{langue} courante (voir page \pageref{seclang}). Pour supprimer compl\'etement la \index{date}date, utiliser
-\index{nodate@\cs{nodate}}\cs{nodate}.\footnote{L'option \texttt{origdate} de la classe \texttt{lettre.cls} enclenche un mécanisme permettant de conserver la date d'origine\index{date!d'origine} du t\'el\'efax, même lors d'une compilation ult\'erieure : la date sp\'ecifi\'ee par ces commandes est sauvegardée dans un fichier auxiliaire (\texttt{.odt}), \`a l'int\'erieur d'une macro, si celle-ci n'existe pas (typiquement lors d'une premi\`ere compilation). Lorsque ce fichier existe et qu'il contient la macro, la date enregistrée dans celle-ci est utilisée. Chaque t\'el\'efax crée dans ce fichier une macro qui lui est propre.}\index{origdate@\vers+origdate+}\index{fichier!odt@\verb+.odt+}\\[2mm]
-C'est entre \index{telefax@\cs{begin\{telefax\}}}\cs{begin\{telefax\}} et \cs{opening} que se placent la plupart des commandes\index{commandes}.\\[2mm]
-\index{opening@\cs{opening}}\cs{opening}\marg{salutations} commence le message\index{message}. Cette commande est \index{commandes!obligatoires}obligatoire, car c'est elle qui formatte le d\'ebut du t\'el\'efax\index{telefax@t\'el\'efax}, pla\c{c}ant l'\index{entete@ent\^ete}ent\^ete, la zone en \'evidence, le lieu, la \index{date}date, le sujet et les \index{salutations}salutations donn\'ees en param\`etre de la commande. \\[2mm]
-Le texte du message\index{message} est ensuite tap\'e en mode paragraphe. Les divers \index{environnement}environnements test\'es et fonctionnant correctement sont \vers+center+, \vers+flushleft+, \vers+flushright+, \vers+verbatim+, \vers+verse+, \vers+quotation+, \vers+quote+, \vers+minipage+, \vers+itemize+, \vers+enumerate+, \vers+description+, \vers+picture+, \vers+equation+, \vers+eqnarray+, \vers+tabbing+, \vers+tabular+ et \vers+array+, ainsi que les commandes\index{commandes} \cs{centering}, \cs{raggedleft} et \cs{raggedright}. Les environnements \vers+figure+ et \vers+table+ ne sont pas d\'efinis dans la classe \vers+lettre+. En cas de probl\`emes, veuillez me le faire savoir.\\[2mm]
-\index{closing@\cs{closing}}\cs{closing}\marg{salutations} finit le t\'el\'efax\index{telefax@t\'el\'efax}\index{message}. Cette commande est \'egalement \index{commandes!obligatoires}obligatoire, car elle met en forme les \index{salutations}salutations, et la(les) signature\index{signature}(s). \\[2mm]
-Quelques commandes\index{commandes} se placent entre \cs{closing} et
-\index{telefax@\cs{end\{telefax\}}}\cs{end\{telefax\}} qui ferme l'\index{environnement}environnement. \\[2mm]
-
-\subsection{Des commandes communes}\label{partcom}
-
-\markright{\it Partie \thesection: \rm Des commandes communes}
-\vfill\pagebreak
-
-
-\subsubsection{De l'exp\'editeur}
-
-\noindent Les commandes\index{commandes} d\'ecrivant l'\index{expediteur@exp\'editeur}exp\'editeur sont les suivantes: \\[2mm]
-\index{name@\cs{name}}\cs{name}\marg{nom} indique le nom de l'\index{expediteur@exp\'editeur}exp\'editeur. Ce param\`etre est \index{commandes!obligatoires}obligatoire. \\[2mm]
-\index{signature@\cs{signature}}\cs{signature}\marg{texte} d\'efinit le contenu de la signature\index{signature}. Ce param\`etre est \index{commandes!facultatives}facultatif, et est remplac\'e par d\'efaut par le contenu de \index{name@\cs{name}}\cs{name}. \\[2mm]
-\index{secondsignature@\cs{secondsignature}}\cs{secondsignature}\marg{texte} d\'efinit le contenu de la seconde signature\index{signature}. Ce param\`etre est \index{commandes!facultatives}facultatif, et n'est pas remplac\'e par d\'efaut. \\[2mm]
-\index{thirdsignature@\cs{thirdsignature}}\cs{thirdsignature}\marg{texte} d\'efinit le contenu de la troisi\`eme signature\index{signature}. Ce param\`etre est \index{commandes!facultatives}facultatif, et n'est pas remplac\'e par d\'efaut. \\[2mm]
-Une seule signature est centr\'ee sur la partie droite du message.
-Plusieurs signatures sont plac\'ees de gauche \`a droite. Elles se partagent \'equitablement la largeur de la page.\\[2mm]
-
-\def\emailine{%
- {\scriptsize
- E-Mail : \hfill\tt
- \ifx\@empty \ccittnum
- \else
- \hfill \ccittnum\hfill
- \fi
- \ifx\@empty \internetnum
- \else
- \hfill \internetnum\hfill
- \fi
- \ifx\@empty \bitnetnum
- \else
- \hfill \bitnetnum\hfill
- \fi
- \ifx\@empty \psinum
- \else
- \hfill \psinum\hfill
- \fi
- \ifx\@empty \decnetnum
- \else
- \hfill \decnetnum\hfill
- \fi}}%
-\def\psinum{}
-\def\decnetnum{}
-\def\bitnetnum{}
-\def\ccittnum{S=megevand;OU=obs;O=unige;PRMD=switch;ADMD=arcom;C=ch}
-\def\internetnum{megevand@obs.unige.ch}
-
-\subsubsection{De la ligne d'E-Mail}\label{emailline}
-
-\noindent Six commandes\index{commandes} \index{commandes!facultatives}facultatives permettent de fabriquer une ligne d'\index{adresse!electronique@\'electronique}adresses de
-courrier \'electronique, comme repr\'esent\'ee ci-dessous. Cette ligne est
-s\'epar\'ee du corps du message\index{message} par un trait horizontal sur toute la largeur.
-Une seule de ces commandes\index{commandes} suffit pour cr\'eer la ligne avec la marque
-E-Mail:.\\[2mm]
-{\bf Rem : seuls trois parmi les champs ccitt, internet, bitnet, telepac et decnet peuvent \^etre pr\'esents simultan\'ement sur la ligne. Le syst\`eme ne tient compte que des trois premi\`eres commandes.}\\[2mm]
-\index{username@\cs{username}}\cs{username}\marg{nom} indique le \index{nom d'utilisateur}nom d'utilisateur de l'exp\'editeur. Pour composer les adresses \'electroniques, le syst\`eme utilise ce champ, s'il est d\'efini. Dans le cas contraire, il donne un avertissement\index{message!d'avertissement} \`a l'\'ecran, et compose l'adresse sans \index{nom d'utilisateur}nom d'utilisateur.\\[2mm]
-\index{bitnet@\cs{bitnet}}\cs{bitnet}\marg{adresse} indique l'\index{adresse!bitnet}adresse bitnet de l'\index{expediteur@exp\'editeur}exp\'editeur.\\[2mm]
-\index{ccitt@\cs{ccitt}}\cs{ccitt}\marg{adresse} indique l'\index{adresse!ccitt}adresse de l'\index{expediteur@exp\'editeur}exp\'editeur, au format X400\index{X400}.\\[2mm]
-\index{decnet@\cs{decnet}}\cs{decnet}\marg{adresse} indique le num\'ero decnet\index{adresse!decnet}\index{numero@num\'ero!decnet} de l'exp\'e\-di\-teur.\\[2mm]
-\index{internet@\cs{internet}}\cs{internet}\marg{adresse} indique l'\index{adresse!internet}adresse internet de l'\index{expediteur@exp\'editeur}exp\'editeur, au format RFC~822\index{RFC 822}.\\[2mm]
-\index{telepac@\cs{telepac}}\cs{telepac}\marg{adresse} indique le num\'ero telepac\index{adresse!telepac}\index{numero@num\'ero!telepac} de l'\index{expediteur@exp\'editeur}exp\'editeur.\\[2mm]
-D'autres commandes peuvent \^etre d\'efinies pour r\'ef\'erencer des adresses <<E-Mail>> institutionnelles. (voir page \pageref{internetobs})\\[2mm]
-{\bf Rem: La commande \index{email@\cs{email}}\cs{email} d\'ecrite aux pages \pageref{emaillettre} et \pageref{emailfax} et la cr\'eation de cette ligne sont ind\'ependantes l'une de l'autre.}
-
-\vspace*{\fill}
-\noindent\parbox{\textwidth}{\rule{\textwidth}{.4pt}\\\emailine}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl La ligne d'E-Mail}
-\addcontentsline{lof}{figure}{\themesfig.~~~La ligne d'E-Mail}
-\end{center}
-\pagebreak
-
-\subsubsection{De la langue}
-\label{seclang}
-
-\def\fcejour{le \number\day\space\ifcase\month\or
- janvier\or f\'evrier\or mars\or avril\or mai\or juin\or
- juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
- \space \number\year}%
-\def\ecejour{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day ,\space\number\year}%
-\def\acejour{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day ,\space\number\year}%
-\def\dcejour{den \number\day .\space\ifcase\month\or
- Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or
- Juli\or August\or September\or Oktober\or November\or Dezember\fi
- \space \number\year}%
-\noindent Bien qu'ayant \'et\'e d\'evelopp\'e pour un usage francophone, la classe {\tt lettre} permet de r\'ediger des messages en anglais, en allemand, et
-en anglais US, appel\'e am\'ericain. L'utilisateur peut modifier la langue par d\'efaut\index{langue!defaut@d\'efaut} (fran\c{c}ais) pour toutes les lettres d'un fichier en appelant \vers+romand+ (variante du fran\c{c}ais), \vers+allemand+, \vers+anglais+ ou \vers+americain+ en option de la classe lettre \index{lettre.cls@{\tt lettre.cls}} :\\[2mm]
-\vers+\documentclass[allemand]{lettre}+\\
-
-\noindent Cinq commandes\index{commandes} permettent de red\'efinir individuellement la langue\index{langue} d'un message\index{message} :\\[2mm]
-\index{francais@\cs{francais}}\cs{francais},
-\index{romand@\cs{romand}}\cs{romand}, variante du fran\c{c}ais,
-\index{anglais@\cs{anglais}}\cs{anglais}, \index{americain@\cs{americain}}\cs{americain}, variante de l'anglais et
-\index{allemand@\cs{allemand}}\cs{allemand}.
-
-\noindent Ce m\'ecanisme de commutation de la langue red\'efinit le format de la \index{date}date, des labels fournis par les
-commandes\index{commandes} \index{conc@\cs{conc}}\cs{conc}, \index{encl@\cs{encl}}\cs{encl}, \index{mencl@\cs{mencl}}\cs{mencl}, \index{cc@\cs{cc}}\cs{cc}
-(voir page \pageref{seccomsup}),
-des \index{salutations}salutations et de toutes les cha\^\i{}nes fixes (voir page \pageref{chaines}) pouvant appara\^\i{}tre dans les messages. L'appel aux langues allemande, am\'ericaine et anglaise centrent les \index{salutations}salutations sur la moiti\'e droite du message\index{message}, sauf si plusieurs signature\index{signature}s sont sp\'ecifi\'ees.
-\begin{center}\scriptsize
- \begin{tabular}[t]{|l||c|c|c|c|c|}
- \hline
- &\cs{francais}&\cs{romand}&\cs{anglais}&\cs{americain}&\cs{allemand}\\
- \hline\hline
-\index{date}date &\fcejour&\fcejour&\ecejour&\acejour&\dcejour\\
- \hline
-salutations&pleine largeur&pleine largeur&moiti\'e droite&moiti\'e droite&moiti\'e droite\\
- \hline
- \end{tabular}
-\end{center}
-\refstepcounter{mesfig}
-\begin{center}
-\tablename\themesfig: {\sl Les d\'ependances linguistiques}
-\addcontentsline{lof}{figure}{\themesfig.~~~Les d\'ependances linguistiques}
-\end{center}
-De plus\footnote{Suite \`a des discussions avec Eric \fsc{Picheral} et Bernard \fsc{Gaulle}}, si l'on a charg\'e l'un des paquets multilingue \vers+french+\index{french@\vers+french.sty+} ou \vers+babel+\index{babel@\vers+babel.sty+}, la commutation s\'electionne automatiquement l'appel ad\'equat. Ceci est limit\'e par les paquets et les trois langues d\'efinies, l'am\'ericain \'etant trait\'e comme l'anglais et le romand comme le fran\c{c}ais (\vers+french+ : francais, anglais ; \vers+babel+ : francais, allemand, anglais) :\\[2mm]
-\vers+\documentclass{lettre}+\\
-\vers+\usepackage{french}+\\
-appellera \cs{french}\index{french@\cs{french}}\\[2mm]
-\vers+\documentclass[allemand]{lettre}+\\
-\vers+\usepackage{babel}+\\
-\cs{begin\{letter\}}\\
-\ldots\\
-\cs{end\{letter\}}\\
-\cs{begin\{letter\}}\\
-\cs{anglais}\\
-\ldots\\
-\cs{end\{letter\}}\\
-appellera \vers+\selectlanguage{german}+\index{selectlanguage@\cs{selectlanguage}} pour la premi\`ere lettre, et \vers+\selectlanguage{english}+ pour la seconde.
-\vspace*{1cm}
-
-\subsubsection{De la mise en page}\label{marge}
-
-\noindent La mise en page de lettres est d\'elicate, car la quantit\'e de mati\`ere reste relativement faible, de l'ordre de quelques pages, difficilement capable d'absorber la mati\`ere d'une derni\`ere page trop courte.\\[2mm]
-
-%\index{@\vers+\+}
-\noindent La classe {\tt lettre} dispose\footnote{Suite \`a une proposition d'Yves \fsc{Soulet} au congr\`es GUTenberg'95 de Montpellier} d'un m\'ecanisme permettant de r\'egler la tension\index{tension} de la lettre, c'est-\`a-dire de modifier les blancs \'elastiques\index{blanc elastique@blanc \'elastique} entre les diff\'erents \'el\'ements de la lettre, de mani\`ere \`a \'eviter d'avoir une derni\`ere page avec tr\`es peu de mati\`ere. Ce m\'ecanisme est actionn\'e automatiquement par d\'efaut : \\[2mm]
-Il calcule la longueur de la derni\`ere page de chaque lettre du fichier, et en fonction de divers seuils, r\'egl\'es dans la classe \`a 50, 100, 150, 200 et 250 pt correspondant environ \`a 1/15, 1/7, 1/5, 1/4 et 1/3 d'une page A4, calcule un coefficient de tension \`a appliquer \`a une nouvelle compilation. Ce coefficient est plac\'e dans un fichier auxiliaire (\vers+.tns+)\index{fichier!tns@\verb+.tns+} \vers+\jobname.tns+, et utilis\'e lors d'un prochain passage. Un message d'avertissement\index{message!d'avertissement} est donn\'e \`a l'\'ecran, lorsque la derni\`ere page est consid\'er\'ee comme \'etant trop courte (plus courte qu'un tiers de page), conseillant \`a l'utilisateur de recompiler son fichier. Lors de cette nouvelle compilation, la classe tente \`a l'aide de ce coefficient de comprimer la (les) page(s) pr\'ec\'edente(s) pour y ins\'erer la mati\`ere de cette derni\`ere page, ou de l'\'etirer pour obtenir une derni\`ere page de longueur correcte.\\[2mm]
-Le m\'ecanisme peut \^etre d\'eclench\'e par l'utilisateur lorsqu'il ne r\'eagit pas correctement, en imposant la valeur de la tension par la commande \cs{tension}\marg{valeur}\index{tension@\cs{tension}}. La valeur normale est de 2, une valeur plus grande rel\^ache le texte, une valeur plus petite, m\^eme n\'egative le resserre. Des valeurs entre -6 et 6 donnent des r\'esultats satisfaisants.\\[2mm]
-
-\noindent La commande \index{marge@\cs{marge}}\cs{marge}\marg{dimension} permet de g\'erer la largeur de la marge\index{mise en page}\index{marge} de gauche du message\index{message}. Elle est par d\'efaut de 15 millim\`etres par rapport \`a la marge \og normale\fg{} de \TeX\ (1 pouce), soit de 40 millim\`etres par rapport au bord gauche du papier.\\[3mm]
-
-\subsubsection{De la ligne de bas de page}\label{bdp}
-
-\noindent Une commande\index{commandes} \index{commandes!facultatives}facultative permet de fabriquer une ligne personnalis\'ee en bas de page\footnote{Suite \`a une proposition d'Eric \fsc{Picheral}}\index{bas de page}. Cette ligne est
-s\'epar\'ee du corps du message\index{message} par un trait horizontal sur toute la largeur.\\[2mm]
-\index{basdepage@\cs{basdepage}}\cs{basdepage}\marg{contenu} demande la cr\'eation de cette ligne et en indique le contenu\\[2mm]
-{\bf Rem: Cette ligne n'est cr\'e\'ee que si aucune des commandes n\'ecessaires pour cr\'eer la ligne d'E-Mail n'est pr\'esente.}
-
-\vspace*{\fill}
-\noindent\parbox{\textwidth}{\rule{\textwidth}{.4pt}\\\small\hfill 1F, ch des Pontets\hfill Pas de publicit\'e, merci.\hfill T\'el : 776.23.07\hfill}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl La ligne de bas de page}
-\addcontentsline{lof}{figure}{\themesfig.~~~La ligne de bas de page}
-\end{center}
-\vfill\pagebreak
-
-
-\subsubsection{Des commandes suppl\'ementaires\label{seccomsup}}
-
-\noindent Cinq commandes\index{commandes} \index{commandes!facultatives}facultatives permettent de compl\'eter le message\index{message}. Les labels cr\'e\'es par ces commandes peuvent \^etre modifi\'es par l'utilisateur (voir page \pageref{chaines}).\\[2mm]
-\index{conc@\cs{conc}}\cs{conc}\marg{sujet} pr\'ecise le sujet du message\index{message}.\\[2mm]
-\index{ps@\cs{ps}}\vers+\ps{+{\it label}\vers+}{+{\it texte}\vers+}+ permet d'inclure un texte apr\`es la signature\index{signature}, sous la forme d'un paragraphe labell\'e. Le label doit \^etre sp\'ecifi\'e par l'utilisateur (voir les postscriptums des exemples.).\\[2mm]
-\index{encl@\cs{encl}}\cs{encl}\marg{annexes} sp\'ecifie les annexes.\\[2mm]
-\index{mencl@\cs{mencl}}\cs{mencl} pr\'ecise que les annexes sont mentionn\'ees dans le document.\\[2mm]
-\index{cc@\cs{cc}}\cs{cc}\marg{destinataires} liste les \index{destinataire}destinataires de copies.\\[2mm]
-\vspace*{1cm}\\
-
-\subsubsection{Des pages suivantes}
-
-\noindent A part la premi\`ere page, qui est automatiquement formatt\'ee avec l'\index{entete@ent\^ete}ent\^ete, la \index{date}date, l'\index{adresse!destinataire}adresse du \index{destinataire}destinataire, et non num\'erot\'ee, on peut choisir entre plusieurs styles de pages:\\[2mm]
-\index{pagestyle@\cs{pagestyle}}\cs{pagestyle}\marg{format} permet de choisir le format.\\[2mm]
-Les divers formats sont: (voir pages \pageref{partex} et suivantes)\\[2mm]
-\vers+empty+: les pages ne contiennent ni \index{entete@ent\^ete}ent\^ete, ni embase.\\[2mm]
-\vers+headings+: les \index{entete@ent\^ete}ent\^etes contiennent le lieu, la \index{date}date et le num\'ero de la page. Il n'y a pas d'embases. Ce format n'influence que les pages impaires en mode recto-verso, sp\'ecifi\'e par l'option \vers+[twoside]+ de la classe lettre\index{lettre.cls@{\tt lettre.cls}}.\\[2mm]
-\vers+plain+: Il n'y a pas d'\index{entete@ent\^ete}ent\^etes, les embases contiennent les num\'eros de page centr\'es.
-
-\subsection{De l'Observatoire}\label{partobs}
-
-\markright{\it Partie \thesection: \rm De l'Observatoire}
-\noindent Cette partie d\'ecrit les commandes\index{commandes} sp\'ecifiques \`a
-l'\index{observatoire@Observatoire}Observatoire de \index{Geneve@Gen\`eve}Gen\`eve. Sa structure est similaire
-à la séquences des sections \S~\ref{partlettre}, \S~\ref{partfax} et \S~\ref{partcom} déjà développées dans ce
-document. La premi\`ere section d\'ecrit les \index{entete@ent\^ete}ent\^etes des \index{lettre}lettres, la seconde celles des t\'el\'efax\index{telefax@t\'el\'efax}, et la derni\`ere d\'ecrit les diff\'erentes commandes permettant de donner des r\'ef\'erences \`a l'Observatoire en cours de document.
-
-Il faut noter que ces commandes sont définies dans le fichier d'institut de l'Observatoire, et ne remplacent plus par défaut les champs des messages depuis la version 2.32. Ces champs sont remplacés par les commandes du fichier \vers+default.ins+\index{default.ins@\vers+default.ins+}, qui peut être redéfini dans chaque institut, comme décrit aux pages \pageref{partinst} et suivantes.
-\vfill\pagebreak
-
-\subsubsection{De l'ent\^ete et de la date des lettres}
-
-\noindent\index{addressobs@\cs{addressobs}}\label{addressobs}\cs{addressobs}\index{lettre} \index{adresse!observatoire@Observatoire} donne l'adresse de l'\index{observatoire@Observatoire}Observatoire comme \index{entete@ent\^ete}ent\^ete de la lettre\index{lettre}. Elle donne une ent\^ete comme ci-dessous. \\[2mm]
-\noindent
-\framebox[\textwidth]{%
-\begin{minipage}[t]{70mm}
- \centering \LDCMD \rule{0pt}{1.4\baselineskip}OBSERVATOIRE DE
- GEN\`EVE\rule{0pt}{1.4\baselineskip}\\[2mm]
- %\ldcmd 51, chemin des Maillettes\\
- \ldcmd CH-1290 Sauverny\\
- Suisse\\[2mm]
- T\'el: +41(22) 755 26 11\\
- Fax: +41(22) 755 39 83
-\end{minipage}
-\hspace{20mm}
-\begin{minipage}[t]{\indentedwidth}
- Sauverny, le \today
-\end{minipage}
-}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl L'ent\^ete de l'Observatoire}
-\addcontentsline{lof}{figure}{\themesfig.~~~L'ent\^ete de l'Observatoire}
-\end{center}
-
-\vspace{3mm}
-\noindent\index{lieuobs@\cs{lieuobs}}\label{lieuobs}\cs{lieuobs} indique Sauverny comme lieu d'envoi, avant la \index{date}date, en haut et \`a droite de la lettre\index{lettre}.\\[2mm]
-\index{telephoneobs@\cs{telephoneobs}}\label{telephoneobs}\cs{telephoneobs} place sous l'ent\^ete le num\'ero de \index{telephone@t\'el\'ephone}\index{numero@num\'ero!telephone@t\'el\'ephone!observatoire@Observatoire}t\'el\'ephone de l'\index{observatoire@Observatoire}Observatoire (+41 (22) 755 26 11).\\[2mm]
-\index{faxobs@\cs{faxobs}}\label{faxobs}\cs{faxobs} place sous l'ent\^ete le num\'ero de \index{numero@num\'ero!telefax@t\'el\'efax!observatoire@Observatoire}t\'el\'efax de l'\index{observatoire@Observatoire}Observatoire (+41 (22) 755 39 83).\\[2mm]
-\noindent\index{psobs@\cs{psobs}}\label{psobs}\cs{psobs} Cette commande cr\'ee l'\index{entete@ent\^ete}ent\^ete officielle de l'\index{observatoire@Observatoire}Observatoire, comme ci-dessous. Cette commande est \index{commandes!facultatives}facultative, et ne peut \^etre utilis\'ee avec succ\`es que si vous utilisez une imprimante {\trten P\treit OST\trten S\treit CRIPT}\index{postscript@{\sc PostScript}}. Elle importe un fichier ex\'ecutant le dessin de l'\'ecusson \index{ecusson@\'ecusson genevois}genevois. Ce fichier s'appelle \vers+ecusson55.ps+ et doit \^etre pr\'esent dans le r\'epertoire des macros\index{macros!repertoire@r\'epertoire}.\\[2mm]
-\noindent\framebox[\textwidth]{
-\begin{minipage}[t]{75mm}
- \centering
- \treit R\'EPUBLIQUE\\[-1mm]
- \treit ET CANTON DE GEN\`EVE\\[-1mm]
- \epsfbox[0 0 55 55]{ecusson55.ps}
- \mbox{\hss\trfvtn OBSERVATOIRE DE GEN\`EVE\hss}\\[2mm]
- %\trten Ch. des Maillettes 51\\
- \trten CH-1290 SAUVERNY\\
- \trten Suisse\\[2mm]
- \trten T\'el: +41(22) 755 26 11\\
- \trten Fax: +41(22) 755 39 83
-\end{minipage}
-\hspace{15mm}
-\begin{minipage}[t]{\indentedwidth}
- \centering
- \mbox{}\\[10mm]
- Sauverny, le \today
-\end{minipage}
-}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl Lettres officielles de l'Observatoire}
-\addcontentsline{lof}{figure}{\themesfig.~~~Lettres officielles de l'Observatoire}
-\end{center}
-\vfill\pagebreak
-
-\subsubsection{De l'ent\^ete des t\'el\'efax}
-
-\noindent\index{addressobs@\cs{addressobs}}\label{addressobsfax}\cs{addressobs} \index{adresse!observatoire@Observatoire}donne l'adresse de l'\index{observatoire@Observatoire}Observatoire comme \index{entete@ent\^ete}ent\^ete du t\'el\'efax\index{telefax@t\'el\'efax} (voir ci-dessous)\\[2mm]
-\noindent
-\framebox[\textwidth]{
-\begin{minipage}[t]{70mm}
- \centering
- \LDCMD \rule[6pt]{0pt}{1.0\baselineskip}OBSERVATOIRE DE GEN\`EVE\rule[6pt]{0pt}{1.0\baselineskip}\\[3mm]
- \ldcmd CH-1290 Sauverny\\%
-\end{minipage}
-\hspace{15mm}
-\begin{minipage}[t]{\indentedwidth}
-\centering \LDCMD T\'EL\'EFAX
-\end{minipage}
-}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl L'ent\^ete des t\'el\'efax de l'Observatoire}
-\addcontentsline{lof}{figure}{\themesfig.~~~L'ent\^ete des t\'el\'efax de l'Observatoire}
-\end{center}
-
-\vspace*{3mm}%
-\noindent\index{psobs@\cs{psobs}}\label{psobsfax}\cs{psobs} cr\'ee l'\index{entete@ent\^ete}ent\^ete du t\'el\'efax\index{telefax@t\'el\'efax} comme celle du papier officiel de l'\index{observatoire@Observatoire}Observatoire. (voir ci-dessous) Cette commande est \index{commandes!facultatives}facultative, et ne peut \^etre utilis\'ee avec succ\`es que si vous utilisez une imprimante {\trten P\treit OST\trten S\treit CRIPT}\index{postscript@{\sc PostScript}}. Elle importe un fichier ex\'ecutant le dessin de l'\'ecusson \index{ecusson@\'ecusson genevois}genevois. (voir page \pageref{psobs})\\[2mm]
-\noindent
-\framebox[\textwidth]{
-\begin{minipage}[t]{75mm}
- \centering
- \epsfysize=2.5cm
- \epsfbox[0 -5 55 60]{ecusson55.ps}
- \mbox{\hss\trfvtn OBSERVATOIRE DE GEN\`EVE\hss}\\[2mm]
- \trten CH-1290 SAUVERNY\\
-\end{minipage}
-\hspace{15mm}
-\begin{minipage}[t]{\indentedwidth}
-\centering \LDCMD T\'EL\'EFAX
-\end{minipage}
-}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl Les t\'el\'efax officiels de l'Observatoire}
-\addcontentsline{lof}{figure}{\themesfig.~~~Les t\'el\'efax officiels de l'Observatoire}
-\end{center}
-
-\vspace*{3mm}%
-\noindent\index{detailledaddress@\cs{detailledaddress}}\label{detailadr}\cs{detailledaddress}
-Cette commande permet de cr\'eer une \index{entete@ent\^ete}ent\^ete institutionnelle\index{institut} de t\'el\'efax\index{telefax@t\'el\'efax} plus d\'etaill\'ee (voir page \pageref{detailtest}), notamment celle de l'Observatoire, dans les deux modes (voir ci-dessous).\\[2mm]
-\noindent
-\framebox[\textwidth]{
-\begin{minipage}[t]{70mm}
- \centering
- \LDCMD \rule[6pt]{0pt}{1.0\baselineskip}OBSERVATOIRE DE GEN\`EVE\rule[6pt]{0pt}{1.0\baselineskip}\\[3mm]
- %\ldcmd 51, chemin des Maillettes\\%
- \ldcmd CH-1290 Sauverny\\%
- Suisse%
-\end{minipage}
-\hspace{15mm}
-\begin{minipage}[t]{\indentedwidth}
-\centering \LDCMD T\'EL\'EFAX
-\end{minipage}
-}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl L'ent\^ete de t\'el\'efax d\'etaill\'ee de l'Observatoire}
-\addcontentsline{lof}{figure}{\themesfig.~~~L'ent\^ete de t\'el\'efax d\'etaill\'ee de l'Observatoire}
-\end{center}
-
-\vspace*{3mm}%
-\noindent
-\framebox[\textwidth]{
-\begin{minipage}[t]{75mm}
- \centering
- \epsfysize=2.5cm
- \epsfbox[0 -5 55 60]{ecusson55.ps}
- \mbox{\hss\trfvtn OBSERVATOIRE DE GEN\`EVE\hss}\\[2mm]
- %\trten Ch. des Maillettes 51\\%
- \trten CH-1290 SAUVERNY\\%
- \trten Suisse%
-\end{minipage}
-\hspace{15mm}
-\begin{minipage}[t]{\indentedwidth}
-\centering \LDCMD T\'EL\'EFAX
-\end{minipage}
-}
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl Les t\'el\'efax officiels de l'Observatoire avec ent\^ete d\'etaill\'ee}
-\addcontentsline{lof}{figure}{\themesfig.~~~Les t\'el\'efax officiels de l'Observatoire avec ent\^ete d\'etaill\'ee}
-\end{center}
-
-\subsubsection{Des r\'ef\'erences}
-
-
-\noindent Plusieurs commandes ont \'et\'e pr\'ed\'efinies pour r\'ef\'erencer les num\'eros ou adresses de l'Observatoire. Elles donnent lieu \`a la composition du num\'ero ou de l'adresse dans les champs ad\'equats, tels qu'ils sont d\'efinis dans les parties \ref{partlettre}, \ref{partfax} et \ref{partcom}.\\[3mm]
-\index{faxobs@\cs{faxobs}}\label{faxfaxobs}\cs{faxobs} indique le num\'ero de telefax\index{telefax@t\'el\'efax!numero@num\'ero!observatoire@Observatoire}\index{numero@num\'ero!telefax@t\'el\'efax!observatoire@Observatoire} de l'\index{observatoire@Observatoire!numero@num\'ero!telefax@t\'el\'efax}Observatoire. (+41 (22) 755 39 83)\\[2mm]
-\index{ccpobs@\cs{ccpobs}}\label{ccpobs}\cs{ccpobs} indique le num\'ero de CCP\index{ccp!numero@num\'ero!observatoire@Observatoire}\index{numero@num\'ero!ccp!observatoire@Observatoire} de l'\index{observatoire@Observatoire!numero@num\'ero!ccp}Observatoire. (12-2130-4)\\[2mm]
-\index{ccittobs@\cs{ccittobs}}\cs{ccittobs} indique l'\index{adresse!ccitt!observatoire@Observatoire}\index{observatoire@Observatoire!adresse!ccitt}adresse de mail de l'\index{observatoire@Observatoire}Observatoire, au format X400\index{X400}, et y rajoute le \index{nom d'utilisateur}nom d'utilisateur de l'exp\'editeur, s'il est d\'efini. {\tt (OU=obs;O=unige;PRMD=switch;ADMD=arcom;C=ch)}\\[2mm]
-\index{internetobs@\cs{internetobs}}\cs{internetobs}\label{internetobs} indique l'\index{adresse!internet!observatoire@Observatoire}\index{observatoire@Observatoire!adresse!internet}adresse des SUN de l'\index{observatoire@Observatoire}Observatoire, au format RFC~822\index{RFC 822}, et y rajoute le \index{nom d'utilisateur}nom d'utilisateur de l'exp\'editeur, s'il est d\'efini. {\tt (obs.unige.ch)}\\[2mm]
-\index{ftpobs@\cs{ftpobs}}\cs{ftpobs}\label{ftpobs} imprime l'\index{adresse!ftp!observatoire@Observatoire}\index{observatoire@Observatoire!adresse!ftp}adresse du serveur ftp anonyme de l'\index{observatoire@Observatoire}Observatoire (\vers+obsftp.unige.ch+), ainsi que son num\'ero internet. Elle est con\c{c}ue pour \^etre utilis\'ee quelquepart dans le texte de la lettre, ou des commandes suppl\'ementaires (page \pageref{seccomsup}).\\[2mm]
-\index{wwwobs@\cs{wwwobs}}\cs{wwwobs}\label{wwwobs} imprime l'\index{adresse!http!observatoire@Observatoire}\index{observatoire@Observatoire!adresse!http}adresse du serveur WWW de l'\index{observatoire@Observatoire}Observatoire (\vers+obswww.unige.ch+), ainsi que son num\'ero internet. Elle est con\c{c}ue pour \^etre utilis\'ee quelquepart dans le texte de la lettre, ou des commandes suppl\'ementaires (page \pageref{seccomsup}).\\[2mm]
-
-
-\subsection{Des autres instituts}\label{partinst}
-\markright{\it Partie \thesection: \rm Des autres instituts}
-\noindent Cette partie d\'ecrit la mani\`ere de modifier le comportement par d\'efaut de la classe lettre\index{lettre.cls@{\tt lettre.cls}} pour l'adapter \`a un autre institut, soci\'et\'e, association, etc.
-\vfill\pagebreak
-
-\vspace*{-10mm}
-\fbox{\parbox[b]{50mm}{%
-\centering
-\epsfxsize=25mm%
-\mbox{\epsfbox{amgmono.eps}}\\%
-{\hvten \'Ecole de ski\\%
- Denis M\'egevand\\Pr\'esident\\%
- T\'el :~+41 (22) 776 23 07}}%
-\hspace{35mm}%
-\parbox[b]{70mm}{{\em ~~~~Destinataire\\\mbox{}~~~~Adresse}\\[2cm]Commugny, le \today}}%
-\refstepcounter{mesfig}
-\begin{center}
-\figurename\themesfig: {\sl L'ent\^ete des Amis Montagnards}
-\addcontentsline{lof}{figure}{\themesfig.~~~L'ent\^ete des Amis Montagnards}
-\end{center}
-
-\subsubsection{Du fonctionnement de la classe}
-
-\noindent Il est important de comprendre comment fonctionne la classe\index{lettre.cls@{\tt lettre.cls}} pour pouvoir l'adapter. L'entr\'ee dans les environnements {\tt letter}\index{letter@\cs{begin\{letter\}}} et {\tt telefax}\index{telefax@\cs{begin\{telefax\}}} r\'einitialise toute une s\'erie de param\`etres: la langue\index{langue} est remise \`a la valeur par d\'efaut (voir page \pageref{seclang}), le nombre de pages d'un t\'el\'efax\index{telefax@t\'el\'efax} est remis \`a 0, le style de page est {\tt plain}, les lignes auxiliaires et d'E-Mail, ainsi que tous leurs champs sont vid\'es, les champs d\'efinis par les commandes \cs{location}, \cs{conc} et les signatures sont vid\'es. Ensuite la classe charge le fichier \vers+default.ins+\index{default.ins@\vers+default.ins+} et \'eventuellement un fichier de commandes d'institut. Le nom de ce fichier est donn\'e par le param\`etre de la commande suivante, qui se place entre \cs{begin\{document\}} et \cs{begin\{letter\}} ou \cs{begin\{telefax\}}:\\[2mm]
-\vers+\institut{+{\em fichier}\vers+}+\index{institut@\cs{institut}}\label{institut}\\[2mm]
-L'extension de ce fichier est \vers+.ins+, et il doit \^etre dans le
-chemin de recherche des macros\index{macros!repertoire@r\'epertoire}
-(r\'epertoire courant et \vers+$TEXINPUTS+).%$
-
-\subsubsection{Du comportement personnalisé}
-
-\noindent C'est donc cette commande plac\'ee avant \cs{begin\{letter\}}\index{letter@\cs{begin\{letter\}}} ou \cs{begin\{telefax\}}\index{telefax@\cs{begin\{telefax\}}} qui permet de personnaliser les commandes \`a utiliser dans les messages: Toutes les commandes situ\'ees \`a l'int\'erieur de {\em fichier}{\tt.ins} seront ex\'ecut\'ees automatiquement. Par exemple, le fichier \vers+amg.ins+\index{amg@\vers+amg.ins+} suivant permet d'\'ecrire des lettres ayant l'entête de mon club de ski\index{amis@Amis Montagnards Gen\`eve}, comme le montre l'ent\^ete ci-dessus, en incluant simplement la commande \vers+\institut{amg}+\index{institut@\cs{institut}} avant \cs{begin\{letter\}}\index{letter@\cs{begin\{letter\}}}\\[2mm]
-\verbatiminput{amg.ins}
-
-\noindent Ces champs peuvent \^etre red\'efinis dans chaque lettre entre le d\'ebut de l'environnement et la commande \cs{opening}.
-
-\subsubsection{Des commandes obligatoires}
-
-\noindent Si l'on veut modifier l'environnement par d\'efaut, il faut {\bf obligatoirement} que les commandes suivantes\label{instinum} soient d\'efinies dans le fichier d'institut:
-\begin{itemize}
-\item \cs{address}
-\item \cs{telephone} ou \cs{notelephone}
-\item \cs{fax} ou \cs{nofax}
-\item \cs{lieu} ou \cs{nolieu}
-\end{itemize}
-
-Mais si l'on d\'esire avoir le num\'ero de t\'el\'efax\index{telefax@t\'el\'efax} de l'institut inclus automatiquement dans ses t\'el\'efax, mais facultativement dans ses lettres, il faut l'appeler conditionnellement \`a l'aide du test d\'ecrit au paragraphe suivant\\[2mm]
-
-\begin{versatim}
-\makeatletter
-\newcommand{\faxinst}{\fax{+41 (22) 776 36 32}}
-\if@letter
- \nofax
-\else
- \faxinst
-\fi
-\makeatother
-\end{versatim}
-
-\subsubsection{Des variations de la personnalisation}
-
-\noindent Deux \cs{if} permettent de g\'erer plus en d\'etail ces modifications des d\'efauts:\\[2mm]
-\cs{if@detail}\label{detailtest}\index{ifdetail@\cs{if"@detail}} permet de d\'efinir une adresse \`a deux niveaux de d\'etails pour les t\'el\'efax\index{telefax@t\'el\'efax}. Ce test est vrai lorsque l'on invoque la commande
-\index{detailledaddress@\cs{detailledaddress}}\cs{detailledaddress} (voir page \pageref{detailadr}).\\[2mm]
-\cs{if@letter}\index{ifletter@\vers+\if"@letter+} permet de g\'erer diff\'eremment l'ent\^ete d'une lettre\index{lettre} et celle d'un t\'el\'efax\index{telefax@t\'el\'efax}.\\[2mm]
-Le d\'etail de la commande \cs{psobs}\index{psobs@\cs{psobs}} est donn\'e ici \`a titre d'exemple d'utilisation des ces tests:\\[2mm]
-\begin{versatim}
-\long\def\psobs{%
- \address{%
- \centering
- \vskip -5mm%
- \if@letter
- \treit R\'EPUBLIQUE\\[-1mm]%
- \treit ET CANTON DE GEN\`EVE\\[-1mm]%
- \fi
- \epsfysize=2.5cm
- \epsfbox[-72 -7 55 65]{ecusson55.ps}%
- \mbox{\hss\trfvtn OBSERVATOIRE DE GEN\`EVE\hss}\\[2mm]%
- \trten CH-1290 SAUVERNY\\%
- \if@letter
- \trten Suisse%
- \fi
- \if@detail
- \trten Suisse%
- \fi}}%
-\end{versatim}
-
-\subsection{Des autres adaptations}\label{partadapt}
-\markright{\it Partie \thesection: \rm Des autres adaptations}
-\noindent La partie suivante\index{adaptations} explique la mani\`ere de modifier les champs fixes\index{champs fixes} et la mise en page\index{mise en page} des lettres\index{lettre} et des t\'el\'efax\index{telefax@t\'el\'efax}.
-\vfill\pagebreak
-
-\subsubsection{Des cha\^\i{}nes fixes}\label{chaines}
-\noindent Un certain nombre de cha\^\i{}nes\index{champs fixes}\index{chaines fixes@cha\^\i{}nes fixes} fixes sont utilis\'ees \`a divers endroits des lettres\index{lettre} et des t\'el\'efax\index{telefax@t\'el\'efax}. Elles d\'ependent de la langue utilis\'ee et sont d\'efinies dans des macros :\\[2mm]
-\index{tellabelname@\cs{tellabelname}}\index{telefaxname@\cs{telefaxname}}\index{telefaxlabelname@\cs{telefaxlabelname}}\index{telephonelabelname@\cs{telephonelabelname}}\index{telefaxstring@\cs{telefaxstring}}\index{faxwarning@\cs{faxwarning}}\index{faxlabelname@\cs{faxlabelname}}\index{telexlabelname@\cs{telexlabelname}}\index{headtoname@\cs{headtoname}}\index{headfromname@\cs{headfromname}}\index{pagetotalname@\cs{pagetotalname}}\index{concname@\cs{concname}}\index{ccname@\cs{ccname}}\index{enclname@\cs{enclname}}\index{mentionname@\cs{mentionname}}\index{vrefname@\cs{vrefname}}\index{nrefname@\cs{nrefname}}%
-\begin{tabularx}{\textwidth}{|>{\columncolor[gray]{0.85}}X|>{\columncolor[gray]{0.95}}X|X|X|}
-\hline
-\bf Macro&\bf Contexte&\bf Fran\c{c}ais&\bf Romand\\
-\hline
-\hline
-\cs{faxwarning}&Zone en \'evidence&\footnotesize En cas de mauvaise transmission, appelez s.v.p. l'op\'erateur t\'el\'efax.&\footnotesize En cas de mauvaise transmission, appelez s.v.p. l'op\'erateur t\'el\'efax.\\
-\cs{telefaxstring}&Ent\^ete des t\'el\'efax&\LDCMD\vrule width0pt height20pt depth0pt T~\'E~L~\'E~F~A~X&\LDCMD\vrule width0pt height20pt depth0pt T~\'E~L~\'E~F~A~X\\
-\cs{telephonelabelname}&Ligne auxiliaire&T\'EL\'EPHONE :&T\'EL\'EPHONE :\\
-\cs{telefaxlabelname}&Ligne auxiliaire&T\'EL\'EFAX :&T\'EL\'EFAX :\\
-\cs{telefaxname}&Zone en \'evidence&T\'el\'efax :&T\'el\'efax :\\
-\cs{tellabelname}&Ent\^ete&T\'el.&T\'el.\\
-\cs{faxlabelname}&Ent\^ete&Fax :&Fax :\\
-\cs{telexlabelname}&Ligne auxiliaire&T\'ELEX :&T\'ELEX :\\
-\cs{headtoname}&Zone en \'evidence&\`A :&\`A :\\
-\cs{headfromname}&Zone en \'evidence&De :&De :\\
-\cs{pagetotalname}&Zone en \'evidence&Nombre de pages :&Nombre de pages :\\
-\cs{concname}&D\'ebut de message&Objet :&Concerne :\\
-\cs{ccname}&Fin des lettres&C.c.&C.c.\\
-\cs{enclname}&Fin des lettres&P.j.&Ann.\\
-\cs{mentionname}&Fin des lettres&Annexe(s) mentionn\'ee(s)&Annexe(s) mentionn\'ee(s)\\
-\cs{vrefname}&Ligne auxiliaire&V.\raise.4ex\hbox{\tiny /}r\'ef.&V.\raise.4ex\hbox{\tiny /}r\'ef.\\
-\cs{nrefname}&Ligne auxiliaire&N.\raise.4ex\hbox{\tiny /}r\'ef.&N.\raise.4ex\hbox{\tiny /}r\'ef.\\
-\hline
-\end{tabularx}\\[1mm]
-%
-\begin{tabularx}{\textwidth}{|>{\columncolor[gray]{0.85}}X|X|X|X|}
-\hline
-\bf Macro&\bf Anglais&\bf Am\'ericain&\bf Allemand\\
-\hline
-\hline
-\cs{faxwarning}&\footnotesize If improperly transmitted, please call the telefax operator.&\footnotesize If improperly transmitted, please call the telefax operator.&\footnotesize Bitte unrichtige \"Ubertragungen dem Sender telefonisch melden.\\
-\cs{telefaxstring}&\LDCMD T~E~L~E~F~A~X&\LDCMD T~E~L~E~F~A~X&\LDCMD T~E~L~E~F~A~X\\
-\cs{telephonelabelname}&TELEPHONE:&PHONE:&TELEFON:\\
-\cs{telefaxlabelname}&TELEFAX:&TELEFAX:&TELEFAX:\\
-\cs{telefaxname}&Telefax:&Telefax:&Telefax:\\
-\cs{tellabelname}&Tel:&Phn:&Tel:\\
-\cs{telexlabelname}&TELEX:&TELEX:&TELEX:\\
-\cs{headtoname}&To:&To:&An:\\
-\cs{headfromname}&From:&From:&Von:\\
-\cs{pagetotalname}&Total pages:&Total pages:&Gesamtanzahl der Bl\"atter:\\
-\cs{concname}&Subject:&Re:&Betrifft:\\
-\cs{ccname}&Cc:&Cc:&Kopie an:\\
-\cs{enclname}&Encl(s):&Encl(s):&Beilage(n):\\
-\cs{mentionname}&Encl(s).&Encl(s).&Beilage(n) erw\"ahnt\\
-\cs{vrefname}&Y.\raise.4ex\hbox{\tiny /}ref.~&Y.\raise.4ex\hbox{\tiny /}ref.~&Ihr Zeichen\\
-\cs{nrefname}&O.\raise.4ex\hbox{\tiny /}ref.~&O.\raise.4ex\hbox{\tiny /}ref.~&Unser Zeichen\\
-\hline
-\end{tabularx}\nobreak
-\refstepcounter{mesfig}
-\begin{center}
-\tablename\themesfig: {\sl Les cha\^\i{}nes fixes}
-\addcontentsline{lof}{figure}{\themesfig.~~~Les cha\^\i{}nes fixes}
-\end{center}
-\vspace*{2mm}
-
-%\index{@\vers+\+}
-\noindent Ces d\'efinitions d\'ependantes de la langue sont regroup\'ees vers la fin du fichier de classe, dans les macros \cs{francais}\index{francais@\cs{francais}}, \cs{romand}\index{romand@\cs{romand}}, \cs{anglais}\index{anglais@\cs{anglais}}, \cs{americain}\index{americain@\cs{americain}} et \cs{allemand}\footnote{Merci \`a Gerhard \fsc{Bosch} pour ses corrections des valeurs allemandes}\index{allemand@\cs{allemand}}, ce qui permet \`a l'utilisateur de les red\'efinir facilement. L'ajout d'une nouvelle langue n'est pas plus compliqu\'e, puisqu'il suffit de d\'efinir une commande au nom de cette langue, qui d\'efinit ces diff\'erentes macros, et un flag \cs{sigflag}\index{sigflag@\cs{sigflag}} pour la langue. Ce flag est mis \`a 0 si les salutations finales sont format\'ees sur la largeur de la page, \`a 1 s'il faut n'utiliser que la moiti\'e droite de la page en cas de signature unique (voir page \pageref{seclang}).
-
-
-\subsubsection{De la mise en page}
-
-\noindent La mise en page\index{mise en page} des lettres\index{lettre} et des t\'el\'efax\index{telefax@t\'el\'efax} utilise les variables dimensionnelles classiques de \LaTeX{}, qui sont regroup\'ees dans le fichier de classe de mani\`ere \`a faciliter les modifications. Par défaut, les lettres sont mises en page pour être imprimées sur du papier au format DIN A4.\\[2mm]
-De plus, quelques nouvelles dimensions sont d\'efinies:\\[2mm]
-\cs{letterwidth}\index{letterwidth@\cs{letterwidth}}\\
-\cs{lettermargin}\index{lettermargin@\cs{lettermargin}}\\
-\cs{listmargin}\index{listmargin@\cs{listmargin}}\\[2mm]
-\cs{openingspace}\index{openingspace@\cs{openingspace}}\\
-\cs{openingindent}\index{openingindent@\cs{openingindent}}\\[2mm]
-\cs{sigspace}\index{sigspace@\cs{sigspace}}\\[2mm]
-\cs{ssigwidth}\index{ssigwidth@\cs{ssigwidth}}\\
-\cs{ssigindent}\index{ssigindent@\cs{ssigindent}}\\[2mm]
-\cs{msigwidth}\index{msigwidth@\cs{msigwidth}}\\[2mm]
-Ces grandeurs permettent de modifier la mise en page de diverses parties des messages. La commande \index{marge@\cs{marge}}\cs{marge} d\'ecrite \`a la page \pageref{marge} modifie les trois premi\`eres dimensions ci-dessus. \cs{openingspace} ajuste l'espace vertical autour du champ \og Sujet\fg{}. \cs{openingindent} permet de d\'efinir l'indentation de la salutation d'ouverture\footnote{Suite \`a une proposition de Daniel \fsc{Taupin}}, ind\'ependamment de \cs{parindent}\index{parindente@\cs{parindent}}.
-\cs{sigspace} permet de modifier l'espacement vertical entre le texte et la ou les signatures. \cs{ssigwidth} et \cs{ssigindent} g\`erent la largeur de la bo\^{\i}te contenant une \index{signature}signature simple, et l'indentation de celle-ci. \cs{msigwidth} d\'efinit la largeur totale des signatures multiples. On aura avantage \`a bien \'etudier la classe avant de modifier ces dimensions.
-
-\subsubsection{De l'ent\^ete}
-
-\noindent L'ent\^ete de la lettre est configurable : les \'el\'ements sont positionn\'es par des variables d\'efinies dans le fichier de classe. Les valeurs par d\'efaut peuvent \^etre red\'efinies dans un fichier d'institut. Ces variables, d\'efinies par des macros ou par des dimensions (les largeurs des \cs{parbox} et \verb+tabular+), sont les suivantes (d\'efaut en mm) :\\[3mm]
-
-\noindent \textbf{L'ent\^ete des lettres} est dans une bo\^{\i}te d'ent\^ete d\'efinie par un environnement \verb+picture+ :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de largeur& \cs{pict@let@width}& (185)\\
- de hauteur& \cs{pict@let@height}& (65)\\
- d'offset horizontal& \cs{pict@let@hoffset}& (0)\\
- d'offset vertical& \cs{pict@let@voffset}& (0)\\
-\end{tabular}\\[2mm]
-dans laquelle on trouve un trait de pliage :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de coordonn\'ee x& \cs{rule@hpos}& (-25)\\
- de coordonn\'ee y& \cs{rule@vpos}& (-15)\\
- de longueur& \cs{rule@length}& (10)\\
-\end{tabular}\\[2mm]
-l'adresse de l'exp\'editeur dans une \cs{parbox} :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de coordonn\'ee x& \cs{fromaddress@let@hpos}& (-10)\\
- de coordonn\'ee y& \cs{fromaddress@let@vpos}& (70)\\
- de largeur& \cs{fromaddress@let@width}& (69)\\
-\end{tabular}\\[2mm]
-le lieu d'exp\'edition dans une \cs{parbox} :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de coordonn\'ee x& \cs{fromlieu@let@hpos}& (90)\\
- de coordonn\'ee y& \cs{fromlieu@let@vpos}& (62)\\
- de largeur& \cs{fromlieu@let@width}& (69)\\
-\end{tabular}\\[2mm]
-et l'adresse du destinataire dans une \cs{parbox} :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de coordonn\'ee x& \cs{toaddress@let@hpos}& (90)\\
- de coordonn\'ee y& \cs{toaddress@let@vpos}& (40)\\
- de largeur& \cs{toaddress@let@width}& (80)\\
-\end{tabular}\\[3mm]
-
-\noindent\textbf{L'ent\^ete des fax} est dans une bo\^{\i}te d\'efinie par un environnement \verb+picture+ :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de largeur& \cs{pict@fax@width}& (185)\\
- de hauteur& \cs{pict@fax@height}& (30)\\
- d'offset horizontal& \cs{pict@fax@hoffset}& (0)\\
- d'offset vertical& \cs{pict@fax@voffset}& (0)\\
-\end{tabular}\\[2mm]
-o\`u l'on trouve l'adresse de l'exp\'editeur dans une \cs{parbox} :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de coordonn\'ee x& \cs{fromaddress@fax@hpos}& (-10)\\
- de coordonn\'ee y& \cs{fromaddress@fax@vpos}& (30)\\
- de largeur& \cs{fromaddress@fax@width}& (69)\\
-\end{tabular}\\[2mm]
-et une cha\^\i{}ne (\cs{telefaxstring}) dans une \cs{parbox} :\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de coordonn\'ee x& \cs{faxstring@hpos}& (90)\\
- de coordonn\'ee y& \cs{faxstring@vpos}& (20)\\
- de largeur& \cs{faxstring@width}& (69)\\
-\end{tabular}\\[2mm]
-Au dessous, une alternance de traits et de \cs{tabular}\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de largeur& \cs{faxbox@width}& (170)\\
-\end{tabular}\\[2mm]
-o\`u l'on trouve une \cs{parbox} pour le destinataire,\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de largeur& \cs{toaddress@fax@width}& (69)\\
-\end{tabular}\\[2mm]
-et une pour le nom de l'exp\'editeur,\\[2mm]
-\begin{tabular}{p{5cm}p{5cm}p{2cm}}
- de largeur& \cs{fromname@fax@width}& (69)\\
-\end{tabular}
-
-
-
-\section{Des exemples}\label{partex}
-
-\markright{\it Partie \thesection: \rm Des exemples}
-\vfill\pagebreak
-
-\subsection{Des gabarits}
-
-\noindent Des fichiers \og gabarit\fg{} sont disponibles sous les noms de {\tt lettre.tpl}, {\tt telefax.tpl}
-et {\tt institut.tpl} dans le r\'epertoire des macros\index{macros!repertoire@r\'epertoire}, habituellement
-accessible \`a travers la variable d'environnement \vers+$TEXINPUTS+. %$
-Le contenu de ces fichiers permet de se rappeler les diverses commandes\index{commandes}:\\[2mm]
-\noindent Fichier {\tt lettre.tpl} :\\[2mm]
-{\scriptsize
-\verbatiminput{\inputsdir lettre.tpl}}
-\vfill\pagebreak
-
-\noindent Fichier {\tt telefax.tpl} :\\[2mm]
-{\scriptsize
-\verbatiminput{\inputsdir telefax.tpl}}
-\vfill\pagebreak
-
-\noindent Fichier {\tt institut.tpl} :\\[2mm]
-{\scriptsize
-\verbatiminput{\inputsdir institut.tpl}}
-\vfill\cleardoublepage
-
-\subsection{Des exemples}
-
-\noindent Les pages suivantes montrent des fichiers sources et les lettres\index{lettre} ou t\'el\'efax\index{telefax@t\'el\'efax} r\'esultants (\`a gauche) qui illustrent les diff\'erentes mises-en-page d\'efinies par les commandes de \vers+lettre.cls+. Dans la mesure du possible, la source se trouve sur la page de gauche et le r\'esultat sur
-la page de droite.
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex1_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex1-1.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex2_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex2-1.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex3_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex3-1.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex4_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex4-1.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex5_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex5-1.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex6_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex6-1.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex7_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex7-1.ps}}%
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex7-2.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{letex8_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex8-1.ps}}%
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex8-2.ps}}%
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{letex8-3.ps}}%
-\vfill\pagebreak
-
-~\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{testfaxf_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{testfaxf-1.ps}}%
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{testfaxf-2.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{testfaxe_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{testfaxe-1.ps}}%
-\vfill\pagebreak
-
-{\scriptsize
-\verbatiminput{testfaxd_nl}}
-\vfill\pagebreak
-
-\epsfysize=\textheight%
-\noindent\fbox{\epsfbox{testfaxd-1.ps}}%
-\index{Geneve@Gen\`eve|seealso{\'ecusson}}
-\index{X400|seealso{ccitt}}
-\index{RFC 822|seealso{internet}}
-\index{telefax@t\'el\'efax|seealso{message}}
-\index{lettre|seealso{message}}
-\vfill\cleardoublepage
-\lettreRestaureMarges
-
-\section{Documentation du code}
-\label{sec:docum-du-code}
-
-\DocInput{lettre.cls}
-
-\clearpage
-\lettreRedefinitMarges
-\PrintIndex
-
-
-\end{document}
-
-% Local Variables:
-% TeX-master: "lettre"
-% eval: (TeX-PDF-mode 0)
-% End: \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/lettre/letex1.tex b/Master/texmf-dist/doc/latex/lettre/letex1.tex
deleted file mode 100644
index 04b42ce11f8..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex1.tex
+++ /dev/null
@@ -1,47 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-
-%
-% Entete et signature par defaut, format plain.
-% =============================================
-%
-\begin{letter}{ Pr.~E.T.~Phonom \\
- D\'epartement d'Asprototographie \\
- Universit\'e de Saint Zopium \\
- 3945, Quai du G\'eneral Gisant \\
- CH-6800 Motte-au-Rolla }
-
-\pagestyle{plain}
-
-\name{Dr~S.~E.~Dnavegem}
-
-\opening{Cher Professeur Phonom,}
-
-Je vous remercie d'avoir donn\'e suite \`a ma requ\^ete, et vous
-confirme ma participation au symposium en tant que sp\'ecialiste
-des affaires \'etranges.
-
-\closing{Veuillez agr\'eer, Monsieur le professeur, l'expression
- de mes condol\'eances distingu\'ees.}
-
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/letex2.tex b/Master/texmf-dist/doc/latex/lettre/letex2.tex
deleted file mode 100644
index a815bbadb99..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex2.tex
+++ /dev/null
@@ -1,65 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-
-%
-% Entete et signature par defaut, format plain.
-% =============================================
-% Champs: objet, copies, annexes, post-scriptum.
-% ==============================================
-%
-\begin{letter}{ Pr.~E.T.~Phonom \\
- D\'epartement d'Asprototographie \\
- Universit\'e de Saint Zopium \\
- 3945, Quai du G\'eneral Gisant \\
- CH-6800 Motte-au-Rolla }
-
-\pagestyle{plain}
-
-\name{Dr~S.~E.~Dnavegem}
-
-\conc{Sixi\`eme Symposium Al\'ea\-toi\-re Intercommunal
-de Dynamotoculture (~SAID~1993~)}
-
-\opening{Cher Professeur Phonom,}
-
-Je vous remercie d'avoir donn\'e suite \`a ma requ\^ete, et vous
-confirme ma participation au symposium en tant que sp\'ecialiste
-des affaires \'etranges.
-
-\closing{Veuillez agr\'eer, Monsieur le professeur, l'expression
- de mes condol\'eances distingu\'ees.}
-
-\cc{Pr.~Zoldan Fratschski \\
- Me Barillada \\
- Ra\"{\i}ssa Goba }
-
-\encl{Talon de participation \\
- Bons de visite (6) \\
- Article Dnavegem }
-
-\ps{PS :~}{Veuillez trouver en annexe les documents dont nous avons
-parl\'e ce matin au t\'el\'ephone, ainsi qu'un exemplaire de mon
-article consacr\'e \`a la culture intensive du Yen Japonais en
-milieu hospitalier. Je vous en souhaite bonne r\'eception.}
-
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/letex3.tex b/Master/texmf-dist/doc/latex/lettre/letex3.tex
deleted file mode 100644
index b95167276e1..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex3.tex
+++ /dev/null
@@ -1,80 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-\selectlanguage{francais}
-
-%
-% Fichier de defaut de l'Observatoire
-% ===================================
-\institut{obs}
-% Entete officielle, signature precisee, format headings.
-% =======================================================
-% Langue romande.
-% ===============
-% Champs: objet, copies, annexes, post-scriptum.
-% ==============================================
-% Ligne auxiliaire de reference.
-% ==============================
-%
-\begin{letter}{ Pr.~E.T.~Phonom \\
- D\'epartement d'Asprototographie \\
- Universit\'e de Saint Zopium \\
- 3945, Quai du G\'eneral Gisant \\
- CH-6800 Motte-au-Rolla }
-
-\pagestyle{headings}
-
-\name{Dr~S.~E.~Dnavegem}
-\psobs
-\signature{Dr~S.~E.~Dnavegem\\ Collaborateur Scientifique}
-
-\vref{EP/mjs}
-\nref{SD/cf69}
-\faxobs
-\ccpobs
-
-\conc{Sixi\`eme Symposium Al\'ea\-toi\-re Intercommunal
-de Dynamotoculture (~SAID~1993~)}
-
-\opening{Cher Professeur Phonom,}
-
-Je vous remercie d'avoir donn\'e suite \`a ma requ\^ete, et vous
-confirme ma participation au symposium en tant que sp\'ecialiste
-des affaires \'etranges.
-
-\closing{Veuillez agr\'eer, Monsieur le professeur, l'expression
- de mes condol\'eances distingu\'ees.}
-
-\cc{Pr.~Zoldan Fratschski \\
- Me Barillada \\
- Raïssa Goba }
-
-\encl{Talon de participation \\
- Bons de visite (6) \\
- Article Dnavegem }
-
-\ps{PS :~}{Veuillez trouver en annexe les documents dont nous avons
-parl\'e ce matin au t\'el\'ephone, ainsi qu'un exemplaire de mon
-article consacr\'e \`a la culture intensive du Yen Japonais en
-milieu hospitalier. Je vous en souhaite bonne r\'eception.}
-
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/letex4.tex b/Master/texmf-dist/doc/latex/lettre/letex4.tex
deleted file mode 100644
index 739c7749f42..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex4.tex
+++ /dev/null
@@ -1,86 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-
-%
-% Fichier de defaut de l'Observatoire
-% ===================================
-\institut{obs}
-%
-% Entete officielle, signature precisee,
-% ======================================
-% langue romande,
-% ===============
-% precision de departement, format headings.
-% ==========================================
-% Champs: objet, copies, annexes, post-scriptum.
-% ==============================================
-% Lignes auxiliaires de reference et d'E-Mail.
-% ============================================
-%
-\begin{letter}{ Pr.~E.T.~Phonom \\
- D\'epartement d'Asprototographie \\
- Universit\'e de Saint Zopium \\
- 3945, Quai du G\'eneral Gisant \\
- CH-6800 Motte-au-Rolla }
-
-\pagestyle{headings}
-
-\name{Dr~S.~E.~Dnavegem}
-\psobs
-\location{Centre Informagique}
-\signature{Dr~S.~E.~Dnavegem\\ Collaborateur Scientifique}
-
-\vref{EP/mjs}
-\nref{SD/cf69}
-\faxobs
-\ccpobs
-\username{dnavegem}
-\ccittobs
-\internetobs
-
-\conc{Sixi\`eme Symposium Al\'ea\-toi\-re Intercommunal
-de Dynamotoculture (~SAID~1993~)}
-
-\opening{Cher Professeur Phonom,}
-
-Je vous remercie d'avoir donn\'e suite \`a ma requ\^ete, et vous
-confirme ma participation au symposium en tant que sp\'ecialiste
-des affaires \'etranges.
-
-\closing{Veuillez agr\'eer, Monsieur le professeur, l'expression
- de mes condol\'eances distingu\'ees.}
-
-\cc{Pr.~Zoldan Fratschski \\
- Me Barillada \\
- Ra\"{\i}ssa Goba }
-
-\encl{Talon de participation \\
- Bons de visite (6) \\
- Article Dnavegem }
-
-\ps{PS :~}{Veuillez trouver en annexe les documents dont nous avons
-parl\'e ce matin au t\'el\'ephone, ainsi qu'un exemplaire de mon
-article consacr\'e \`a la culture intensive du Yen Japonais en
-milieu hospitalier. Je vous en souhaite bonne r\'eception.}
-
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/letex5.tex b/Master/texmf-dist/doc/latex/lettre/letex5.tex
deleted file mode 100644
index e1127756af6..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex5.tex
+++ /dev/null
@@ -1,69 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[english,francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-%
-% Fichier de defaut de l'Observatoire
-% ===================================
-\institut{obs}
-%
-% Entete officielle, signature precisee,
-% ======================================
-% langue anglaise, format plain,
-% ==============================
-% precision de departement.
-% =========================
-% Champs: objet, annexes.
-% =======================
-% Lignes auxiliaires de reference et d'E-Mail.
-% ============================================
-%
-\begin{letter}{ \TeX\ Users Group \\
- P.O.Box 594 \\
- Providence, RI 02901 \\
- USA}
-
-\anglais
-\pagestyle{plain}
-
-\name{Denis M\'egevand}
-\psobs
-\location{Dr~D.~M\'egevand\\ Ing\'enieur de recherche}
-\signature{Dr~D.~M\'egevand}
-
-\nref{PCT8289}
-\vref{TUG/kb}
-\faxobs
-\ccpobs
-\username{megevand}
-\ccittobs
-\internetobs
-
-\conc{PiC\TeX\ Manuals}
-\opening{Dear Sir,}
-
-Enclosed, you will find a check of \$60.00 corresponding to your
-invoice \#902 dated June 2,1993 for 2 PiC\TeX\ manuals.
-
-\closing{Sincerely}
-\encl{1 check}
-
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/letex6.tex b/Master/texmf-dist/doc/latex/lettre/letex6.tex
deleted file mode 100644
index 2db9df15e57..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex6.tex
+++ /dev/null
@@ -1,87 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[german,francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-\newcommand{\dhfam}{\fontencoding{OT1}\fontfamily{cmdh}\fontseries{m}%
- \fontshape{n}}
-\newcommand{\cmd}{\dhfam\fontsize{10}{12pt}\selectfont}
-\newcommand{\Cmd}{\dhfam\fontsize{12}{14pt}\selectfont}
-\newcommand{\CMD}{\dhfam\fontsize{14}{17pt}\selectfont}
-%
-% Adresse precisee,
-% =================
-% langue allemande, format headings,
-% ==================================
-% precision de departement, lieu, telephone, fax, E-Mail.
-% =======================================================
-% Champs: annexes.
-% ================
-% Lignes auxiliaires de reference et d'E-Mail.
-% ============================================
-%
-\begin{letter}{ Herrn Professor H.F.~Hess \\
- Astronomisches Institut \\
- Universit\"at Mainz \\
- Jupitergasse 4 \\
- D-4102 \underline{B\"onningen} }
-
-\allemand
-\pagestyle{headings}
-
-\name{Dr~T.G. Kurwezger}
-\address{\centering
- \CMD Centre des D\'es Stochastiques \\
- \cmd CH-1291 Prairie du Gr\"utli }
-\location{Dr~Terry G. Kurwezger \\
- D\'epartement des Tas}
-\telephone{+41(1) 671 27 12}
-\lieu{La Prairie}
-\signature{Terry}
-\email{tkur@cds.unigr.ch}
-
-\nref{ TGK/dm }
-\fax{+41(1) 671 27 45}
-\username{tkur}
-\ccitt{OU=cds;O=unigr;C=ch}
-\internet{cds.unigr.ch}
-
-\opening{ Lieber Heinz, }
-
-Vielen Dank f\"ur deine Anruf und die Einladung, einen Vortrag in Mainz
-zu halten. Ich schlage den folgenden Titel vor:
-
-\begin{center}
-{\large KOSMOS, was, wo, wann ?}
-\end{center}
-\medskip
-
-\noindent{\large\it Zusammenfassung}
-
-Kosmos \"uberalles. Was sind die lichtst\"arksten Objekte die wir kennen ?
-Wo sind die Grenzen des Universums ? Warum befinden sich Quasaren
-im Zentrum von Galaxien, am Rande des beobachtbaren Universums ?
-Wann anf\"angt die moderne Astronomie ?
-
-Falls du eine l\"angere Zusammenfassung w\"unschst, habe ich eine mit diesem Brief beigef\"ugt.
-
-\closing{Mit freundlichen Gr\"ussen}
-\encl{1 Zusammenfassung}
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/letex7.tex b/Master/texmf-dist/doc/latex/lettre/letex7.tex
deleted file mode 100644
index 548ecb01dee..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex7.tex
+++ /dev/null
@@ -1,131 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[francais,english]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-%
-% Fichier de defaut de l'Observatoire
-% ===================================
-\institut{obs}
-%
-% Entete par defaut, double signature,
-% ====================================
-% langue anglaise, format headings, marge precisee.
-% =================================================
-% Champs: objet.
-% ==============
-% Lignes auxiliaires de reference et d'E-Mail.
-% ============================================
-% Tests: itemize, description, enumerate, center,
-% ===============================================
-% tabular, array, eqnarray, footnote.
-% ===================================
-%
-\begin{letter}{ SoftIdeas\\
- P.O.Box 8K23 \\
- Prove Islands, TO 14501 \\
- USA}
-
-\anglais
-\pagestyle{headings}
-\marge{30mm}
-
-\name{Dr~S.~E.~Dnavegem}
-\signature{Dr~S.~E.~Dnavegem\\Collaborateur Scientifique}
-\secondsignature{Dr~P.~Barre-Thordue\\Collaborateur Scientifique}
-
-\nref{PL/cf69}
-\faxobs
-\username{dnavegem}
-\ccittobs
-\internetobs
-
-\conc{Our activities}
-
-\opening{Dear Sir,}
-
-Enclosed\footnote{In fact, the check will be sent by separate mail}, you
-will find a description of our activities and a check of \$149.95 corresponding
-to your invoice \#439 dated 05/28/93 for:
-\begin{itemize}
-\item 1 PiC\TeX\ manual, describing completely all the commands implemented
-by the macros written by M.J.~Wichura. If the manual doesn't respond to
-our demand, we will send it back, ans ask for complete refund.
-\item 1 PiC\TeX\ software on 5.25 inch floppy disk. The disk is to be
-formatted in IBM PC compatible format.
-\item 5 PiC\TeX\ Quick Reference Cards.
-\end{itemize}
-We'll be happy if you could send us a detailled list of your products.
-
-We are a software developing team, and our work involves:
-\begin{description}
-\item[Editors] Full-screen editors for PC and compatibles.
-\item[Compilers] Full range of compilers for PC and compatibles. It includes
-ADA, BASIC, C, FORTH, FORTRAN, ICON, LISP, MODULA-2, PASCAL and PROLOG
-compilers.
-\item[Operating Systems] Multitasking, real-time OS.
-\item[Utilities] A lot of useful add-on software.
-\end{description}
-
-We can produce cross-reference tables of product compatibilities for various
-software and vendors.
-\begin{center}
-\begin{tabular}{||l|||r@{.}l|l|l||}
-\hline
-gnuBASE IV&419&00&nul&ok\\
-\hline
-GNATUS 123&489&95&complete&N.A\\
-\hline
-Turbo Foo&99&95&partial&good\\
-\hline
-\end{tabular}
-\end{center}
-
-We can also furnish scientific text processing systems for your computer,
-or for your site (Education licenses!)
-Here are some examples of our outputs:
-
-\begin{eqnarray}
-x&=&17y\\
-y&>&a+b+c+d+e+f+g+h+i+j+ \nonumber \\
-&&k+l+m+n+o+p
-\end{eqnarray}
-
-\[
-x=\left\{\begin{array}{ll}
- y&\mbox{if $y>0$} \\
- z+y&\mbox{otherwise}
- \end{array}
- \right.
-\]
-
-{\em et voila \ldots that's it \ldots}
-
-Remember we order today:
-\begin{enumerate}
-\item 1 PiC\TeX\ manual, describing completely all the commands implemented
-by the macros written by M.J.~Wichura.
-\item 1 PiC\TeX\ software on 5.25 inch IBM PC compatible formatted floppy disk.
-\item 5 PiC\TeX\ Quick Reference Cards.
-\end{enumerate}
-
-\closing{Sincerely}
-
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/letex8.tex b/Master/texmf-dist/doc/latex/lettre/letex8.tex
deleted file mode 100644
index e9957767310..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/letex8.tex
+++ /dev/null
@@ -1,147 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage{epic,eepic}
-\usepackage[francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-%
-% Fichier de defaut de l'Observatoire
-% ===================================
-\institut{obs}
-%
-% Entete officielle, triple signature, format empty, date.
-% ========================================================
-% Lignes auxiliaires de reference et d'E-Mail.
-% ============================================
-% Tests: quote, quotation, verbatim, minipage,
-% ============================================
-% picture, tabbing.
-% ========================
-%
-\begin{letter}{ Pr.~E.N.~Photon \\
- D\'epartement d'Astrotopographie \\
- Universit\'e de Saint Pozium \\
- 3945, Quai du G\'eneral Gisant \\
- CH-6800 Motte-au-Rolla }
-
-\pagestyle{empty}
-
-\psobs
-\name{Dr~D.P.~Dnavegem}
-\location{Pr.~J.~Su\"{\i}jy-Rest\\Groupe des Forces Statiques}
-\lieu{Sauverni}
-\date{au 25 Joviet 2091}
-\signature{Pr.~J.~Su\"{\i}jy-Rest\\ Doyen et\\ Chef de D\'epartement}
-\secondsignature{Dr~D.P.~Dnavegem\\ Collaborateur Scientifique}
-\thirdsignature{A.~Jout\'e\\ Assistant}
-
-\vref{EP/mjs}
-\nref{jsr002}
-\username{jsr}
-\bitnet{cgeuge54}
-\decnet{chgate::20159}
-
-\opening{Cher Professeur Photon,}
-
-Nous vous remercions d'avoir donn\'e suite \`a notre requ\^ete, et vous
-confirmons notre participation au symposium en tant que sp\'ecialistes
-des affaires \'etranges. Veuillez trouver ici un r\'esum\'e de notre
-communication commune:
-
-\begin{quote}\bf\sl
-L'influence n\'efaste des extra-terrestres pendulaires et frontaliers
-sur les communications t\'el\'evisuelles intercontinentales.
-\end{quote}
-
-\begin{quotation}
-L'\'emergence de courants plasmuriques forts dans la r\'egion d'atterrissage
-des v\'ehicules de liaison plan\'etaires (VLP) est \`a l'origine des champs
-gravito--organiques \`a bolomisations al\'eatoires connus depuis la fin du
-si\`ecle pass\'e. Ces modifications de l'\'equilibre physico-chimique de
-l'atmosph\`ere donnent lieu \`a toute une panoplie de ph\'enom\`enes plus
-ou moins inqui\'etants et spectaculaires, tels que les trous dans la couche
-d'ozone ou les aurores bor\'eales ou australes que l'on attribuait par le
-pass\'e \`a des regains d'activit\'e solaire.
-
-On a d\'ecouvert r\'ecemment qu'aux heures de pointe, le flux des VLP,
-anciennement acronym\'es OVNIS, pouvait provoquer des battements et des
-ph\'enom\`enes de r\'esonances dans certaines configurations de terrain,
-et sous certaines conditions, telles que les meilleurs blindages
-gravito--organiques ne pouvaient y \^etre totalement opaques.
-
-Les communications t\'el\'evisuelles intracontinentales, bas\'ees sur les
-technologies les plus r\'ecentes de fibres auditiques en
-Corduron$^{\mbox{\copyright}}$ de chez Dubond de Velours sont compl\'etement
-insensibles \`a de telles perturbations, contrairement aux anciennes lignes
-intercontinentales en cablage traditionnel (polygraphite impr\'egn\'e).
-\end{quotation}
-
-Nous avons d\'evelopp\'e un logiciel d'analyse permettant de traiter
-l'information statistique fournies par les sondes FVLP, pour fournir
-\`a nos clients l'information sur les endroits les plus touch\'es du globe.
-Veuillez trouver ci-apr\`es le pseudo-code du protocole de communication,
-une illustration des sondes se transmettant l'information de mani\`ere
-autonome, ainsi qu'une table des param\`etres de celles-ci.
-
-\begin{verbatim}
-BEGIN
- if(alive(S1) && alive(S3) && alive(S5)) then
- BEGIN
- contact{s1,S1};
- contact{S1,S3};
- contact{S3,S5};
- contact{S5,s3};
- END
- endif
- if(alive(S2) && alive(S4) && alive(S6)) then
- BEGIN
- contact{s2,S2};
- contact{S2,S4};
- contact{S4,S6};
- contact{S6,s4};
- END
- endif
-END
-\end{verbatim}
-
-\input{sondes.tex} % graphique en mode picture avec eepic
-
-\begin{minipage}{7cm}
-Les valeurs param\'etriques des satellites sont donn\'ees ci-contre, par ordre
-de date de lancement. Les unit\'es sont MKSA, dans la mesure du possible,
-l'excentricit\'e des orbites est donn\'e comme le rapport grand/petit axe,
-et le taux de transmission en TB/s.
-\end{minipage}\hfill
-\begin{minipage}{7cm}
-\begin{tabbing}
-n$^{\textrm o} $ \=masse \=g.a/p.a \=puissance \=t$_{\textrm tr}$\\
-S1\>247\>1.16\>53.5\>1.3\\
-S2\>211\>1.40\>49.3\>1.1\\
-S3\>233\>1.27\>51.0\>1.2\\
-S4\>199\>1.91\>48.8\>1.0\\
-S5\>270\>1.33\>65.2\>1.5\\
-S6\>270\>1.33\>65.2\>1.5\\
-\end{tabbing}
-\end{minipage}
-
-\closing{Veuillez agr\'eer, Monsieur le professeur, l'expression
- de nos condol\'eances distingu\'ees.}
-
-\end{letter}
-%
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/lettre.pdf b/Master/texmf-dist/doc/latex/lettre/lettre.pdf
index 5d214b3e910..77954b3795a 100644
--- a/Master/texmf-dist/doc/latex/lettre/lettre.pdf
+++ b/Master/texmf-dist/doc/latex/lettre/lettre.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/lettre/lettre.tex b/Master/texmf-dist/doc/latex/lettre/lettre.tex
deleted file mode 100644
index 0f45a6dbf7f..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/lettre.tex
+++ /dev/null
@@ -1,33 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-%\documentclass[a4paper,12pt,twoside]{report}
-\documentclass{ltxdoc}
-\usepackage[table]{xcolor}
-\usepackage{pstricks}
-\usepackage{graphicx}
-\usepackage[francais]{babel}
-\usepackage{epsf}
-\usepackage{tabularx}
-\usepackage{multicol}
-\usepackage{verbatim}
-\usepackage[latin1]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{hyperref}
-\usepackage{siunitx}
-\input{letdocmain.tex}
-% Local Variables:
-% eval: (TeX-PDF-mode 0)
-% End: \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/lettre/sondes.tex b/Master/texmf-dist/doc/latex/lettre/sondes.tex
deleted file mode 100644
index c727abb7e47..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/sondes.tex
+++ /dev/null
@@ -1,79 +0,0 @@
-\setlength{\unitlength}{0.0063in}
-%
-\begingroup\makeatletter\ifx\SetFigFont\undefined
-% extract first six characters in \fmtname
-\def\x#1#2#3#4#5#6#7\relax{\def\x{#1#2#3#4#5#6}}%
-\expandafter\x\fmtname xxxxxx\relax \def\y{splain}%
-\ifx\x\y % LaTeX or SliTeX?
-\gdef\SetFigFont#1#2#3{%
- \ifnum #1<17\tiny\else \ifnum #1<20\small\else
- \ifnum #1<24\normalsize\else \ifnum #1<29\large\else
- \ifnum #1<34\Large\else \ifnum #1<41\LARGE\else
- \huge\fi\fi\fi\fi\fi\fi
- \csname #3\endcsname}%
-\else
-\gdef\SetFigFont#1#2#3{\begingroup
- \count@#1\relax \ifnum 25<\count@\count@25\fi
- \def\x{\endgroup\@setsize\SetFigFont{#2pt}}%
- \expandafter\x
- \csname \romannumeral\the\count@ pt\expandafter\endcsname
- \csname @\romannumeral\the\count@ pt\endcsname
- \csname #3\endcsname}%
-\fi
-\fi\endgroup
-\begin{picture}(673,385)(0,-10)
-\put(339,184){\ellipse{82}{82}}
-\put(159,319){\ellipse{10}{10}}
-\put(249,19){\ellipse{10}{10}}
-\put(24,124){\ellipse{10}{10}}
-\put(394,344){\ellipse{10}{10}}
-\put(649,259){\ellipse{10}{10}}
-\put(595,73){\ellipse{10}{10}}
-\path(319,174)(319,179)(314,179)
- (314,174)(319,174)
-\path(364,194)(364,199)(359,199)
- (359,194)(364,194)
-\path(159,319)(649,259)
-\path(640.816,257.987)(649.000,259.000)(641.302,261.958)
-\path(394,344)(595,73)
-\path(588.628,78.234)(595.000,73.000)(591.841,80.617)
-\path(354,159)(354,164)(349,164)
- (349,159)(354,159)
-\path(649,259)(362,196)
-\path(369.385,199.669)(362.000,196.000)(370.243,195.762)
-\path(595,73)(351,162)
-\path(359.201,161.138)(351.000,162.000)(357.830,157.380)
-\path(316,177)(249,19)
-\path(250.282,27.146)(249.000,19.000)(253.964,25.584)
-\path(325,207)(325,212)(320,212)
- (320,207)(325,207)
-\path(249,19)(159,319)
-\path(163.214,311.912)(159.000,319.000)(159.383,310.763)
-\dottedline{5}(162,314)(298,188)
-\dottedline{5}(164,316)(328,223)
-\drawline(394,339)(394,339)
-\dottedline{5}(394,339)(373,205)
-\dottedline{5}(644,258)(368,213)
-\dottedline{5}(644,256)(380,180)
-\dottedline{5}(591,75)(380,186)
-\dottedline{5}(590,73)(343,143)
-\dottedline{5}(253,22)(351,145)
-\dottedline{5}(250,23)(304,162)
-\dottedline{5}(29,123)(307,158)
-\dottedline{5}(30,125)(299,193)
-\path(323,209)(24,124)
-\path(31.148,128.111)(24.000,124.000)(32.242,124.264)
-\path(24,124)(394,344)
-\path(388.146,338.192)(394.000,344.000)(386.102,341.630)
-\dottedline{5}(392,339)(320,220)
-\put(139,323){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}S3}}}}}
-\put(0,115){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}S2}}}}}
-\put(391,354){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}S4}}}}}
-\put(317,195){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}s2}}}}}
-\put(314,162){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}s1}}}}}
-\put(352,203){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}s3}}}}}
-\put(342,168){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}s4}}}}}
-\put(660,256){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}S5}}}}}
-\put(600,58){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}S6}}}}}
-\put(238,0){\makebox(0,0)[lb]{\smash{{{\SetFigFont{6}{7.2}{rm}S1}}}}}
-\end{picture}
diff --git a/Master/texmf-dist/doc/latex/lettre/testfaxd.tex b/Master/texmf-dist/doc/latex/lettre/testfaxd.tex
deleted file mode 100644
index dd064f14906..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/testfaxd.tex
+++ /dev/null
@@ -1,51 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[german,francais]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-%
-% Fichier de defaut de l'Observatoire
-% ===================================
-\institut{obs}
-%
-% telefax, entete officielle
-% ==========================
-% langue allemande, ligne d'E-Mail
-% ================================
-%
-\begin{telefax}{+41-22-320 29 27}{Genfer Universit\"at\\
- Die anbetroffene Personen}
-\psobs
-\location{Dr~D.~M\'egevand
- \\\TeX niker}
-\name{Denis M\'egevand}
-
-\allemand
-
-\username{megevand}
-\bitnet{cgeuge54}
-\internet{obs.unige.ch}
-
-\opening{Liebe Kollegen}
-
-Hier ist ein Beispiel der neuen fax Schreibweise f\"ur \LaTeX.
-
-\closing{Mit freundlichen Gr\"ussen}
-
-\end{telefax}
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/testfaxe.tex b/Master/texmf-dist/doc/latex/lettre/testfaxe.tex
deleted file mode 100644
index c930794bb82..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/testfaxe.tex
+++ /dev/null
@@ -1,52 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,anglais,origdate]{lettre}
-\usepackage[francais,english]{babel}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-%
-% telefax, entete officielle
-% ==========================
-% langue anglaise, adresse detaillee
-% ==================================
-% ligne d'E-Mail
-% ==============
-%
-\begin{telefax}{+41-22-320 29 27}{Geneva University\\
- To whom it may concern}
-\location{Dr~D.~M\'egevand
- \\\TeX nician}
-\name{Denis M\'egevand}
-
-\anglais
-\detailledaddress
-\username{megevand}
-\bitnet{cgeuge54}
-\internet{obs.unige.ch}
-
-\conc{\LaTeX\ fax style}
-
-\opening{Dear collegues}
-
-This is just an example of my new telefax style in english. See the french example for the documentation.
-
-Looking forward to hearing from you soon and thanking you in advance.
-
-\closing{Sincerely yours,}
-
-\end{telefax}
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lettre/testfaxf.tex b/Master/texmf-dist/doc/latex/lettre/testfaxf.tex
deleted file mode 100644
index 272af3fedb5..00000000000
--- a/Master/texmf-dist/doc/latex/lettre/testfaxf.tex
+++ /dev/null
@@ -1,115 +0,0 @@
-% This file is part of the "lettre" package.
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Vincent Belaïche.
-%
-% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
-\documentclass[12pt,origdate]{lettre}
-\usepackage[francais]{babel}
-\usepackage{epsf}
-\usepackage[OT1]{fontenc}
-\usepackage{mltex}
-\begin{document}
-%
-% Fichier de defaut de l'Observatoire
-% ===================================
-\institut{obs}
-%
-% telefax, entete officielle
-% ==========================
-% champ Concerne, ligne d'E-Mail
-% ==============================
-%
-\begin{telefax}{+41-22-320 29 27}{Universit\'e de Gen\`eve\\
- Aux personnes concern\'ees}
-\psobs
-\location{Dr~D.~M\'egevand\\Ing\'enieur \TeX nicien}
-\name{Denis M\'egevand}
-
-\username{megevand}
-\bitnet{cgeuge54}
-\internetobs
-
-\conc{Style T\'el\'efax pour \LaTeX}
-
-\marge{5mm}
-\opening{Chers coll\`egues}
-
-J'ai modifi\'e le style \verb+LETTRE+ pour qu'il puisse cr\'eer une ent\^ete
-plus adapt\'ee aux besoins du t\'el\'efax, et r\'epondre \`a vos attentes.
-
-L'ent\^ete est form\'ee ainsi que vous pouvez le voir ci-dessus d'un embl\`eme
-simplifi\'e de l'Observatoire, que vous pouvez bien sur modifier par la commande
-\verb+\address+.
-
-A sa droite se trouve le mot {\CMD T~\'E~L~\'E~F~A~X}, et au dessous une ligne
-toujours pr\'esente contenant par d\'efaut le num\'eros de t\'el\'ecommunications
-standard de l'Observatoire.
-Vous pouvez modifier ces num\'eros par les commandes habituelles \verb+\telephone+,
-\verb+\fax+, \verb+\telex+. Vous noterez la disparition du num\'ero du telex de
-l'Observatoire, qui a \'et\'e retir\'e \`a la version 2.05.
-
-Au dessous se trouve un champ en \'evidence contenant les informations propres
-au t\'el\'efax:
-\begin{description}
-\item[Destinataire]Ce champ provient de la commande \verb+\begin{telefax}+ qui
-remplace le \verb+\begin+\-\verb+{letter}+, mais qui contient deux param\`etres
-au lieu d'un seul. Le premier est le num\'ero de t\'el\'efax, et le second est
-le param\`etre classique de \verb+\begin{letter}+, contenant le nom et l'adresse.
-Pour le t\'el\'efax que vous \^etes en train de lire, la commande est
-\verb+\begin{telefax}{+{\ttfamily+}\verb+41-22-755-3983}{Obser+\-%
-\verb+vatoire de Gen\`eve\\+\-\verb+Aux personnes concern\'ees}+.
-\item[Exp\'editeur]Ce champ provient de \verb+\location+, ou, si cette commande
-n'existe pas, de \verb+\name+ qui est obligatoire.
-\item[Nombre de pages]Ce param\`etre est calcul\'e automatiquement, mais oblige
-l'utilisateur \`a \LaTeX\ er son document une deuxi\`eme fois pour r\'esoudre
-la valeur correctement. Un message le signale \`a la fin de la compilation. La
-commande \verb+\addpages{n}+ permet \`a \LaTeX de tenir compte de n pages
-suppl\'ementaires. {\bfseries Note}: \`A cause du calcul des pages, on ne peut pas
-mettre plusieurs t\'el\'efax dans un m\^eme fichier.
-\item[Remarque]Une ligne de remarque \`a l'intention du destinataire est
-plac\'ee en dessous, lui indiquant que faire en cas de mauvaise reception.
-Cette ligne est en gros caract\`eres, et de ce fait comprise m\^eme si elle
-est mal transmise.
-\end{description}
-
-En r\'esum\'e, les commandes utiles, sp\'ecifiques ou diff\'erement interpr\'et\'ees
-sont \verb+\begin+\-\verb+{telefax}+\-\verb+{num\'ero}+\-\verb+{nom\\+\-\verb+adresse}+,
-\verb+\end{telefax}+, \verb+\location+ et \verb+\addpages{n}+. Les autres commandes
-sont utilis\'ees comme pour une lettre.
-
-De plus, la version 1.64 du 20.12.89 a apport\'e les quelques modifications suivantes:
-\begin{description}
-\item[Ent\^ete]On peut dessiner un embl\`eme officiel de l'Observatoire, avec
-l'\'ecusson de Gen\`eve comme ici,
-
-\epsfbox[-55 0 55 55]{ecusson55.ps}
-
-en utilisant la
-commande \verb+\psobs+. Pour les t\'el\'efax, cet embl\`eme est \'egalement
-simplifi\'e. Cette commande n'est valable que si l'on travaille avec une
-imprimante {\scshape PostScript}.
-\item[e-mail]La ligne d'e-mail est s\'epar\'ee du corps de la lettre par un
-trait horizontal.
-\item[Marge]La marge peut \^etre modifi\'ee par la commande \verb+\marge{dimension}+,
-par d\'efaut on a \verb+\marge{15mm}+, ce qui la laisse comme avant.
-\end{description}
-
-J'aimerais conna\^{\i}tre vos r\'eactions, et avoir vos avis sur les traductions
-des termes du t\'el\'efax. Cette version, num\'erot\'ee 1.70, est devenue version
-2.00 lorsque les traductions ont \'et\'e approuv\'ees, et le style stabilis\'e.
-
-\closing{Meilleures salutations}
-
-\end{telefax}
-\vfill
-\end{document}
diff --git a/Master/texmf-dist/tex/latex/lettre/lettre-USenglish.ldf b/Master/texmf-dist/tex/latex/lettre/lettre-USenglish.ldf
new file mode 100644
index 00000000000..12f41cb64f4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-USenglish.ldf
@@ -0,0 +1,50 @@
+% file name : `lettre-USenglish.ldf'.
+% package name: lettre
+% maintenance : Vincent Belaïche (vincentb1@users.sourceforge.net)
+% author : Denis Mégevand - Observatoire de Genève
+% email : vincentb1@users.sourceforge.net
+% version : v3.000
+% date : 2017/08/03
+%
+% This file is part of the "lettre" package.
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, either version 1.3 of this license or (at your
+% option) any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Vincent Belaïche.
+%
+% This work consists of all files listed in file README
+%
+\LettreDeclareLanguage{USenglish}[english]{%
+ \sigflag=1\relax
+ \def\cejour{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day ,\space\number\year}%
+ \def\faxwarning{\large\slshape\bfseries If improperly transmitted, please
+ call the telefax operator}%
+ \def\telefaxstring{{\FAXSTR T~E~L~E~F~A~X}}%
+ \def\telephonelabelname{PHONE:~}%
+ \def\telefaxlabelname{TELEFAX:~}%
+ \def\telefaxname{Telefax:~}%
+ \def\tellabelname{Phn:~}%
+ \def\faxlabelname{Fax:~}%
+ \def\emaillabelname{E-Mail:~}%
+ \def\telexlabelname{TELEX:~}%
+ \def\headtoname{To:~}%
+ \def\headfromname{From:~}%
+ \def\pagetotalname{Total pages:~}%
+ \def\concname{Re:~}%
+ \def\ccname{Cc:~}%
+ \def\enclname{Encl(s):~}%
+ \def\mentionname{Encl(s).}%
+ \def\vrefname{Y.\raise.4ex\hbox{\tiny /}ref.~}%
+ \def\nrefname{O.\raise.4ex\hbox{\tiny /}ref.~}%
+}%
+\LettreProvidesLanguage{USenglish}[2015/11/18]%
+\endinput
+% End of file `lettre-USenglish.ldf'.
diff --git a/Master/texmf-dist/doc/latex/lettre/amg.ins b/Master/texmf-dist/tex/latex/lettre/lettre-amg.cfg
index 706bc50a455..706bc50a455 100644
--- a/Master/texmf-dist/doc/latex/lettre/amg.ins
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-amg.cfg
diff --git a/Master/texmf-dist/tex/latex/lettre/default.ins b/Master/texmf-dist/tex/latex/lettre/lettre-default.cfg
index 53ced772d79..c919860c134 100644
--- a/Master/texmf-dist/tex/latex/lettre/default.ins
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-default.cfg
@@ -1,10 +1,10 @@
-% file name : `default.ins'.
+% file name : `lettre-default.cfg'.
% pacakge name: lettre
% maintenance : Vincent Belaïche (vincentb1@users.sourceforge.net)
% author : Denis Mégevand - Observatoire de Genève
-% email : lettre_observatoire-aide@gna.org
-% version : v2.353
-% date : 2014/09/09
+% email : vincentb1@users.sourceforge.net
+% version : vla_version_de_lettre
+% date : la_date_de_lettre
%
% This file is part of the "lettre" package.
% This work may be distributed and/or modified under the conditions of the
diff --git a/Master/texmf-dist/tex/latex/lettre/lettre-english.ldf b/Master/texmf-dist/tex/latex/lettre/lettre-english.ldf
new file mode 100644
index 00000000000..743a9f5aa83
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-english.ldf
@@ -0,0 +1,50 @@
+% file name : `lettre-english.ldf'.
+% package name: lettre
+% maintenance : Vincent Belaïche (vincentb1@users.sourceforge.net)
+% author : Denis Mégevand - Observatoire de Genève
+% email : vincentb1@users.sourceforge.net
+% version : v3.000
+% date : 2017/08/03
+%
+% This file is part of the "lettre" package.
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, either version 1.3 of this license or (at your
+% option) any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Vincent Belaïche.
+%
+% This work consists of all files listed in file README
+%
+\LettreDeclareLanguage{english}{%
+ \sigflag=1\space
+ \def\cejour{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day ,\space\number\year}%
+ \def\faxwarning{\large\slshape\bfseries If improperly transmitted, please
+ call the telefax operator}%
+ \def\telefaxstring{{\FAXSTR T~E~L~E~F~A~X}}%
+ \def\telephonelabelname{TELEPHONE:~}%
+ \def\telefaxlabelname{TELEFAX:~}%
+ \def\telefaxname{Telefax:~}%
+ \def\tellabelname{Tel:~}%
+ \def\faxlabelname{Fax:~}%
+ \def\emaillabelname{E-Mail:~}%
+ \def\telexlabelname{TELEX:~}%
+ \def\headtoname{To:~}%
+ \def\headfromname{From:~}%
+ \def\pagetotalname{Total pages:~}%
+ \def\concname{Subject:~}%
+ \def\ccname{Cc:~}%
+ \def\enclname{Encl(s):~}%
+ \def\mentionname{Encl(s).}%
+ \def\vrefname{Y.\raise.4ex\hbox{\tiny /}ref.~}%
+ \def\nrefname{O.\raise.4ex\hbox{\tiny /}ref.~}%
+}%
+\LettreProvidesLanguage{english}[2015/11/18]%
+\endinput
+% End of file `lettre-english.ldf'.
diff --git a/Master/texmf-dist/tex/latex/lettre/lettre-french.ldf b/Master/texmf-dist/tex/latex/lettre/lettre-french.ldf
new file mode 100644
index 00000000000..d0129e11d1a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-french.ldf
@@ -0,0 +1,75 @@
+% file name : `lettre-french.ldf'.
+% package name: lettre
+% maintenance : Vincent Belaïche (vincentb1@users.sourceforge.net)
+% author : Denis Mégevand - Observatoire de Genève
+% email : vincentb1@users.sourceforge.net
+% version : v3.000
+% date : 2017/08/03
+%
+% This file is part of the "lettre" package.
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, either version 1.3 of this license or (at your
+% option) any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Vincent Belaïche.
+%
+% This work consists of all files listed in file README
+%
+\LettreDeclareLanguage{french}{%
+ \sigflag=0\space
+ \def\cejour{le
+ \ifnum\day=1\space 1\ifx\ier\undefined er\else\expandafter\ier\fi
+ \else\number\day\fi
+ \space\ifcase\month\or
+ janvier\or f\'evrier\or mars\or avril\or mai\or juin\or
+ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
+ \space \number\year}%
+ \def\faxwarning{\large\slshape\bfseries En cas de mauvaise transmission,
+ appelez s.v.p. l'op\'erateur t\'el\'efax}%
+ \def\telefaxstring{{\FAXSTR T~\'E~L~\'E~F~A~X}}%
+ \def\telephonelabelname{T\'EL\'EPHONE :~}%
+ \def\telefaxlabelname{T\'EL\'EFAX :~}%
+ \def\telefaxname{T\'el\'ecopie :~}%
+ \def\tellabelname{T\'el.~}%
+ \def\faxlabelname{Fax :~}%
+ \def\emaillabelname{E-Mail :~}%
+ \def\telexlabelname{T\'ELEX :~}%
+ \def\headtoname{\`A :~}%
+ \def\headfromname{De :~}%
+ \def\pagetotalname{Nombre de pages :~}%
+ \def\concname{Objet :~}%
+ \def\ccname{C.c.~}%
+ \def\enclname{P.j.~}%
+ \def\mentionname{Annexe(s) mentionn\'ee(s)}%
+ \def\vrefname{V.\raise.4ex\hbox{\tiny /}r\'ef.~}
+ \def\nrefname{N.\raise.4ex\hbox{\tiny /}r\'ef.~}
+}%
+\newcommand*{\lettre@set@french@envs}{%
+ \renewenvironment{itemize}%
+ {\begin{list}{\textendash}%
+ {\settowidth{\labelwidth}{\textendash}%
+ \setlength{\leftmargin}{\listmargin}%
+ \addtolength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \ifnum\@listdepth=0
+ \setlength{\itemindent}{\parindent}%
+ \else
+ \addtolength{\leftmargin}{\parindent}%
+ \fi
+ \setlength{\itemsep}{\z@}%
+ \setlength{\parsep}{\z@}%
+ \setlength{\topsep}{\z@}%
+ \setlength{\partopsep}{\z@}%
+ \addtolength{\topsep}{-\parskip}%
+ \addtolength{\partopsep}{\parskip}%
+ }%
+ }%
+ {\end{list}}%
+}
+\LettreProvidesLanguage{french}[2015/11/18]%
+\endinput
+% End of file `lettre-french.ldf'.
diff --git a/Master/texmf-dist/tex/latex/lettre/lettre-german.ldf b/Master/texmf-dist/tex/latex/lettre/lettre-german.ldf
new file mode 100644
index 00000000000..43a6d8ced61
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-german.ldf
@@ -0,0 +1,51 @@
+% file name : `lettre-german.ldf'.
+% package name: lettre
+% maintenance : Vincent Belaïche (vincentb1@users.sourceforge.net)
+% author : Denis Mégevand - Observatoire de Genève
+% email : vincentb1@users.sourceforge.net
+% version : v3.000
+% date : 2017/08/03
+%
+% This file is part of the "lettre" package.
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, either version 1.3 of this license or (at your
+% option) any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Vincent Belaïche.
+%
+% This work consists of all files listed in file README
+%
+\LettreDeclareLanguage{german}{%
+ \sigflag=1\relax
+ \def\cejour{den \number\day .\space\ifcase\month\or
+ Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or
+ Juli\or August\or September\or Oktober\or November\or Dezember\fi
+ \space \number\year}%
+ \def\concname{Betrifft: }%
+ \def\faxwarning{\large\slshape\bfseries Bitte unrichtige \"Ubertragungen dem
+ Sender telefonisch melden}%
+ \def\telefaxstring{{\FAXSTR T~E~L~E~F~A~X}}%
+ \def\telephonelabelname{TELEFON:~}%
+ \def\telefaxlabelname{TELEFAX:~}%
+ \def\telefaxname{Telefax:~}%
+ \def\tellabelname{Tel:~}%
+ \def\faxlabelname{Fax:~}%
+ \def\emaillabelname{E-Mail:~}%
+ \def\telexlabelname{TELEX:~}%
+ \def\headtoname{An:~}%
+ \def\headfromname{Von:~}%
+ \def\pagetotalname{Gesamtanzahl der Bl\"atter:~}%
+ \def\concname{Betrifft:~}%
+ \def\ccname{Kopie an:~}%
+ \def\enclname{Beilage(n):~}%
+ \def\mentionname{Beilage(n) erw\"ahnt}%
+ \def\vrefname{Ihr Zeichen~}
+ \def\nrefname{Unser Zeichen~}
+}%
+\LettreProvidesLanguage{german}[2015/11/18]%
+\endinput
+% End of file `lettre-german.ldf'.
diff --git a/Master/texmf-dist/tex/latex/lettre/lettre-obs.cfg b/Master/texmf-dist/tex/latex/lettre/lettre-obs.cfg
new file mode 100644
index 00000000000..4cb9a33e08b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-obs.cfg
@@ -0,0 +1,86 @@
+% This file is part of the "lettre" package.
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Vincent Belaïche.
+%
+% This work consists of all files listed in doc/latex/lettre/readme/LICENSE.
+%
+% ****************************************
+% * DEFINITIONS LOCALES A L'OBS *
+% ****************************************
+%
+%\input{graphicx.sty} % appele par la classe lettre
+\newcommand{\trfam}{\fontencoding{T1}\fontfamily{ptm}\fontseries{m}%
+ \fontshape{n}}
+\newcommand{\treit}{\trfam\fontsize{8}{10pt}\selectfont}
+\newcommand{\trten}{\trfam\fontsize{10}{12pt}\selectfont}
+\newcommand{\trfvtn}{\trfam\fontsize{15}{18pt}\selectfont}
+\long\def\psobs{%
+ \l@@info{Entete officielle de l'Observatoire}%
+ \def\fromaddress{\centering
+ \vskip -5mm%
+ \if@letter
+ \treit RÉPUBLIQUE\\[-1mm]%
+ \treit ET CANTON DE GENÈVE\\[-1mm]%
+ \fi
+ \includegraphics[viewport=-5.5 -7 55 65,clip=true,height=2.5cm]{ecusson55.pdf}\\
+% {\unitlength1mm\begin{picture}(0,0)\put(0,20){\makebox(0,0){$\diamond$}}\end{picture}}\\
+ \mbox{\hss\trfvtn OBSERVATOIRE DE GENÈVE\hss}\\[2mm]%
+ \if@letter
+ %\trten Ch. des Maillettes 51\\%
+ \fi
+ \if@detail
+ %\trten Ch. des Maillettes 51\\%
+ \fi
+ \trten CH-1290 SAUVERNY\\%
+ \if@letter
+ \trten Suisse
+ \fi
+ \if@detail
+ \trten Suisse
+ \fi}}%
+\newcommand{\dhfam}{\fontencoding{T1}\fontfamily{cmdh}\fontseries{m}%
+ \fontshape{n}}
+\newcommand{\cmd}{\dhfam\fontsize{10}{12pt}\selectfont}
+\newcommand{\Cmd}{\dhfam\fontsize{12}{14pt}\selectfont}
+\newcommand{\CMD}{\dhfam\fontsize{14}{17pt}\selectfont}
+\long\def\addressobs{%
+ \def\fromaddress{\centering
+ \CMD OBSERVATOIRE DE GENÈVE\rule[6pt]{0pt}%
+ {1.0\baselineskip}\\[3mm]%
+ \cmd
+ \if@letter
+ %51, chemin des Maillettes\\%
+ \fi
+ \if@detail
+ %51, chemin des Maillettes\\%
+ \fi
+ CH-1290 Sauverny\\%
+ \if@letter
+ Suisse
+ \fi
+ \if@detail
+ Suisse
+ \fi}}%
+%
+\def\lieuobs{\def\fromlieu{Sauverny}}%
+\def\telephoneobs{\def\telephonenum{+41 (22) 755 26 11}}%
+\def\faxobs{\def\faxnum{+41 (22) 755 39 83}}%
+\def\ccpobs{\ccp{12-2130-4}}%
+\def\ccittobs{\l@@warning{L'adresse X400 de l'Observatoire (\string\ccittobs) ne doit plus être utilisée}}%
+\def\internetobs{\internet{obs.unige.ch}}%
+\def\ftpobs{{\tt obsftp.unige.ch \rm(129.194.65.3)}}
+\def\wwwobs{{\tt http://obswww.unige.ch/ \rm(129.194.65.3)}}
+%
+\addressobs\lieuobs\telephoneobs\faxobs
+\romand
+%fin du fichier obs.ins
diff --git a/Master/texmf-dist/tex/latex/lettre/lettre-romand.ldf b/Master/texmf-dist/tex/latex/lettre/lettre-romand.ldf
new file mode 100644
index 00000000000..68c821db870
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lettre/lettre-romand.ldf
@@ -0,0 +1,53 @@
+% file name : `lettre-romand.ldf'.
+% package name: lettre
+% maintenance : Vincent Belaïche (vincentb1@users.sourceforge.net)
+% author : Denis Mégevand - Observatoire de Genève
+% email : vincentb1@users.sourceforge.net
+% version : v3.000
+% date : 2017/08/03
+%
+% This file is part of the "lettre" package.
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, either version 1.3 of this license or (at your
+% option) any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Vincent Belaïche.
+%
+% This work consists of all files listed in file README
+%
+\LettreDeclareLanguage{romand}[french]{%
+ \sigflag=0 %
+ \def\cejour{le
+ \ifx\ier\undefined\def\ier{er}\fi
+ \ifnum\day=1\relax 1\ier\else \number\day\fi
+ \space\ifcase\month\or
+ janvier\or f\'evrier\or mars\or avril\or mai\or juin\or
+ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
+ \space \number\year}%
+ \def\faxwarning{\large\slshape\bfseries En cas de mauvaise transmission,
+ appelez s.v.p. l'op\'erateur t\'el\'efax}%
+ \def\telefaxstring{{\FAXSTR T~\'E~L~\'E~F~A~X}}%
+ \def\telephonelabelname{T\'EL\'EPHONE :~}%
+ \def\telefaxlabelname{T\'EL\'EFAX :~}%
+ \def\telefaxname{T\'el\'efax :~}%
+ \def\tellabelname{T\'el.~}%
+ \def\faxlabelname{Fax :~}%
+ \def\emaillabelname{E-Mail :~}%
+ \def\telexlabelname{T\'ELEX :~}%
+ \def\headtoname{\`A :~}%
+ \def\headfromname{De :~}%
+ \def\pagetotalname{Nombre de pages :~}%
+ \def\concname{Concerne :~}%
+ \def\ccname{C.c.~}%
+ \def\enclname{Ann.~}%
+ \def\mentionname{Annexe(s) mentionn\'ee(s)}%
+ \def\vrefname{V.\raise.4ex\hbox{\tiny /}r\'ef.~}
+ \def\nrefname{N.\raise.4ex\hbox{\tiny /}r\'ef.~}
+}%
+\LettreProvidesLanguage{romand}[2015/11/18]%
+\endinput
+% End of file `lettre-romand.ldf'.
diff --git a/Master/texmf-dist/tex/latex/lettre/lettre.cls b/Master/texmf-dist/tex/latex/lettre/lettre.cls
index bc77d73564f..5b1f29b6fb0 100644
--- a/Master/texmf-dist/tex/latex/lettre/lettre.cls
+++ b/Master/texmf-dist/tex/latex/lettre/lettre.cls
@@ -2,9 +2,9 @@
% package name: lettre
% maintenance : Vincent Belaïche (vincentb1@users.sourceforge.net)
% author : Denis Mégevand - Observatoire de Genève
-% email : lettre_observatoire-aide@gna.org
-% version : v2.353
-% date : 2014/09/09
+% email : vincentb1@users.sourceforge.net
+% version : v3.000
+% date : 2017/08/03
%
% This file is part of the "lettre" package.
% This work may be distributed and/or modified under the conditions of the
@@ -20,17 +20,53 @@
% This work consists of all files listed in file README
%
\NeedsTeXFormat{LaTeX2e}
+\RequirePackage{etoolbox}
\RequirePackage{graphicx}
-\ProvidesClass{lettre}[2014/09/09 v2.353]
-\typeout{Copyleft Denis Megevand - Observatoire de Geneve}%
-%%
+\ProvidesClass{lettre}[2017/08/03 v3.000]\typeout{Copyleft Denis Megevand - Observatoire de Geneve}%
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
+\newlength\lettre@x@mm
+\setlength\lettre@x@mm{1mm}%
+\newlength\lettre@y@mm
+\setlength\lettre@y@mm{1mm}
\if@compatibility\else
\DeclareOption{a4paper}
{\setlength\paperheight {297mm}%
- \setlength\paperwidth {210mm}}
+ \setlength\paperwidth {210mm}%
+ \lettre@x@mm=1mm%
+ \lettre@y@mm=1mm%
+ }
+\DeclareOption{letterpaper}
+ {\setlength\paperheight {11.00in}%
+ \setlength\paperwidth {8.50in}%
+ \lettre@y@mm=0.94074074074mm%
+ \lettre@x@mm=1.0280952381mm%
+ }
+\DeclareOption{legalpaper}
+ {\setlength\paperheight {14.00in}%
+ \setlength\paperwidth {8.50in}%
+ \lettre@y@mm=1.19730639731mm%
+ \lettre@x@mm=1.0280952381mm%
+ }
+\DeclareOption{executivepaper}
+ {\setlength\paperheight {10.50in}%
+ \setlength\paperwidth {7.25in}%
+ \lettre@y@mm=0.897979797979mm%
+ \lettre@x@mm=0.876904761905mm%
+}
+\DeclareOption{b5paper}
+ {\setlength\paperheight {250.00mm}%
+ \setlength\paperwidth {176.00mm}%
+ \lettre@y@mm=0.841750841751mm%
+ \lettre@x@mm=0.838095238095mm%
+}
+\DeclareOption{a5paper}
+ {\setlength\paperheight {210.00mm}%
+ \setlength\paperwidth {148.00mm}%
+ \lettre@y@mm=0.707070707071mm%
+ \lettre@x@mm=0.704761904762mm%
+}
\fi
\if@compatibility
\DeclareOption{twoside}{\ClassError{lettre}{No `twoside' layout for letters}%
@@ -45,33 +81,182 @@
\DeclareOption{final}{\setlength\overfullrule{0pt}}
\DeclareOption{leqno}{\input{leqno.clo}}
\DeclareOption{fleqn}{\input{fleqn.clo}}
-\DeclareOption{francais}{\def\defaultlanguage{francais}}
-\DeclareOption{romand}{\def\defaultlanguage{romand}}
-\DeclareOption{allemand}{\def\defaultlanguage{allemand}}
-\DeclareOption{americain}{\def\defaultlanguage{americain}}
-\DeclareOption{anglais}{\def\defaultlanguage{anglais}}
+\DeclareOption{keepenvs=true}{\lettre@keep@envstrue}%
+\DeclareOption{keepenvs=false}{\lettre@keep@envsfalse}%
+\DeclareOption{keepenvs}{\ExecuteOptions{keepenvs=true}}%
+\def\lettre@iterate#1,{%
+ {%
+ \def\@tempa{#1}%
+ \ifx\@tempa\@nnil
+ \let\@tempa\@empty
+ \else
+ \def\@tempa{%
+ \lettre@iterate@body{#1}%
+ \lettre@iterate
+ }%
+ \fi
+ \expandafter
+ }\@tempa
+}%
+\newcommand*\lettre@supported@language@list{%
+ francais,french,frenchb,romand,%
+ allemand,german,germanb,ngerman,ngermanb,%
+ americain,american,USenglish,%
+ anglais,english,british,UKenglish%
+}%
+\newcommand*\lettre@iterate@body[1]{%
+ \expandafter\def\csname lettre@#1@alias@of\endcsname{#1}}%
+\expandafter\lettre@iterate\lettre@supported@language@list,\@nil,%
+\def\@tempa#1#2{\expandafter\def\csname lettre@#1@alias@of\endcsname{#2}}%
+\@tempa{frenchb}{french}
+\@tempa{francais}{french}
+\@tempa{allemand}{german}
+\@tempa{germanb}{german}
+\@tempa{ngermanb}{german}
+\@tempa{ngerman}{german}
+\@tempa{anglais}{english}
+\@tempa{british}{english}
+\@tempa{american}{USenglish}
+\@tempa{americain}{USenglish}
+\newcommand*\lettre@languages{}%
+\newcommand*\lettre@mainlang{}%
+\newcommand*\lettre@ldf@filename[1]{lettre-#1.ldf}%
+\newcommand*\lettre@ldf@version[1]{ver@\lettre@ldf@filename{#1}}%
+\def\lettre@iterate@body#1{%
+ \DeclareOption{#1}{%
+ \edef\@tempa{\csname lettre@#1@alias@of\endcsname}%
+ \ifcsundef{\lettre@ldf@version{\@tempa}}{%
+ \expandafter\def\csname \lettre@ldf@version{\@tempa}\endcsname{To be loaded}%
+ \ifx\lettre@languages\@empty
+ \def\lettre@languages{#1}%
+ \else
+ {%
+ \toks0{#1}%
+ \toks1\expandafter{\lettre@languages}%
+ \edef\@tempa{\noexpand\def\noexpand\lettre@languages{\the\toks0,\the\toks1}}%
+ \expandafter
+ }\@tempa
+ \fi
+ \def\lettre@mainlang{#1}%
+ }{%
+ \l@@info{Langage `#1' deja charge par option}%
+ }%
+ }%
+}%
+\expandafter\lettre@iterate\lettre@supported@language@list,\@nil,%
+\DeclareOption{passlang=true}{\lettre@pass@langtrue}%
+\DeclareOption{passlang=false}{\lettre@pass@langfalse}%
+\DeclareOption{passlang}{\ExecuteOptions{pass lang=true}}%
+\DeclareOption{noinfo}{\c@infos=0}
+\DeclareOption{loghighlight=false}{\lettre@loghighlightfalse}
+\DeclareOption{loghighlight=true}{\lettre@loghighlighttrue}
+\DeclareOption{loghighlight}{\ExecuteOptions{loghighlight=true}}
+\DeclareOption{strict}{\ExecuteOptions{strict=true}}
+\DeclareOption{strict=true}{\lettre@stricttrue\l@@info{Mode `strict': traite certains avertissements comme des erreurs}}
+\DeclareOption{strict=false}{\lettre@strictfalse\l@@info{Mode `strict' desactive}}
\if@compatibility\else
\DeclareOption*{\l@@warning{Option inconnue : `\CurrentOption', assurez-vous que
c'est une option globale passee aux paquetages utilises dans votre document}}
\fi
+\def\l@@error#1{\ClassError{lettre}{#1}}%
\def\infos{\c@infos=1\relax}
\def\noinfos{\c@infos=0\relax}
-%
\def\l@@warning{%
+ \iflettre@loghighlight
+ \typeout{LETTRE AVERTISSEMENT ===============================================}%
+ \fi
\ClassWarning{lettre}%
}
-\def\l@@info#1{\ifnum\c@infos=1 %
- \GenericWarning{%
- (lettre)\space\@spaces\@spaces\@spaces
- }{Class lettre Message: #1\@gobble}%
+\def\l@@warning@strictable#1{%
+ \iflettre@loghighlight
+ \typeout{LETTRE AVERTISSEMENT ===============================================}%
\fi
+ \iflettre@strict
+ \l@@error{#1}{#1\MessageBreak\space
+ Cette erreur est causee par un avertissement en mode strict}%
+ \else
+ \ClassWarning{lettre}{#1}%
+ \fi
+}
+\def\l@@info#1{%
+ \ifnum\c@infos=1 %
+ \iflettre@loghighlight
+ \typeout{LETTRE INFO ================================================}%
+ \fi
+ \GenericWarning{%
+ (lettre)\space\space\space\space
+ }{%
+ Class lettre Message: #1\@gobble}%
+ \fi}%
+\newcommand*{\LettreProvidesLanguage}[1]{%
+ \ProvidesFile{lettre-#1.ldf}%
+}%
+\newcommand*{\LettreDeclareLanguage}[1]{%
+ \begingroup
+ \toks0{#1}%
+ \@ifnextchar[\lettre@declare@language@arg@ii
+ {%
+ \toks2{}%
+ \lettre@declare@language@arg@iii
+ }%
+}%
+\ifcsdef{lettre@declare@language@arg@ii}{%
+ \l@@error{Macro \protect\lettre@declare@language@arg@ii\space dej'a d'efinie}%
+}{}%
+\def\lettre@declare@language@arg@ii[#1]{%
+ \def\@tempa##1{%
+ \toks2{\gdef##1{#1}}
+ }%
+ \expandafter\@tempa\csname lettre@lmp@\the\toks0@use\endcsname
+ \lettre@declare@language@arg@iii}
+\newcommand*\lettre@declare@language@arg@iii[1]{%
+ \toks3{#1}%
+ \edef\@tempa{%
+ \noexpand\ifcsdef{lettre@select@\the\toks0 @labels}{%
+ \noexpand\l@@error{Macro `\string\lettre@select@\the\toks0 @labels\space d'ej`a d'efinie}%
+ }{%
+ \noexpand\gdef
+ \expandafter\noexpand\csname lettre@select@\the\toks0@labels\endcsname{%
+ \the\toks3}%
+ \the\toks2 %
+ }%
+ }%
+ \expandafter\endgroup\@tempa
}%
\newcommand\@ptsize{}
\newcount\c@infos\c@infos=1\relax
\newif\if@origdate\@origdatefalse
\newif\if@etiq\@etiqfalse
-\ExecuteOptions{10pt,oneside,final,francais}
+\newif\iflettre@pass@lang\lettre@pass@langtrue
+\newif\iflettre@keep@envs\lettre@keep@envsfalse
+\newif\iflettre@strict\lettre@strictfalse
+\newif\iflettre@loghighlight\lettre@loghighlightfalse
+\ExecuteOptions{10pt,oneside,final}
\ProcessOptions
+\def\lettre@iterate@body#1{%
+ \edef\@tempa{\csname lettre@#1@alias@of\endcsname}%
+ \def\@tempb{To be loaded}%
+ \edef\@tempc{\lettre@ldf@version{\@tempa}}%
+ \expandafter\ifx\csname\@tempc\endcsname\@tempb
+ \expandafter\let\csname\@tempc\endcsname\undefined
+ \input{\lettre@ldf@filename{\@tempa}}
+ \fi
+}%
+\expandafter\lettre@iterate\lettre@supported@language@list,\@nil,%
+\newcommand\lettre@languageable@packages{babel,fmtcount,mlp}%
+\ifx\lettre@languages\@empty\else
+ \iflettre@pass@lang
+ \def\lettre@iterate@body#1{%
+ \let\@tempb\lettre@iterate@body
+ \def\lettre@iterate@body##1{\PassOptionsToPackage{#1}{##1}%
+ \l@@info{Option `#1' pass'ee au paquetage `##1'}%
+ }%
+ \expandafter\lettre@iterate\lettre@languageable@packages,\@nil,%
+ \let\lettre@iterate@body\@tempb
+ }%
+ \expandafter\lettre@iterate\lettre@languages,\@nil,%
+ \fi
+\fi
\input{size1\@ptsize.clo}
\DeclareOldFontCommand{\rm}{\rmfamily}{\mathrm}
\DeclareOldFontCommand{\sl}{\slshape}{\@nomath\sl}
@@ -90,32 +275,27 @@
\partopsep 0pt%
\itemsep .2em%
\renewcommand\baselinestretch{1}
-%
\@lowpenalty 51\relax
\@medpenalty 151\relax
\@highpenalty 301\relax
\@beginparpenalty -\@lowpenalty
\@endparpenalty -\@lowpenalty
\@itempenalty -\@lowpenalty
-\topmargin 25mm%
+\topmargin 25\lettre@y@mm
\advance\topmargin by -1in
\headheight 0pt%
-\headsep 4mm%
-\textheight 250mm%
-% sep d'embase 9mm
-\footskip 9mm%
-%
-\footnotesep 5mm%
-\marginparpush 1mm%
-%
-% marge gauche 25mm
-\oddsidemargin 25mm%
-\evensidemargin 25mm%
+\headsep 4\lettre@y@mm
+\textheight 250\lettre@y@mm
+\footskip 9\lettre@y@mm
+\footnotesep 5\lettre@y@mm
+\marginparpush 1\lettre@x@mm
+\oddsidemargin 25\lettre@x@mm
+\evensidemargin 25\lettre@x@mm
\advance\oddsidemargin by -1in
\advance\evensidemargin by -1in
-\textwidth 160mm%
-\marginparsep 4mm%
-\marginparwidth 15mm%
+\textwidth 160\lettre@x@mm
+\marginparsep 4\lettre@x@mm
+\marginparwidth 15\lettre@x@mm
\skip\footins 4mm plus 2pt minus 4pt%
\newcount\auxcount
\newcount\c@labelstart
@@ -143,9 +323,10 @@
\newdimen\faxbox@width
\newdimen\toaddress@fax@width
\newdimen\fromname@fax@width
+\newlength\lettre@vref@width
+\newlength\lettre@nref@width
\newif\if@letter\@lettertrue
\newif\if@detail\@detailfalse
-%
\newwrite\@tensionaux
\newwrite\@dateaux
\newwrite\@etiqaux
@@ -159,13 +340,11 @@
\item #2%
\end{list}}
\def\detailledaddress{\@detailtrue}%
-%
\def\stopletter{\vskip0ptplus1filll}%
\def\stopfax{\vskip0ptplus1filll}%
-%
\def\resetopenenv{%
\faxpage=0\relax
- \csname\defaultlanguage\endcsname
+ \csuse{\lettre@mainlang}%
\def\concdecl{}%
\def\fromlocation{}%
}%
@@ -179,7 +358,7 @@
\def\resetauxenv{
\def\auxflag{}
\auxcount=0\relax
- \def\toref{}\def\fromref{}
+ \let\toref\space\let\fromref\space
\def\telexnum{}\def\ccpnum{}
}
\def\resetemailenv{
@@ -188,14 +367,10 @@
\def\@username{}
\def\ccittnum{}\def\internetnum{}\def\bitnetnum{}\def\telepacnum{}\def\decnetnum{}
}
-%
-% \@processto extrait \toname et \toaddress de l'environnement letter
-%
\long\def\@processto#1{\@xproc #1\\@@@\ifx\toaddress\@empty
\else \@yproc #1@@@\fi}%
\long\def\@xproc #1\\#2@@@{\def\toname{#1}\def\toaddress{#2}}%
\long\def\@yproc #1\\#2@@@{\def\toaddress{#2}}%
-%
\def\stopbreaks{\interlinepenalty \@M
\def\par{\@@par\nobreak}\let\\=\@nobreakcr
\let\vspace\@nobreakvspace}%
@@ -221,14 +396,14 @@
\l@@info{Position de la premiere etiquette: \the\c@labelstart}%
\ifnum\c@labelstart>\z@
\ifnum\c@labelstart>16\relax
- \l@@warning{Position de la premiere etiquette ignoree}%
+ \l@@warning@strictable{Position de la premiere etiquette ignoree}%
\else
\@whilenum\c@labelstart>\@ne\do
{\immediate\write\@etiqaux{\string\mlabel{~\string\\~}}%
\advance\c@labelstart\m@ne}%
\fi%
\else
- \l@@warning{Position de la premiere etiquette ignoree}%
+ \l@@warning@strictable{Position de la premiere etiquette ignoree}%
\fi
}%
\def\mlabel#1{\setbox0\vbox{\parbox[b]{70mm}{\rm\strut\ignorespaces #1}}%
@@ -238,21 +413,38 @@
\l@@info{On demande des etiquettes}%
\@ifnextchar [{\i@makelabels}{\i@makelabels[1]}}%
\def\i@makelabels[#1]{\c@labelstart=#1}%
-\def\institut#1{%
- \l@@info{Fichier de defaut: #1.ins}%
- \def\@institut{\makeatletter
- \input{#1.ins}%
+\newcommand*\lettre@institut[1]{%
+ \l@@info{Fichier de defaut: #1}%
+ \def\lettre@input@institut{\makeatletter
+ \input{#1}%
\makeatother}}%
+\newcommand*\lettre@institut@parse[1]{%
+ \filename@parse{#1}%
+ \edef\filename@area{\filename@area lettre-\filename@base\unless\ifx\filename@ext\relax.\filename@ext\fi.cfg}%
+}%
+\iflettre@strict
+\newcommand*\institut[1]{%
+ \lettre@institut@parse{#1}%
+ \expandafter\lettre@institut\expandafter{\filename@area}}%
+\else
+\newcommand*\institut[1]{%
+ \lettre@institut@parse{#1}%
+ \IfFileExists{\filename@area}{\expandafter\lettre@institut\expandafter{\filename@area}}{%
+ \l@@warning{Le nommage des fichiers instituts en `<institut>.ins' est obsolete, veuillez les nommer en
+ `lettre-<institut>.cfg'}%
+ \lettre@institut{#1.ins}}%
+}
+\fi
\long\def\letter#1{%
\rm
\global\advance\c@lettre\@ne
\l@@info{Lettre \the\c@lettre}%
- \expandafter\ifx\csname newletter\the\c@lettre\endcsname\relax
- \expandafter\def\csname letter\the\c@lettre\endcsname{2}
- \else
+ \ifcsundef{newletter\the\c@lettre}{%
+ \expandafter\def\csname letter\the\c@lettre\endcsname{2}%
+ }{%
\expandafter\def\csname letter\the\c@lettre\endcsname{%
- \csname newletter\the\c@lettre\endcsname}
- \fi
+ \csname newletter\the\c@lettre\endcsname}%
+ }%
\ifodd\c@page%
\else
\if@twoside
@@ -262,14 +454,14 @@
\fi
\fi
\c@page\@ne
+ \c@footnote0 %
\resetopenenv\resetcloseenv\resetauxenv\resetemailenv
\@lettertrue
- \@institut
+ \lettre@input@institut
\let\opening=\letteropening
\interlinepenalty=200\relax
\@processto{#1}
}%
-%
\def\endletter{\par
\ifdim\pagetotal < 50pt
\immediate\write\@tensionaux{%
@@ -349,7 +541,7 @@
\l@@info{Telefax \the\c@telefax}%
\ifnum\c@telefax=\@ne
\else
- \l@@warning{Un seul telefax par fichier, s.v.p.,\MessageBreak
+ \l@@warning@strictable{Un seul telefax par fichier, s.v.p.,\MessageBreak
sinon le nombre de pages du fax est incorrect !}
\fi
\ifodd\c@page%
@@ -363,7 +555,7 @@
\c@page\@ne
\resetopenenv\resetcloseenv\resetauxenv\resetemailenv
\@letterfalse
- \@institut
+ \lettre@input@institut
\def\tofaxnum{#1}%
\let\opening=\faxopening
\interlinepenalty=200\relax
@@ -373,7 +565,6 @@
\makeatother
\@processto{#2}
}%
-%
\def\endtelefax{%
\stopfax
\begingroup
@@ -401,12 +592,10 @@
\string\endcsname{\pdate}}}}
\def\lettre@get@date{%
\if@origdate
- \expandafter\ifx\csname origdate\the\c@lettre
- \endcsname\relax
- \else
+ \ifcsundef{origdate\the\c@lettre}{}{%
\l@@info{Date originale lue dans \jobname.odt}%
\def\pdate{\csname origdate\the\c@lettre\endcsname}%
- \fi
+ }%
\lettre@write@pdate@to@dateaux
\fi
}
@@ -545,6 +734,11 @@
\nobreak
\noindent
\l@@info{Signature \ifcase\signum manquante\or simple\or double\or triple\fi}%
+ \ifnum\signum=0\space\ifx\fromname\undefined
+ \l@@error{\protect\fromname\space non d'efini, vous avez sans
+ doute omis de sp'ecifier \protect\name\space ou
+ \protect\institut\space!}
+ \fi\fi
\ifcase\sigflag
\ifcase\signum
\parbox[t]{\letterwidth}{#1}%
@@ -632,7 +826,6 @@
\letterwidth=\textwidth
\advance\letterwidth by -\lettermargin
\advance\letterwidth by 0pt}%
-%
\def\basdepage#1{%
\def\bdp{#1}}%
\def\tension#1{%
@@ -648,33 +841,43 @@
\ifnum\signum=0\relax
\def\fromsig{#1}\signum=1\relax
\else
- \l@@warning{Signature deja definie}%
+ \l@@warning@strictable{Signature deja definie}%
\fi
}%
\def\secondsignature#1{%
\ifnum\signum=1\relax
\def\fromssig{#1}\signum=2\relax
\else
- \l@@warning{Seconde signature illegale ou deja definie}%
+ \l@@warning@strictable{Seconde signature illegale ou deja definie}%
\fi
}%
\def\thirdsignature#1{%
\ifnum\signum=2\relax
\def\fromtsig{#1}\signum=3\relax
\else
- \l@@warning{Troisieme signature illegale ou deja definie}%
+ \l@@warning@strictable{Troisieme signature illegale ou deja definie}%
+ \fi
+}%
+\def\vref{\l@@warning@strictable{La commande \protect\Vref\space devrait etre utilisee}\Vref}
+\def\Vref#1{%
+ \def\@tempa{#1}%
+ \ifx\@empty\@tempa
+ \let\toref\@empty
+ \else
+ \def\auxflag{.}%
+ \def\toref{\parbox[t]{\lettre@vref@width}{#1}}%
+ \fi
+}%
+\def\nref{\l@@warning@strictable{La commande \protect\Nref\space devrait etre utilisee}\Nref}
+\def\Nref#1{%
+ \def\@tempa{#1}%
+ \ifx\@empty\@tempa
+ \let\fromref\@empty
+ \else
+ \def\auxflag{.}%
+ \def\fromref{\parbox[t]{\lettre@nref@width}{#1}}%
\fi
}%
-\def\vref#1{\l@@warning{La commande \protect\Vref\space devrait etre utilisee}
- \def\auxflag{.}%
- \def\toref{\parbox[t]{17mm}{#1}}}%
-\def\Vref#1{\def\auxflag{.}%
- \def\toref{\parbox[t]{17mm}{#1}}}%
-\def\nref#1{\l@@warning{La commande \protect\Nref\space devrait etre utilisee}
- \def\auxflag{.}%
- \def\fromref{\parbox[t]{17mm}{#1}}}%
-\def\Nref#1{\def\auxflag{.}%
- \def\fromref{\parbox[t]{17mm}{#1}}}%
\def\concline{%
\noindent\parbox[t]{\letterwidth}%
{\@hangfrom{\textrm{\concname}}\ignorespaces\concdecl\strut}%
@@ -682,25 +885,32 @@
\def\auxline{%
\l@@info{Ligne auxiliaire demandee}%
{\scriptsize
- \vrefname%
- \ifx\@empty \toref
- \hspace{21mm}\hfill%
- \else
- {\small\toref}\hfill%
- \fi
- \nrefname%
- \ifx\@empty \fromref
- \hspace{21mm}\hfill%
- \else
- {\small\fromref}\hfill
- \fi
- \ifx\@empty \telexnum
- \hfill%
- \else
- T\'ELEX\ \telexnum\hspace{5mm}%
+ \ifx\@empty\toref\else
+ \vrefname
+ \ifx\space\toref
+ \hspace{\lettre@vref@width}%
+ \else
+ {\small\toref}
+ \fi
+ \hfill
+ \fi
+ \ifx\@empty\fromref\else
+ \nrefname
+ \ifx\space\fromref
+ \hspace{\lettre@nref@width}%
+ \else
+ {\small\fromref}
+ \fi
+ \hfill
+ \fi
+ \ifx\@empty \telexnum
+ \hfill
+ \else
+ T\'ELEX\ \telexnum
+ \hspace{5mm}%
\fi
\ifx\@empty \ccpnum
- \hfill%
+ \hfill
\else
C.C.P.\ \ccpnum\hspace{5mm}%
\fi}\par}%
@@ -736,9 +946,8 @@
% \l@@info{Adresse avec nom precisee}%
% \def\fromaddress{\fromname\\#1}
% \else
-% \l@@warning{Commande illegale dans un fax}
+% \l@@warning@strictable{Commande illegale dans un fax}
% \fi}%
-%
\def\nodate{\l@@info{Date supprimee}\def\pdate{}}%
\def\date#1{\l@@info{Date precisee}\def\pdate{#1}}%
\def\nolieu{\l@@info{Lieu supprime}\def\fromlieu{}}%
@@ -755,7 +964,7 @@
\def\emailflag{.}%
\advance\emailcount by 1\relax
\def\ccittnum{\ifx\@empty \@username
- \l@@warning{<<username>> indefini}
+ \l@@warning@strictable{<<username>> indefini}
#1%
\else
S=\@username;#1%
@@ -767,7 +976,7 @@
\def\emailflag{.}%
\advance\emailcount by 1\relax
\def\internetnum{\ifx\@empty \@username
- \l@@warning{<<username>> indefini}
+ \l@@warning@strictable{<<username>> indefini}
#1\relax
\else
\@username @#1\relax
@@ -779,7 +988,7 @@
\def\emailflag{.}%
\advance\emailcount by 1\relax
\def\bitnetnum{\ifx\@empty \@username
- \l@@warning{<<username>> indefini}
+ \l@@warning@strictable{<<username>> indefini}
#1\relax
\else
\@username\ at #1\relax
@@ -791,7 +1000,7 @@
\def\emailflag{.}%
\advance\emailcount by 1\relax
\def\telepacnum{\ifx\@empty \@username
- \l@@warning{<<username>> indefini}
+ \l@@warning@strictable{<<username>> indefini}
#1\relax
\else
#1::\@username
@@ -803,7 +1012,7 @@
\def\emailflag{.}%
\advance\emailcount by 1\relax
\def\decnetnum{\ifx\@empty \@username
- \l@@warning{<<username>> indefini}
+ \l@@warning@strictable{<<username>> indefini}
#1\relax
\else
#1::\@username
@@ -825,7 +1034,6 @@
\else
\def\ccpnum{}%
\fi}%
-%
\def\ps#1#2{\penalty100\relax
\if@letter
\vskip\csname letter\the\c@lettre\endcsname mm
@@ -850,183 +1058,157 @@
\fi
\l@@info{Annexes mentionnees}%
\noindent\lettre@t{\mentionname\\}{~}\vfill\penalty-100\relax}%
+\newcommand*{\lettrelmpselectlanguage}[1]{%
+ \lettreloadlang{#1}%
+ {%
+ \ifcsundef{lettre@#1@alias@of}{%
+ \l@@warning@strictable{Langue #1 non ger'ee par lettre}%
+ \let\@tempa\@empty
+ }{%
+ \toks0\expandafter\expandafter\expandafter{\csname lettre@#1@alias@of\endcsname}%
+ \ifcsundef{lettre@lmp@\the\toks0@use}{%
+ \toks1\toks0 %
+ }{%
+ \toks1\expandafter\expandafter\expandafter{\csname lettre@lmp@\the\toks0@use\endcsname}%
+ }%
+ \toks4\expandafter{%
+ \expandafter\lettre@lmp@selectlanguage\expandafter{%
+ \the\toks1}}%
+ \iflettre@keep@envs
+ \toks3{}%
+ \toks5{}%
+ \else
+ \toks3{\lettre@restore@orig@envs}%
+ \ifcsundef{lettre@set@\the\toks1@envs}{%
+ \toks5{\lettre@store@orig@envs}%
+ }{%
+ \toks5\expandafter{\expandafter\lettre@store@orig@envs
+ \csname lettre@set@\the\toks1 @envs\endcsname}%
+ }%
+ \fi
+ \edef\@tempa{%
+ \the\toks3 %
+ \the\toks4 %
+ \the\toks5}%
+ }%
+ \expandafter
+ }\@tempa
+}%
\def\FAXSTR{\fontfamily{cmdh}\fontseries{m}\fontshape{n}\selectfont}%
-\def\FRANCAIS{francais}
-\def\francais{%
- \ifx\defaultlanguage\FRANCAIS\else\l@@info{Langage modifie: francais}\fi
- \ifx\undefined\frenchname\else
- \french
- \fi
- \ifx\undefined\extrasfrancais\else
- \selectlanguage{francais}
- \reset@frenchitemize
- \fi
- \sigflag=0\relax
- \def\cejour{le
- \ifnum\day=1\space 1\ifx\ier\undefined er\else\expandafter\ier\fi
- \else\number\day\fi
- \space\ifcase\month\or
- janvier\or f\'evrier\or mars\or avril\or mai\or juin\or
- juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
- \space \number\year}%
- \def\faxwarning{\large\slshape\bfseries En cas de mauvaise transmission,
- appelez s.v.p. l'op\'erateur t\'el\'efax}%
- \def\telefaxstring{{\FAXSTR T~\'E~L~\'E~F~A~X}}%
- \def\telephonelabelname{T\'EL\'EPHONE :~}%
- \def\telefaxlabelname{T\'EL\'EFAX :~}%
- \def\telefaxname{T\'el\'ecopie :~}%
- \def\tellabelname{T\'el.~}%
- \def\faxlabelname{Fax :~}%
- \def\emaillabelname{E-Mail :~}%
- \def\telexlabelname{T\'ELEX :~}%
- \def\headtoname{\`A :~}%
- \def\headfromname{De :~}%
- \def\pagetotalname{Nombre de pages :~}%
- \def\concname{Objet :~}%
- \def\ccname{C.c.~}%
- \def\enclname{P.j.~}%
- \def\mentionname{Annexe(s) mentionn\'ee(s)}%
- \def\vrefname{V.\raise.4ex\hbox{\tiny /}r\'ef.~}
- \def\nrefname{N.\raise.4ex\hbox{\tiny /}r\'ef.~}
+\newcommand*\lettre@lmp@selectlanguage[1]{%
+ \l@@warning{ `\string\lettre@lmp@selectlanguage{#1}' appel'e, mais ne fait rien. Vous n'avez charg'e ni babel,
+ni mlp, ni polyglossia, ni french}}
+\newcommand*\lettrelabelselectlanguage[1]{%
+ \lettreloadlang{#1}%
+ {%
+ \ifcsundef{lettre@#1@alias@of}{%
+ \l@@warning@strictable{La langue <<#1>> n'est pas prise en charge par lettre}%
+ \let\@tempa\@empty
+ }{%
+ \expandafter\let\expandafter\@tempa\csname lettre@#1@alias@of\endcsname
+ \ifcsundef{lettre@select@\@tempa @labels}{%
+ \l@@warning@strictable{Les d'efinitions de la langue <<\@tempa>> n'ont pas pu etre charg'ees}%
+ \let\@tempa\@empty
+ }{%
+ \expandafter\def\expandafter\@tempa\expandafter{%
+ \csname lettre@select@\@tempa @labels\endcsname
+ \def\lettre@mainlang{#1}}%
+ }%
+ }%
+ \expandafter
+ }\@tempa
}%
-\def\ROMAND{romand}
-\def\romand{%
- \ifx\defaultlanguage\ROMAND\else\l@@info{Langage modifie: romand}\fi
- \ifx\undefined\frenchname\else
- \french
- \fi
- \ifx\undefined\extrasfrancais\else
- \selectlanguage{francais}
- \reset@frenchitemize
- \fi
- \sigflag=0\relax
- \def\cejour{le
- \ifx\ier\undefined\def\ier{er}\fi
- \ifnum\day=1\relax 1\ier\else \number\day\fi
- \space\ifcase\month\or
- janvier\or f\'evrier\or mars\or avril\or mai\or juin\or
- juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
- \space \number\year}%
- \def\faxwarning{\large\slshape\bfseries En cas de mauvaise transmission,
- appelez s.v.p. l'op\'erateur t\'el\'efax}%
- \def\telefaxstring{{\FAXSTR T~\'E~L~\'E~F~A~X}}%
- \def\telephonelabelname{T\'EL\'EPHONE :~}%
- \def\telefaxlabelname{T\'EL\'EFAX :~}%
- \def\telefaxname{T\'el\'efax :~}%
- \def\tellabelname{T\'el.~}%
- \def\faxlabelname{Fax :~}%
- \def\emaillabelname{E-Mail :~}%
- \def\telexlabelname{T\'ELEX :~}%
- \def\headtoname{\`A :~}%
- \def\headfromname{De :~}%
- \def\pagetotalname{Nombre de pages :~}%
- \def\concname{Concerne :~}%
- \def\ccname{C.c.~}%
- \def\enclname{Ann.~}%
- \def\mentionname{Annexe(s) mentionn\'ee(s)}%
- \def\vrefname{V.\raise.4ex\hbox{\tiny /}r\'ef.~}
- \def\nrefname{N.\raise.4ex\hbox{\tiny /}r\'ef.~}
+\newcommand*\lettreloadlang[1]{%
+ {%
+ \newif\iflettre@lang@not@supported
+ \ifcsundef{lettre@#1@alias@of}{%
+ \lettre@lang@not@supportedtrue
+ \l@@warning@strictable{La langue <<#1>> ne fait pas partie des langues prises en charge par lettre}%
+ \def\@tempb##1{\toks0{\def##1{#1}}}%
+ \expandafter\@tempb\csname lettre@#1@alias@of\endcsname
+ \def\@tempa{#1}%
+ }{%
+ \lettre@lang@not@supportedfalse
+ \toks0{}%
+ \expandafter\let\expandafter\@tempa\csname lettre@#1@alias@of\endcsname
+ }%
+ \edef\@tempc{\lettre@ldf@filename{\@tempa}}%
+ \IfFileExists{\@tempc}{%
+ \iflettre@lang@not@supported
+ \l@@info{Un fichier `\@tempc' ne faisant pas partie de lettre a 'et'e trouv'e, et va etre charg'e.}%
+ \fi
+ \ifcsundef{\lettre@ldf@version{\@tempa}}{%
+ \edef\@tempa{%
+ \noexpand\l@@info{Chargement du fichier de definition de langue `\@tempc'}%
+ \noexpand\input{\@tempc}%
+ \the\toks0
+ }}{\edef\@tempa{\the\toks0}}%
+ }{%
+ \let\@tempa\@empty
+ }
+ \expandafter
+ }\@tempa
}%
-\def\ANGLAIS{anglais}
-\def\anglais{%
- \ifx\defaultlanguage\ANGLAIS\else\l@@info{Langage modifie: anglais}\fi
- \ifx\undefined\frenchname\else
- \english
- \fi
- \ifx\undefined\extrasenglish\else
- \selectlanguage{english}
- \fi
- \sigflag=1\relax
- \def\cejour{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day ,\space\number\year}%
- \def\faxwarning{\large\slshape\bfseries If improperly transmitted, please
- call the telefax operator}%
- \def\telefaxstring{{\FAXSTR T~E~L~E~F~A~X}}%
- \def\telephonelabelname{TELEPHONE:~}%
- \def\telefaxlabelname{TELEFAX:~}%
- \def\telefaxname{Telefax:~}%
- \def\tellabelname{Tel:~}%
- \def\faxlabelname{Fax:~}%
- \def\emaillabelname{E-Mail:~}%
- \def\telexlabelname{TELEX:~}%
- \def\headtoname{To:~}%
- \def\headfromname{From:~}%
- \def\pagetotalname{Total pages:~}%
- \def\concname{Subject:~}%
- \def\ccname{Cc:~}%
- \def\enclname{Encl(s):~}%
- \def\mentionname{Encl(s).}%
- \def\vrefname{Y.\raise.4ex\hbox{\tiny /}ref.~}
- \def\nrefname{O.\raise.4ex\hbox{\tiny /}ref.~}
+\newcommand*\lettreselectlanguage[1]{%
+ \lettrelmpselectlanguage{#1}%
+ \lettrelabelselectlanguage{#1}%
}%
-\def\AMERICAIN{americain}
-\def\americain{%
- \ifx\defaultlanguage\AMERICAIN\else\l@@info{Langage modifie: americain}\fi%
- \ifx\undefined\frenchname\else
- \english
- \fi
- \ifx\undefined\extrasenglish\else
- \selectlanguage{english}
+\newcommand*\lettre@babel@selectlanguage[1]{%
+ \ifcsdef{lettre@babel@#1}{\csname lettre@babel@#1\endcsname}{\selectlanguage{#1}}%
+}%
+\newcommand*\lettre@babel@german{%
+ \ifcsdef{ver@ngerman.ldf}{\selectlanguage{ngerman}}{\selectlanguage{german}}%
+}
+\newcommand*\lettre@efrench@selectlanguage[1]{%
+ \ifx\undefined\frenchname
+ \l@@warning@strictable{L'un des paquetages mlp ou french n'a pas 'et'e charg'e correctement}%
+ \else
+ \def\@tempb{\l@@warning@strictable{La langue `#1' n'est pas dans \string{french, german, english\string} qui sont les trois seules langues que lettre peut demander `a mlp}}%
+ \def\@tempc{#1}%
+ \def\lettre@iterate@body##1{%
+ \def\@tempd{##1}%
+ \ifx\@tempc\@tempd
+ \let\@tempb\@empty
+ \l@@info{Selection de la langue `#1' dans le paquetage french ou mlp d'efrench}%
+ \csname lettre@efr@#1\endcsname
+ \def\@tempc####1\@nil,{}%
+ \expandafter\@tempc
+ \fi
+ }%
+ \lettre@iterate french,english,german,\@nil,%
+ \@tempb
\fi
- \sigflag=1\relax
- \def\cejour{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day ,\space\number\year}%
- \def\faxwarning{\large\slshape\bfseries If improperly transmitted, please
- call the telefax operator}%
- \def\telefaxstring{{\FAXSTR T~E~L~E~F~A~X}}%
- \def\telephonelabelname{PHONE:~}%
- \def\telefaxlabelname{TELEFAX:~}%
- \def\telefaxname{Telefax:~}%
- \def\tellabelname{Phn:~}%
- \def\faxlabelname{Fax:~}%
- \def\emaillabelname{E-Mail:~}%
- \def\telexlabelname{TELEX:~}%
- \def\headtoname{To:~}%
- \def\headfromname{From:~}%
- \def\pagetotalname{Total pages:~}%
- \def\concname{Re:~}%
- \def\ccname{Cc:~}%
- \def\enclname{Encl(s):~}%
- \def\mentionname{Encl(s).}%
- \def\vrefname{Y.\raise.4ex\hbox{\tiny /}ref.~}
- \def\nrefname{O.\raise.4ex\hbox{\tiny /}ref.~}
}%
-\def\ALLEMAND{allemand}
-\def\allemand{%
- \ifx\defaultlanguage\ALLEMAND\else\l@@info{Langage modifie: allemand}\fi
- \ifx\undefined\extrasgerman\else
- \selectlanguage{german}
+\newcommand*\lettre@efr@german{%
+ \ifx\undefined\ngermanTeXmods
+ \ifx\undefined\germanTeXmods
+ \l@@warning@strictable{Ni \protect\german\space ni \protect\ngerman\space ne sont d'efinis !}
+ \else
+ \german
+ \fi
+ \else
+ \ngerman
\fi
- \sigflag=1\relax
- \def\cejour{den \number\day .\space\ifcase\month\or
- Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or
- Juli\or August\or September\or Oktober\or November\or Dezember\fi
- \space \number\year}%
- \def\concname{Betrifft: }%
- \def\faxwarning{\large\slshape\bfseries Bitte unrichtige \"Ubertragungen dem
- Sender telefonisch melden}%
- \def\telefaxstring{{\FAXSTR T~E~L~E~F~A~X}}%
- \def\telephonelabelname{TELEFON:~}%
- \def\telefaxlabelname{TELEFAX:~}%
- \def\telefaxname{Telefax:~}%
- \def\tellabelname{Tel:~}%
- \def\faxlabelname{Fax:~}%
- \def\emaillabelname{E-Mail:~}%
- \def\telexlabelname{TELEX:~}%
- \def\headtoname{An:~}%
- \def\headfromname{Von:~}%
- \def\pagetotalname{Gesamtanzahl der Bl\"atter:~}%
- \def\concname{Betrifft:~}%
- \def\ccname{Kopie an:~}%
- \def\enclname{Beilage(n):~}%
- \def\mentionname{Beilage(n) erw\"ahnt}%
- \def\vrefname{Ihr Zeichen~}
- \def\nrefname{Unser Zeichen~}
+}
+\newcommand*\lettre@efr@french{\ifcsdef{french}{%
+ \def\lettre@efr@french{\ifFrench\else\french\fi}\lettre@efr@french
+ }{\l@@warning@strictable{La commande \protect\french\space n'est pas
+ d'efinie.}}}
+\newcommand*\lettre@efr@english{\english}
+\def\@tempa#1{%
+ \expandafter\newcommand\expandafter*\csname #1\endcsname{%
+ {%
+ \def\@tempa{#1}%
+ \ifx\lettre@mainlang\@tempa\else\l@@info{Langage modifie: #1}\fi
+ }%
+ \lettreselectlanguage{#1}%
+ }%
}%
+\@tempa{romand}%
+\@tempa{francais}%
+\@tempa{allemand}%
+\@tempa{anglais}%
+\@tempa{americain}%
\AtBeginDocument{%
\makeatletter
\@input{\jobname.tns}%
@@ -1042,6 +1224,31 @@
\immediate\write\@etiqaux{\string\startlabels}%
\@startlabels
\fi
+ {%
+ \toks0{}%
+ \toks1{\def\lettre@lmp@selectlanguage#1{\selectlanguage{#1}}}%
+ \toks2{\let\lettre@lmp@selectlanguage\lettre@efrench@selectlanguage}%
+ \toks3{\let\lettre@lmp@selectlanguage\lettre@babel@selectlanguage}%
+ \count0=0 %
+ \def\lettre@iterate@body#1{\@tempb#1\@nil}%
+ \def\@tempb#1:#2\@nil{%
+ \@ifpackageloaded{#1}{%
+ \l@@info{Le paquetage `#1' est charg'e}%
+ \count0=#2 %
+ \def\lettre@iterate##1\@nil,{}%
+ }{%
+ \l@@info{Le paquetage `#1' n'est pas charg'e}%
+ }%
+ }%
+ \l@@info{Scrutation des paquetages de gestion de langue}%
+ \lettre@iterate%
+ babel:3,%
+ polyglossia:1,%
+ french:2,%
+ mlp:2,%
+ \@nil,%
+ \expandafter
+ }\the\toks\count0 %
\makeatother
}%
\AtEndDocument{%
@@ -1066,7 +1273,6 @@
\endgroup
}%
\def\@texttop{\ifnum\c@page=1\vskip 0pt plus .00001fil\relax\fi}%
-%
\if@twoside
\def\ps@headings{%
\headheight 12pt%
@@ -1087,7 +1293,6 @@
\def\@evenhead{}%
\def\@evenfoot{}}%
\fi
-%
\def\ps@empty{%
\headheight 0pt%
\headsep 9pt%
@@ -1111,7 +1316,6 @@
\fi}%
\def\@evenhead{}%
\def\@evenfoot{}}%
-%
\def\ps@firstpage{%
\headheight 12pt%
\headsep 25pt%
@@ -1119,7 +1323,6 @@
\def\@oddfoot{}%
\def\@evenhead{}%
\def\@evenfoot{}}%
-%
\def\ps@plain{%
\headheight 0pt%
\headsep 9pt%
@@ -1136,7 +1339,6 @@
\leftskip\@flushglue\advance\leftskip\lettermargin
\parindent\z@\parfillskip\z@}%
\let\endcenter=\endtrivlist
-%
\def\normalflushleft{\trivlist \normalraggedright\item[]}%
\def\letterflushleft{\trivlist \letterraggedright\item[]}%
\def\normalraggedright{\let\\=\@centercr\leftskip\z@
@@ -1146,29 +1348,16 @@
\@rightskip\@flushglue\rightskip\@rightskip
\parindent\z@}%
\let\endflushleft=\endtrivlist
-\def\reset@frenchitemize{%
- \renewenvironment{itemize}%
- {\begin{list}{\textendash}%
- {\settowidth{\labelwidth}{\textendash}%
- \setlength{\leftmargin}{\listmargin}%
- \addtolength{\leftmargin}{\labelwidth}%
- \addtolength{\leftmargin}{\labelsep}%
- \ifnum\@listdepth=0
- \setlength{\itemindent}{\parindent}%
- \else
- \addtolength{\leftmargin}{\parindent}%
- \fi
- \setlength{\itemsep}{\z@}%
- \setlength{\parsep}{\z@}%
- \setlength{\topsep}{\z@}%
- \setlength{\partopsep}{\z@}%
- \addtolength{\topsep}{-\parskip}%
- \addtolength{\partopsep}{\parskip}%
- }%
- }%
- {\end{list}}%
-}
-%
+\newcommand*{\lettre@store@orig@envs}{%
+\let\lettre@orig@itemize\itemize
+\let\lettre@orig@enditemize\enditemize
+}%
+\AtBeginDocument{\lettre@store@orig@envs}%
+\newcommand*{\lettre@restore@orig@envs}{%
+\let\itemize\lettre@orig@itemize
+\let\enditemize\lettre@orig@enditemize}%
+\newcommand*{\reset@frenchitemize}{\l@@warning@strictable{\protect\reset@frenchitemize\space est obsolete, utilisez
+ plutot \protect\lettre@set@french@envs}\lettre@set@french@envs}
\rightmargin 25mm%
\advance\rightmargin 5pt%
\leftmarginii 2.2em%
@@ -1193,12 +1382,10 @@
\labelwidth\leftmarginv\advance\labelwidth-\labelsep}%
\def\@listvi{\leftmargin\leftmarginvi
\labelwidth\leftmarginvi\advance\labelwidth-\labelsep}%
-%
\def\labelitemi{$\bullet$}%
\def\labelitemii{\bfseries --}%
\def\labelitemiii{$\ast$}%
\def\labelitemiv{$\cdot$}%
-%
\def\labelenumi{\arabic{enumi}.}%
\def\theenumi{\arabic{enumi}}%
\def\labelenumii{(\alph{enumii})}%
@@ -1220,7 +1407,6 @@
\let\endquotation=\endlist
\def\quote{\list{}{\rightmargin\leftmargin}\item[]}%
\let\endquote=\endlist
-%
\def\descriptionlabel#1{\itshape #1}%
\def\description{\list{}{\leftmargin=2\listmargin
\labelwidth\listmargin \advance\labelwidth -\labelsep
@@ -1228,9 +1414,7 @@
\let\enddescription\endlist
\def\@begintheorem#1#2{\itshape \trivlist \item[\hskip \labelsep{\bfseries #1\ #2}]}%
\def\@endtheorem{\endtrivlist}%
-%
\def\theequation{\arabic{equation}}%
-%
\arraycolsep 5pt%
\tabcolsep 5pt%
\arrayrulewidth .4pt%
@@ -1239,10 +1423,10 @@
\skip\@mpfootins=\skip\footins
\fboxsep = 3pt
\fboxrule = .4pt
+\newcommand*\today{\cejour}
\def\footnoterule{\kern-1\p@
\hrule width .4\columnwidth
\kern .6\p@}%
-%
\long\def\@makefntext#1{\parindent 1em\noindent
\hb@xt@1.8em{%
\hss\@textsuperscript{\normalfont\@thefnmark}}#1}%
@@ -1262,7 +1446,6 @@
\def\toaddress@let@hpos{90}%
\def\toaddress@let@vpos{40}%
\toaddress@let@width=80mm
-%
\def\pict@fax@width{185}%
\def\pict@fax@height{30}%
\def\pict@fax@hoffset{0}%
@@ -1276,33 +1459,37 @@
\faxbox@width=170mm%
\toaddress@fax@width=69mm%
\fromname@fax@width=69mm%
-%
-\def\@institut{\makeatletter
- \input{default.ins}%
+\lettre@vref@width=21mm%
+\lettre@nref@width=21mm%
+\def\lettre@input@institut{\makeatletter
+ \input{lettre-default.cfg}%
\makeatother}%
-%
\smallskipamount=.5\parskip
\medskipamount=\parskip
\bigskipamount=2\parskip
-%
\ps@plain
\pagenumbering{arabic}%
\raggedbottom
\onecolumn
\def\pdate{\cejour}%
-%
\def\emailnum{}%
-%
\def\fromlocation{}%
\signum=0\relax
\def\fromsig{}%
\def\fromssig{}%
\def\fromtsig{}%
-%
-\csname\defaultlanguage\endcsname
-\l@@info{Langage par defaut: \defaultlanguage}
+\ifx\lettre@mainlang\@empty
+ \def\lettre@mainlang{francais}%
+ \lettreloadlang{french}%
+\fi
+{%
+ \edef\@tempa{%
+ \noexpand\AtBeginDocument{%
+ \noexpand\lettreselectlanguage{\lettre@mainlang}%
+ \noexpand\l@@info{Langage par defaut: \lettre@mainlang}}%
+ }%
+\expandafter}\@tempa
\def\concdecl{}%
-%
\marge{15mm}%
\msigwidth=\letterwidth
\ssigindent=0.5\letterwidth
@@ -1312,18 +1499,15 @@
\sigspace=1.5cm
\openingspace=1cm
\openingindent=0pt
-%
\@lettertrue
\faxpage=0\relax
\def\totalpages{}%
-%
\def\auxflag{}%
\auxcount=0\relax
-\def\toref{}%
-\def\fromref{}%
+\let\toref\space
+\let\fromref\space
\def\telexnum{}%
\def\ccpnum{}%
-%
\def\emailflag{}%
\emailcount=0\relax
\def\@username{}%
@@ -1332,7 +1516,6 @@
\def\bitnetnum{}%
\def\telepacnum{}%
\def\decnetnum{}%
-%
\def\bdp{}%
\endinput
% End of file `lettre.cls'.