%% Part of the `clefval' package. %% Ce fichier fait partie de l'extension « clefval » %% %% 2020-07-27; v0.1 %% %% Copyright (C) 2004, 2020 by Yvon Henel Le TeXnicien de surface %% %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3c 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 %% ======================================================================== \documentclass[a4paper,10pt]{article} \usepackage[latin9]{inputenc} \usepackage[T1]{fontenc} \usepackage[frenchb]{babel} \usepackage{lmodern} \usepackage[tame]{engpron} \usepackage{clefval} \newcommand{\Saut}{\par \noindent\hspace*{\stretch{1}}% \makebox[0.75\linewidth][c]{\hrulefill}% \hspace*{\stretch{1}}\par} \setlength{\parindent}{0pt} \begin{document} \makepoundletter \newcommand{\LaPron}[1]{#1 \pron{\ActiveLaLivre\expandafter{\TheValue{#1}}}} \newcommand{\LaCle}[2]{\TheKey{#1}{#2}\LaPron{#1}} \makepoundother \title{Exemple accompagnant le module \texttt{clefval}.} \author{Le \TeX nicien de surface} \def\today{2004-05-23} \maketitle \thispagestyle{empty} Ceci est un exemple d'utilisation des modules \texttt{engpron} ---~avec l'option \texttt{tame}~--- et \texttt{clefval}. \Saut\medskip Ceci est l'essentiel de l'entête de ce document, on notera que l'on a placé la définition des commandes \verb|\LaPron| et \verb|\LaCle| \textbf{après} le \verb|\begin{document}|. \begin{verbatim} \documentclass[a4paper,10pt]{article} \usepackage[latin9]{inputenc} \usepackage[T1]{fontenc} \usepackage[frenchb]{babel} \usepackage{lmodern} \usepackage[tame]{engpron} \usepackage{clefval} \setlength{\parindent}{0pt} \begin{document} \makepoundletter \newcommand{\LaPron}[1]{#1 \pron{\ActiveLaLivre\expandafter{\TheValue{#1}}}} \newcommand{\LaCle}[2]{\TheKey{#1}{#2}\LaPron{#1}} \makepoundother \end{verbatim} \Saut \medskip On écrit une première fois le mot et sa prononciation \LaCle{baby}{b£qb£i}. Plus tard, on n'écrit \emph{presque} plus que le mot et on a également la prononciation, comme ici : \LaPron{baby}. Un autre \LaCle{stationery}{£Hst£q£s£en£Xer£i}. Et donc \LaPron{stationery}. \bigskip Ce qui est obtenu avec : \bigskip \verb|On écrit une première fois le mot et sa prononciation |\\ \verb|\LaCle{baby}{b|\texttt{\£}\verb|qb|\texttt{\£}\verb|i}.| \verb|Plus tard, on n'écrit \emph{presque} plus que |\\ \verb|le mot et on a également la prononciation,| \verb|comme ici :| \verb|\LaPron{baby}.| \verb|Un autre\LaCle{stationery}{|\texttt{\£}\verb|Hst|% \texttt{\£}\verb|q|\texttt{\£}% \verb|s|\texttt{\£}\verb|en|\texttt{\£}\verb|Xer|\texttt{\£}\verb|i}.|\\ \verb|Et donc |\verb|\LaPron{stationery}.| \Saut\medskip Contenu du fichier \texttt{aux} (extrait) : \verb!\newkey{baby}{b!\texttt{\£}\verb!qb!\texttt{\£}\verb!i}!\\ \verb!\newkey{stationery}{!\texttt{\£}\verb!Hst!\texttt{\£}% \verb!q!\texttt{\£}\verb!s!\texttt{\£}\verb!en!\texttt{\£}\verb!Xer!% \texttt{\£}\verb!i}! %%% Faux verbatim pour £ pour des raisons de codes ! \vspace*{\stretch{1}} \end{document} %%% Local Variables: %%% coding: iso-8859-15 %%% mode: latex %%% TeX-master: t %%% End: