diff options
author | Norbert Preining <norbert@preining.info> | 2020-04-14 03:02:32 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-04-14 03:02:32 +0000 |
commit | c7235aafe4ddb8f9800cdf784212d4c53bb53e32 (patch) | |
tree | 3485e2d65f65d8128206c5a1c45c842b26e84705 /macros/latex/contrib/lettre/lettre.tex | |
parent | c98e9ebef816f09dc54c52a01df4f978e1b210fc (diff) |
CTAN sync 202004140302
Diffstat (limited to 'macros/latex/contrib/lettre/lettre.tex')
-rw-r--r-- | macros/latex/contrib/lettre/lettre.tex | 77 |
1 files changed, 55 insertions, 22 deletions
diff --git a/macros/latex/contrib/lettre/lettre.tex b/macros/latex/contrib/lettre/lettre.tex index d094504367..40d368a60e 100644 --- a/macros/latex/contrib/lettre/lettre.tex +++ b/macros/latex/contrib/lettre/lettre.tex @@ -91,9 +91,9 @@ -2\fboxrule-2\fboxsep,page=\i]{#1.pdf}}\vfill \pagebreak}% } -\newcommand*\InclutLesExemples{% - \expandafter\InclutLesExemples@inner\listeexemples,\@nil, -} +\newcommand*\InclutLesExemples{{% + \expandafter\InclutLesExemples@inner\listeexemples,\@nil,% +}} \newcommand*\InclutLesExemples@inner{} \def\InclutLesExemples@inner#1,{% \def\@tempa{#1}% @@ -111,6 +111,51 @@ } \newcommand*\vrefname{V.\raise.4ex\hbox{\tiny /}r\'ef.~} \newcommand*\nrefname{N.\raise.4ex\hbox{\tiny /}r\'ef.~} +\newcommand*\InclutUnGabarit[1]{% +\noindent Fichier {\tt #1.tpl} :\\[2mm] +{\scriptsize +\verbatiminput{\inputsdir #1.tpl}} +\vfill\clearpage + } +\newcommand*\InclutLesGabarits{{% + \expandafter\InclutLesGabarits@inner\listegabarits,\@nil,% +}} +\newcommand*\InclutLesGabarits@inner{} +\def\InclutLesGabarits@inner#1,{% + \def\@tempa{#1}% + \ifx\@tempa\@nnil + \else + % gobe les éventuels espaces au début de \@tempa + \def\@tempb##1##2\@nil{\def\@tempa{##1##2}}\expandafter\@tempb\@tempa\@nil + \expandafter\InclutUnGabarit\expandafter{\@tempa}% + \expandafter\InclutLesGabarits@inner + \fi +} +\newcommand*\ListeNomficGabarits{{% + \count@=0 % + \let\@tempc\@nnil + % gobe les éventuels espaces au début de \@tempa + \def\@tempb##1##2\@nil{\def\@tempa{##1##2}}% + \expandafter\ListeNomficGabarits@inner\listegabarits,\@nil, +}} +\newcommand*\ListeNomficGabarits@inner{} +\def\ListeNomficGabarits@inner#1,{% + \def\@tempa{#1}% + \ifx\@tempa\@nnil + \ifnum\count@>0 % + et + \fi + \texttt{\@tempc.tpl}% + \else + \expandafter\@tempb\@tempa\@nil + \unless\ifx\@tempc\@nnil + \texttt{\@tempc.tpl}, + \advance\count@ by \@ne + \fi + \let\@tempc\@tempa + \expandafter\ListeNomficGabarits@inner + \fi +} \makeatother %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %modifs pour utiliser babel @@ -503,8 +548,9 @@ Veuillez procéder comme il suit~: 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{lettre-default.cfg} de \meta{temp}\texttt{/lettre} sous un - répertoire \meta{texmf}\texttt{/tex/latex/lettre}. +\item Placez les fichiers \texttt{lettre.cls}, \texttt{lettre-default.cfg} ainsi que tous les fichiers + \texttt{lettre-}\textmd{langue}\texttt{.ldf} 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} @@ -1603,24 +1649,11 @@ et une pour le nom de l'exp\'editeur,\\[2mm] \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 \verb+$TEXINPUTS+. %$ +\noindent Des fichiers \og gabarit\fg{} sont disponibles sous les noms de \ListeNomficGabarits\ dans le +r\'epertoire des macros\index{macros!repertoire@r\'epertoire}, habituellement accessible \`a travers la +variable d'environnement \verb+$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 +\InclutLesGabarits \ifExemples \subsection{Des exemples} |