<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% !TeX encoding = utf8
% File efrench.tex 
%           This is the user's guide for the package `` french ''
%                       LPPL Copyright as in Copyright.htm
%
% (a composer en 3 passages, 
% avec makeindex -s fridx1.ist apres le deuxieme passage)
%
\documentclass[a4paper,11pt,openright]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{url}

\makeatletter\def\tempa{\let\if@screen\iffalse}\makeatother%
\tempa%
\def\href#1#2{#2}
\let\titcolor\relax
\usepackage[print]{pdfscreen}

\usepackage{french, mymaj, fancybox}

\usersfrenchoptions{%
  \disallowuchyph
  \nooverfullhboxmark
}

  \definecolor{section0}{rgb}{.722,.525,.431}
  \definecolor{section1}{rgb}{.937,.561,.123}
  \definecolor{section2}{rgb}{.855,.647,.123}
  \definecolor{section3}{rgb}{.804,.361,.361}
  \definecolor{section4}{rgb}{.545,.271,.750}
  \definecolor{section5}{rgb}{.627,.322,.176}	
  \definecolor{titcolor}{rgb}{.922,.725,.831}
  \definecolor{bleu}{rgb}{.0,.0,.850}
\def\titcolor{\color{section0}}

\hypersetup{
  pdfwindowui=true, pdfnewwindow=true,
  colorlinks=true, pdfmenubar=true, pdffitwindow=true,
  anchorcolor=bleu, urlcolor=bleu,
}

\makeatletter
\newcommand{\linkandfootnote}[3]{%
             \href{#3}{#2}\bgroup%
      \expandafter\ifx\csname r@tlf.#1\endcsname\relax%
       \expandafter\global%
       \expandafter\let\csname r@tlf.#1\endcsname\empty%
                  \footnote{\texttt{&lt;}\url{#3}\texttt{&gt;}.\label{lf.#1}}%
                  \else\refmark{lf.#1}%
                  \fi\egroup%
                           }%
\makeatother

\newif\ifnoDOCinstall
\newif\ifnoFINALS

\textwidth=16.8cm
\textheight=24.0cm
\voffset -1in
\hoffset -1in
\oddsidemargin=2.2cm
\evensidemargin=2.2cm
\topmargin=1.0cm
\footskip=2.3cm

\makeindex
\begin{document}
%                       \labelsinmargin
\usualmessages
\def\raccouXe{X\raisebox{1.2ex}{\hspace{-0.05ex}\rotatebox{180}{E}}\hspace{-0.3ex}}%

\title{\fboxsep=2ex%
       \shadowbox{\Huge Guide de l'utilisateur \textsl{eFrench}}\\%
{ -- \textsl{eFrench}, son style \textsl{french}, ses extensions --}%
\\ {\huge dans un environnement \LaTeX},\\
Pdf\LaTeX{} et \raccouXe\LaTeX\\%T
[2\baselineskip]}
\author{\textsl{eFrench} est dÃ©rivÃ© de \textsl{French Pro} dÃ©veloppÃ© par {\LARGE B. \fsc{Gaulle}}  \\[4\baselineskip]}
\date{\LARGE\frenchstyleid}

\maketitle\thispagestyle{empty}

\begin{resume} Cette notice dÃ©crit comment installer et utiliser avec \LaTeX{} 
  l'extension \textsl{eFrench},  son style \texttt{french}  
et ses diverses propres extensions. Le paquetage
\textsl{eFrench} a Ã©tÃ© crÃ©Ã© pour imprimer des documents typographiquement 
  plus conformes Ã&nbsp; l'usage franÃ§ais que ce que produit \LaTeX{} par dÃ©faut.	
  Un grand nombre de commandes peuvent Ãªtre utilisÃ©es mais
  l'emploi courant de cette extension ne nÃ©cessite 
  {\em a priori\/} aucune connaissance particuliÃ¨re
  ni une utilisation forcenÃ©e de commandes spÃ©cifiques. Toutefois cet
  emploi n'est pas toujours {\em transparent}. 
%  Une version allÃ©gÃ©e est fournie (style \texttt{frenchle}).
Une version appauvrie (\texttt{pmfrench})
  est aussi utilisable sur tous les sites et dans toutes les
  configurations.  D'autres extensions accompagnent le style  \texttt{french}
et le modulent.
\end{resume}

\sommaire[3]

%% \NNL sert a Ã©liminer les saut de page dans la toc ou le sommaire
%% mais cela gÃ©nÃ¨re de messages Â« Token not allowed Â» avec hyperref.
\newcommand{\NNL}{\protect\let\\\relax}
\makeatletter\def\HyPsd@CatcodeWarning#1{}\makeatother%
%%
\let\Subsubsection\subsection
\def\subsubsection#1{\Subsubsection[\NNL#1]{\protect\titcolor#1}}
\let\Subsection\section
\def\subsection#1{\Subsection[\NNL#1]{\protect\titcolor#1}}
\let\Section\chapter
\def\section#1{\Section[\NNL#1]{\protect\titcolor#1}}

\hbox{}\vfill

\Section*{\titcolor Introduction}

\let\XXboi\backslash% abreviation
\let\exclam\pointexclamation
\def\oMlTeX{\texttt{\mbox{--mltex}}}
%\def\biburl#1{\hbox{}\hfill\texttt{&lt;}\url{#1}\texttt{&gt;}}%
\tthyphenation
\abbreviations

%
%\CheckSevenBits/Ã€/% check it, will stop here if 7-bits.
 %       {\STOP un retour charriot permet de continuer...}
%

\begin{drapeaufd}
{\small
{\sf Les limites de mon langage\\
signifient les limites\\
de mon propre monde.}\par

\smallskip
Ludwig \fsc{Wittgenstein}\\
({in \em Tractatus logico-philosophicus})
}
\end{drapeaufd}

\bigskip

\def\FrenchPro{\textsl{FrenchPro}}
\def\eFrench{\textsl{eFrench}}

\ifx\ToDo\undefined
\font\lettrinefont=cmr17 scaled\magstep3\label{lettrinefont}
\else
\font\lettrinefont=cmr17 at 50pt\label{lettrinefont}
\fi
\lettrine{L'extension} {\eFrench} 
a Ã©tÃ© conÃ§ue pour pouvoir imprimer des documents
respectant {\em automatiquement} un maximum de rÃ¨gles typographiques
franÃ§aises de l'imprimerie nationale
telles qu'elles sont prÃ©sentÃ©es dans \cite{lexique}.
D'autres aspects comme, par exemple,
 la francisation des classes de documents, des styles \LaTeX{} 
ou la rÃ©alisation de documents
multilingues sont aussi abordÃ©s. 

%Nous parlerons indiffÃ©remment d'\textit{option de style}, d'\textit{extension}
%ou simplement d'\textit{option} en ce qui concerne la francisation
%de \LaTeX\ proposÃ©e ici.

Tous les dispositifs introduits fonctionnent avec l'ensemble
des moteurs \TeX\ mais nous recommandons plutÃ´t l'utilisation
d'un moteur avec option \oMlTeX  
\footnote{Les moteurs \TeX{} basÃ©s sur \texttt{web2c} disposent
 de cette option \oMlTeX\ Ã&nbsp; la crÃ©ation du format.}.

Cette notice 
qui fait suite Ã&nbsp; la 
\makeatletter
\if@screen%
\linkandfootnote{FAQ}{FAQ (foire aux questions)}%
{http://efrench.org/bases/screen.pdf/FAQscreen.pdf} 
\else%
\linkandfootnote{FAQ}{FAQ (foire aux questions)}%
{http://www.efrench.org/doc/faq.pdf} 
\fi%
\makeatother
 Ã&nbsp; propos de \LaTeX\ en franÃ§ais,
explique comment utiliser l'extension {\eFrench} 
mais ne dÃ©montre pas largement ses effets ; vous pouvez
vous reporter d'une part Ã&nbsp; la notice d'utilisation de la version allÃ©gÃ©e
\makeatletter\if@screen%
\linkandfootnote{docfrenchle}{\texttt{frenchle}}%
{http://www.efrench.org/doc/frenchle.pdf}
\else%
\linkandfootnote{docfrenchle}{\texttt{frenchle}}%
{http://efrench.org/doc/frenchle.pdf}
\fi%
\makeatother%
et d'autre part au document 
\linkandfootnote{torture}{&lt;&lt; test de torture &gt;&gt;}%
{http://www.efrench.org/distributions/frenchlb-torture-test.pdf}.
\index{extension!allÃ©ge@allÃ©gÃ©e \emph{frenchle}}%
\index{version!allÃ©gÃ©e}%
\index{frenchle@\emph{frenchle}}%

Deux types d'utilisation sont possibles, l'un {\em normal\/} et
l'autre {\em Ã©tendu\/} plutÃ´t rÃ©servÃ© aux utilisateurs 
expÃ©rimentÃ©s. Nous allons dÃ©tailler ces deux types d'utilisation
(nous verrons par la suite qu'il existe aussi une utilisation
appauvrie pour ceux qui ne peuvent pas ou ne dÃ©sirent pas faire
appel Ã&nbsp; tous les dispositifs).

\section{Utilisation normale}\label{normal}
\index{utilisation!normale}%
Pour utiliser l'extension {\eFrench} il suffit de la {\em charger 
en mÃ©moire} pour \LaTeX{}
\hbox{c.-Ã&nbsp;-d.} comme toute extension, par
l'ordre \verb|\usepackage|.
En fait, on l'appelera sous le nom \texttt{french} 
(de prÃ©fÃ©rence Ã&nbsp; \texttt{efrench}) pour bÃ©nÃ©ficier d'un maximum
de dispositifs :
\index{usepackage@\texttt{\backslash usepackage}}%
\begin{verbatim}
      \documentclass[a4paper,11pt]{book} 
      \usepackage{french}
\end{verbatim}

\noindent
mais vous pouvez aussi charger l'extension {\eFrench} en faisant
appel Ã&nbsp; l'extension multilingue \emph{mlp} : %
\index{extension!eFrench@\emph{efrench}}
\begin{verbatim}
      \documentclass[a4paper,11pt]{book} 
      \usepackage[french]{mlp}
\end{verbatim}
\index{extension!mlp@\emph{mlp}}%
\index{mlp@\emph{mlp}}%
le rÃ©sultat est identique dans les deux cas, mais si vous souhaitez utiliser
plusieurs langues dans le document il est alors plus normal de le faire
avec l'extension \emph{mlp} en prÃ©cisant les langues en option (de
\vers|\usepackage| ou de \vers|\document|\-\vers|class|).

 L'utilisation de \emph{mlp} limite en fait le multilinguisme aux modules de langues
qui peuvent Ãªtre lancÃ©s sans \emph{babel}, ce qui restreint son usage Ã&nbsp; l'anglais (\texttt{english}) et Ã&nbsp; l'allemand
\texttt{german} ou \texttt{ngerman}.

Vous ne pouvez plus utiliser {\eFrench} en option de l'extension
\index{babel@\emph{babel}!en opt@{\eFrench} en option de}%
multilingue \emph{babel}.
Une commande de ce genre : 
\begin{verbatim}
      \documentclass[a4paper,11pt]{book} 
      \usepackage[french]{babel}
\end{verbatim}
fera appel Ã&nbsp; la version \emph{babel} de typographie franÃ§aise, c'est Ã&nbsp; dire Ã&nbsp; \emph{frenchb} de \textsc{D.~Flipo}.


\noindent
Mettre de prÃ©fÃ©rence \texttt{french} en dernier dans la liste des
extensions que vous prÃ©cisez
\footnote{L'extension {\eFrench} peut 
aussi Ãªtre chargÃ©e de faÃ§on anarchique par \texttt{\backslash 
input french.sty} avant le \texttt{\backslash begin}\{\texttt{document}\}
mais cela est dÃ©conseillÃ©.}
de faÃ§on Ã&nbsp; ce que {\eFrench} puisse s'adapter aux extensions dÃ©jÃ&nbsp;
chargÃ©es en mÃ©moire.
\index{documentclass@\texttt{\backslash documentclass}}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\index{activation de {\eFrench}}%
\index{babel@\emph{babel}!activ@activation de {\eFrench}}%
Cela dit, vous noterez toutefois que
l'extension \texttt{french} ne devient vraiment active qu'aprÃ¨s
le \texttt{\backslash begin}\{\texttt{document}\}
\index{extension!babel@\emph{babel}}%
\index{extension!french@{\eFrench}}%
\index{babel@\emph{babel}}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\par

L'extension {\eFrench} est conÃ§ue pour Ãªtre utilisÃ©e 
avec les classes de document standard \LaTeX{} c.-Ã&nbsp;-d.
 \verb|book|, \verb|report|, \verb|article| et 
\index{classe!letter@\texttt{letter}}%
\index{classe!book@\texttt{book}}%
\index{classe!article@\texttt{article}}%
\index{classe!minimal@\texttt{minimal}}%
\index{book@\texttt{book}}%
\index{report@\texttt{report}}%
\index{article@\texttt{article}}%
\index{letter@\texttt{letter}}%
\index{minimal@\texttt{minimal}}%
\verb|letter|%
\footnote{L'extension {\eFrench} n'est pas utilisable,
par exemple, avec la classe \texttt{minimal}.}%
.

\medskip
\noindent
\textbf{[}Pour ceux que la lecture des codes source ravit, il est prÃ©cisÃ© que,
depuis la version 3,30 du style french, 
les commentaires ne figurent plus dans
le fichier \verb|french.sty| mais dans %]
\linkandfootnote{codefrench}{\texttt{french\_{}doc.pdf}}%
{http://efrench.org/doc/french_doc.pdf}%
% (dont la mise Ã&nbsp; jour accuse un certain retard
.\textbf{]}
\index{fichier!french_doc.pdf@\texttt{french\string_doc.pdf}}%

\subsection{Pour commencer}\label{Pour commencer}\index{pour commencer}%
\subsubsection{Saisie}\label{saisie}\index{saisie}%
Rappelons ici quelques rÃ¨gles de saisie usuelles 
pratiquÃ©es en dactylographie franÃ§aise et qui sont Ã&nbsp; appliquer
lorsque l'on saisit du \LaTeX{} destinÃ© Ã&nbsp; Ãªtre utilisÃ© avec
l'extension {\eFrench} :
\begin{itemize}
\item vous devez saisir un espace (barre d'espacement du clavier) :
\begin{itemize}
\item avant la double  ponctuation%
\footnote{Elle est aussi appelÃ©e {\em ponctuation haute}.}
(\verb|! ? : ;|) ; 
\index{double ponctuation}\index{\texttt{\exclam}}\index{\texttt{?}}%
\item avant le \% (\verb|\%|) et en gÃ©nÃ©ral les {\em unitÃ©s}
 monÃ©taires, kilomÃ©triques, \etc.%
\index{unites@unitÃ©s!de mesure}%
\index{\texttt{\%}}%
\item avant les guillemets fermants (\verb|&gt;|\verb|&gt;|) et le tiret 
\index{tiret}\index{guillemets}%
\index{&gt;a@\texttt{\superieura\relax\superieura}}%
\index{&gt;b@\rightguillemets}%
 lorsqu'il est utilisÃ© en milieu de phrase%
\footnote{\label{tripleT}Les habitudes typographiques ne sont pas
toujours identiques selon les imprimeurs. Il semble, en effet, que dans
de nombreux cas le triple tiret soit utilisÃ©. Le double tiret
me semble mieux adaptÃ© en milieu de phrase.}
 (\verb|--|)
 ;
\item aprÃ¨s \verb|&lt;|\verb|&lt;| (et bien sÃ»r aprÃ¨s \verb|&gt;|\verb|&gt; , ; : . ! ?|%
\footnote{Il s'agit lÃ&nbsp; du cas gÃ©nÃ©ral ; 
vous trouverez aisÃ©ment de
nombreux exemples oÃ¹ il ne faudra pas saisir 
d'espace aprÃ¨s ces caractÃ¨res
de ponctuation.}%
) et tiret ; 
\index{\texttt{.}}\index{\texttt{;}}\index{\texttt{:}}%
\index{&lt;a@\texttt{\inferieura\relax\inferieura}}%
\index{&lt;b@\leftguillemets}%
\end{itemize}
\end{itemize}
\noindent Par ailleurs :
\begin{itemize}
\item les guillemets (&lt;&lt; et &gt;&gt;) se saisissent directement si votre clavier 
a Ã©tÃ© bien dÃ©fini pour \LaTeX{} ou sinon : \verb|&lt;&lt;| et \verb|&gt;&gt;| ; toute
autre sorte de guillemets est Ã&nbsp; prohiber en franÃ§ais
(\verb|` " '| \`{ } \'{ } `` ,, '') ; 
\item {\em french.sty} a Ã©tÃ© Ã©tendu pour accepter aussi les guillemets 
{\em utf8} sous \raccouXe\LaTeX ceci pour autant que {\em efrenchu.tex}
soit accessible ;
\item on marque les intervalles avec un simple tiret 
(\verb|-|) comme dans &lt;&lt; la guerre de 1939-45 &gt;&gt; ou &lt;&lt; voir explication
p. 169-173 &gt;&gt; ;
\index{\texttt{`}}\index{\texttt{\dittomark}}\index{\texttt{'}}%
\index{{\`\space}}\index{{\'\space}}\index{{``}}\index{{,,}}\index{{''}}%
\item les tirets se saisissent \verb|--| lorsqu'ils sont employÃ©s dans le
\index{-2@\texttt{--}}\index{-3@\texttt{---}}%
 texte\refmark{tripleT}
 ou en dÃ©but d'Ã©numÃ©ration (mais on saisit \verb|---| pour 
commencer le discours d'un personnage de roman) 
 ;
\item les points de suspension sont saisis par 3 points normaux (\verb|...|) ; 
\index{\texttt{...}}%
\item les nombres \label{nombres}%
\index{nombres}%
\index{nombre}%
\index{nombre@\texttt{\backslash nombre}}%
\index{,@\texttt{\backslash ,}}%
ne s'Ã©crivent pas en anglais comme en franÃ§ais : il faut
mettre une virgule pour sÃ©parer les unitÃ©s de la partie 
dÃ©cimale, exemple :
1,5~km et mettre un blanc insÃ©cable%
\footnote{Le blanc insÃ©cable peut Ãªtre remplacÃ©, valablement ici,
par une {\em espace fine} (\texttt{\backslash,}) ; 
c'est ce qui est appliquÃ© avec la commande \texttt{\backslash nombre}. 
On notera alors le moyen
mnÃ©motechnique suivant pour transformer un nombre, de l'anglais au
franÃ§ais : \primo remplacer les virgules par \texttt{\backslash,} et
\secundo le point par une virgule.}%
 (\texttt{\tilde}) pour sÃ©parer les tranches des  milliers 
ou des milliÃ¨mes comme
dans \verb|12~345,678~91| mais pour avoir une composition aisÃ©e
on prÃ©fÃ¨rera la commande \verb|\nombre{12 345,678 91}|.
\end{itemize}
Ce qui suit est plus particuliÃ¨rement liÃ© Ã&nbsp; la 
composition du document 
mais doit Ãªtre pris en compte dÃ¨s la saisie :
\begin{itemize}
\item les locutions latines sont mises en italique dans le texte en 
\index{locutions latines}\index{italique}\index{romain}%
romain (sauf pour cf.,  \etc. et toutes les locutions francisÃ©es comme
critÃ©rium) ;
\item voici aussi quelques abrÃ©viations usuelles (Ã&nbsp; retenir si
vous n'utilisez pas le dispositif d'abrÃ©viation proposÃ© par l'extension
 {\eFrench}, voir page \pageref{frenchmacros}) qui 
\index{abreviations@abrÃ©viations!usuelles}%
se saisissent de la maniÃ¨re suivante :
\begin{verbatim}
\hbox{c.-Ã&nbsp;-d.} /\emph{i.e.} /   p.ex.  / \etc. /  cf.  / id. 
     p.i.     /     p.o.   /   doc.   / chap. / part. / vol. 
  paragr.    /  R.S.V.P.  / T.S.V.P. /...
\end{verbatim} 
\item les noms propres se composent en petites capitales (mais le prÃ©nom
      reste en romain classique) soit par exemple : Donald \fsc{knuth}
\index{romain}%
     (voir plus loin l'ordre \verb|\fsc| au Â§~\ref{fsc}
page \pageref{fsc}) ; 
\item ne pas mettre de point entre les lettres des sigles
 ({\sc ratp, sncf}...)%
\footnote{Voir aussi l'ordre \texttt{\backslash lsc} au Â§~\ref{lsc}
page \pageref{lsc}.}
sauf lorsque ce sigle est peu connu et s'Ã©nonce lettre par lettre
 ; \index{sigles}%
\item le caractÃ¨re insÃ©cable ({\large\verb|~|}) 
\index{caractÃ¨re insÃ©cable (\texttt{\tilde})}%
\index{~@\texttt{\tilde}}%{{$\widetilde{\space\space}$}}%
 ne s'utilise que pour corriger une
coupure malheureuse ; son utilisation systÃ©matique ne facilite pas la
relecture et est bien souvent sans raison d'Ãªtre dans  les textes 
courants (et certainement pas pour la ponctuation
qui est entiÃ¨rement gÃ©rÃ©e par le stype \texttt{french} de  l'extension {\eFrench}) ;
toutefois on pourra l'utiliser entre {\em prÃ©nom} et {\em nom} lorsque
le prÃ©nom est abrÃ©gÃ© comme dans \verb|D.~KNUTH|%
\footnote{Autre exemple, entre {\em chiffres\/} et {\em unitÃ©s\/} comme
dans : 130~km/h (\texttt{130\tilde{}km/h}).}.
Rappelons par ailleurs que l'on indique les points possibles de division
(\verb|-|) des 
mots grÃ¢ce Ã&nbsp; l'ordre \TeX{} \vers|\hyphen|\-\vers|ation|. Inversement,
 on empÃªche la coupure d'un mot tout le long
d'un document en ne lui donnant aucun point de division possible 
"cad" en le prÃ©cisant ainsi : \vers|\hyphenation{|%
{\em mot}\/\verb|}| %
(il est aussi possible de fournir une liste
d'exceptions Ã&nbsp; la crÃ©ation du {\em format}\/ "cad" au moment de 
\index{fichier!d'exceptions}%
l'installation ou ultÃ©rieurement, voir le Â§~\ref{cesure} page 
\pageref{cesure} sur la cÃ©sure) ;
\item les majuscules doivent toujours Ãªtre accentuÃ©es ;
\item  dans les titres, ne mettre de majuscule qu'Ã&nbsp; 
la premiÃ¨re lettre du
premier mot (consultez les bons ouvrages
\cite{lexique,codetypo,cahiers}, pour 
connaÃ®tre prÃ©cisÃ©ment quels \index{majuscules}%
sont les noms devant commencer par une majuscule) ; 
ne pas terminer un titre par un caractÃ¨re de ponctuation (Ã&nbsp; l'exception
des points d'exclamation et d'interrogation) ;
\item  dans une Ã©numÃ©ration simple comme celle-ci
(c.-Ã&nbsp;-d. ne comportant pas plus d'une phrase par Ã©lÃ©ment), 
vous devez commencer chaque Ã©lÃ©ment ({\em item}) par
une minuscule (en rÃ¨gle gÃ©nÃ©rale le double tiret &lt;&lt; -- &gt;&gt; 
\index{tiret}\index{enumeration@Ã©numÃ©ration simple}%
n'est jamais suivi d'une
majuscule) et le terminer par un point virgule (sauf le dernier) ;
\item  dans les tableaux, les titres ("cad" l'ordre \verb|\caption|
\label{tableaux}%
\index{figures et tableaux}%
\index{tableaux!titres}%
       de \LaTeX{}) doivent Ãªtre positionnÃ©s autrement
       que dans les figures ; ils doivent Ãªtre impÃ©rativement 
       mis devant
       les tableaux alors qu'ils se placent aprÃ¨s dans le cas
       des figures.
\end{itemize}

Pour de plus amples renseignements on pourra consulter le manuel
de l'imprimerie nationale \cite{lexique} mais aussi
le petit document d'E. \fsc{Saudrais} \cite{saudrais} que l'on
trouvera sur Internet. 

\subsubsection{Les noms de fichiers}

Une bonne habitude est de dÃ©couper son document en autant de fichiers que
de chapitres ou sections (voire sous-sections, selon la complexitÃ©
du document). Une deuxiÃ¨me bonne habitude est aussi de ne jamais
mettre de caractÃ¨res accentuÃ©s dans les noms de fichiers car, non seulement
les systÃ¨mes d'exploitation n'aiment pas trop Ã§a mais en plus
le document n'est plus portable sur un autre type de systÃ¨me.

Pour prÃ©ciser un fichier Windows il faut d'abord indiquer sur 
\index{fichier!d'exceptions}% 
 quelle unitÃ© il rÃ©side (comme par exemple \verb|C:/fichier|%
\footnote{L'anti-slash est normalement reconnu par le moteur \TeX}%
) ; on indique ainsi un chemin absolu. Ce n'est pas toujours la bonne
mÃ©thode car d'une part le nom des unitÃ©s peut varier et encore une fois
ce nom complet n'est plus portable sur un autre systÃ¨me. L'autre
mÃ©thode consiste, lorsque tous les fichiers sont sur la mÃªme unitÃ©,
d'indiquer le chemin relatif par rapport au dossier dans lequel
vous travaillez (par exemple \verb|./fichier| ou \verb|../figures/fichier|).
Si toutefois vous ne pouvez pas ou ne souhaitez pas appliquer cette
mÃ©thode il faudra donc coder en absolu mais avec quelques prÃ©cautions
dues au caractÃ¨re &lt;&lt; \verb|:| &gt;&gt; qui est un caractÃ¨re actif avec {\eFrench}.
Vous devrez dÃ©finir vos unitÃ©s Windows %
\index{unites@unitÃ©s!Windows}%}
 utilisÃ©es dans le document :
\begin{verbatim}
          \WindowsUnits{disque=C,cd=D,autre=E}
\end{verbatim}
\index{windowsunits@\texttt{\backslash WindowsUnits}}%
\index{unites@unitÃ©s!windowsunits@\texttt{\backslash WindowsUnits}}%
 en choississant les noms que vous voulez (cela va dÃ©finir des commandes
du mÃªme nom). Ensuite, lorsque vous aurez
besoin de faire appel Ã&nbsp; un fichier sur \texttt{C} (dans la
partie en franÃ§ais de votre document) il suffira de coder :
\begin{verbatim}
          \disque:/fichier
\end{verbatim}
mais attention Ã&nbsp; ne pas oublier le &lt;&lt; \verb|:| &gt;&gt; sinon
vous obtiendrez un message 
&lt;&lt; \texttt{Use of ... doesn't match its definition} &gt;&gt;.
Ainsi vous pourrez coder :
\begin{verbatim}
      \input{\disque:/bouqin/chapitreIV/sectionIII/texte.tex}
      \graphicpath{\cd:/images}
      \includegraphics{\autre:/bouqin/graphiques/image}
\end{verbatim}

\subsubsection{Contenant et contenu}
Ne vous occupez surtout pas du contenant de votre document lorsque
vous le saisissez et concentrez vous uniquement sur le contenu (une bonne
occasion de se relire...). Lorsque vous saisissez des listes, des 
Ã©numÃ©rations, \etc. veillez Ã&nbsp; ce que celles-ci restent brÃ¨ves (de l'ordre
d'une phrase ou deux) sinon rÃ©flÃ©chissez Ã&nbsp; la possibilitÃ© de
rajouter une section de niveau infÃ©rieur.

Il faut Ã©viter Ã&nbsp; tout prix le soulignÃ©, c'est un dispositif de 
secours qui ne donne jamais un bon effet typographique.

De la mÃªme maniÃ¨re l'encadrÃ© ne doit pas Ãªtre utilisÃ© trop souvent
sauf s'il fait partie de la maquette.

Une tendance qui nous vient d'outre-atlantique et qui n'est pas
du plus bel effet est l'usage immodÃ©rÃ© de la numÃ©rotation en 5 ou
6 niveaux (par exemple : paragraphe 3.27.6.2.1). Ã€ partir du troisiÃ¨me
niveau demandez-vous s'il est vraiment indispensable de numÃ©roter.

En tout, l'exagÃ©ration est un vilain dÃ©faut... tout au moins en typographie
(en excluant la publicitÃ©, bien entendu) ; c'est le cas de la numÃ©rotation
mais aussi de l'usage abusif de la couleur ou de fontes diffÃ©rentes.
Le sujet est vaste et je ne saurai trop vous recommander de bons ouvrages
comme \cite{ManPerrou,CompoPerrou}.

\subsubsection{Programmation de votre Ã©diteur de textes}
\index{editeur@Ã©diteur de textes}%
Il est souhaitable de ne pas entraver l'action de l'extension {\eFrench}
par des {\em automatismes} mis en Å“uvre au niveau de l'Ã©diteur de 
textes. Puisque la ponctuation est gÃ©rÃ©e 
typographiquement par l'extension {\eFrench},
il serait nocif de systÃ©matiser, par exemple,
 l'insertion d'espace devant la 
\index{ponctuation}%
double ponctuation ou la gÃ©nÃ©ration des points de 
suspension Ã&nbsp; la \TeX{}
lorsqu'on saisit 3 points consÃ©cutifs. Votre Ã©diteur de textes 
\index{points!3 points}%
ne doit donc pas intervenir sur la ponctuation
que vous aurez saisie {\em Ã&nbsp; la franÃ§aise\/} (voir Â§~\ref{saisie}).
 
Par contre votre Ã©diteur de textes pourra vous rendre beaucoup de services 
pour gÃ©rer les 
\index{begin@\texttt{\backslash begin}}\index{end@\texttt{\backslash end}}%
\index{mode mathÃ©matique}%
\verb|\begin| et \verb|\end| de \LaTeX{}, 
vous proposer des prototypes de documents ou d'environnements, 
vous aider en mode mathÃ©matique, \etc. 

\subsubsection{Configuration avant utilisation}\label{conf}

\index{configuration}\index{premiere@premiÃ¨re utilisation}%
Par rapport Ã&nbsp; ce qui Ã©tait nÃ©cessaire du temps de Bernard Gaulle,
la configuration avant premiÃ¨re utilisation est nettement plus simple 
avec les moteurs actuels que ce soit \TeX{}live ou Mik\TeX{}.
Les derniÃ¨res versions de \TeX{}live mettent d'emblÃ©e la
paquet \textit{e-french} Ã&nbsp; disposition, pour Mik\TeX{}, il suffit de le charger Ã&nbsp; partir
des paquets disponibles.

Ainsi, normalement, l'extension {\eFrench} doit -- en tout Ã©tat de cause --
trouver  et donner la possibilitÃ© de choisir
au moins deux langues :
\begin{center}
\verb|\french    | et \verb|    \english|
\end{center}
\index{langues!\texttt{\backslash french}}\index{langues!\texttt{\backslash english}}%
\index{french@\texttt{\backslash french}}\index{english@\texttt{\backslash english}}%
\verb|\english| permettant de revenir au standard \LaTeX{} et \verb|\french|
de rÃ©activer l'extension {\eFrench} lorsque nÃ©cessaire.

\subsection{Commandes principales}\label{Commandes principales}\index{commandes principales}%

\subsubsection{Quelques commandes du mode texte}\label{commandes}

On l'aura compris, les noms des langues prÃ©cisÃ©s dans le fichier
de description \verb|language.dat| servent Ã&nbsp; dÃ©finir des 
commandes du mÃªme nom qui permettent de passer
dynamiquement d'une langue Ã&nbsp; une autre ;
ainsi dÃ¨s lors que l'on a choisi d'utiliser 
l'extension {\eFrench} on peut Ã©crire :
\begin{verbatim}
                Texte en franÃ§ais
                \english
                Text in English
                \french
                Suite du texte en franÃ§ais...
\end{verbatim}
%\ifnoDOCinstall\else\newpage\fi%
Mais il est aussi possible d'Ã©crire d'une autre maniÃ¨re :
\begin{verbatim}
                Texte en franÃ§ais  
                \begin{english}    
                Text in English    
                \end{english}      
                Suite du texte en franÃ§ais... 
\end{verbatim}
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{english}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{english}\}}%
\index{endenglish@\texttt{\backslash endenglish}}%

On peut ainsi mÃ©langer des parties en franÃ§ais et d'autres en anglais, 
voire avec \emph{mlp} \index{extension!eFrench@\emph{efrench}}
en allemand( \textit{german} et \textit{ngerman}) .
Il n'y a pas possibilitÃ© de passer Ã&nbsp; d'autres langues, les autres Ã©tant
uniquement prÃ©vues pour  \emph{babel}.
Chaque page ou partie de page du document 
est composÃ©e  selon la typographie associÃ©e Ã&nbsp; la langue active. 
Si l'on souhaite une prÃ©sentation homogÃ¨ne du dÃ©but Ã&nbsp; la fin du
document on codera \verb|\ConstantLayout| juste aprÃ¨s le
\index{ConstantLayout@\texttt{\backslash ConstantLayout}}%
\verb|\begin{document}|%
\footnote{Il est aussi possible de fournir cet ordre via
\texttt{\backslash usersfrenchoptions} dont on parle page \pageref{usersf}.}%
\index{usersfrenchoptions@\texttt{\backslash usersfrenchoptions}}%
.

\medskip

Quelques commandes ont Ã©tÃ© ajoutÃ©es au jeu standard \LaTeX{},
il s'agit de :

\begin{itemize}
\item \verb|\begin{resume} texte du rÃ©sumÃ© \end{resume}| 
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{resume}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{resume}\}}%

 pour imprimer un {\em RÃ©sumÃ©\/} lorsqu'on a dÃ©jÃ&nbsp; utilisÃ© 
\verb|\begin{abstract}|
\verb|...| \verb|\end{abstract}| en \verb|\english| ;
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{abstract}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{abstract}\}}%

\item \verb|\begin{motsclef} liste des mots clef \end{motsclef}| 
\index{environnement!motsclef@\texttt{motsclef}}%
\index{motsclef|see{environnement}}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{motsclef}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{motsclef}\}}%

 pour imprimer la liste des mots clef d'un document ;

on peut aussi utiliser
\verb|\begin{keywords}|
\verb|...| \verb|\end{keywords}| lorsque l'on est en \verb|\english| ;
\index{environnement!keywords@\texttt{keywords}}%
\index{keyword|see{environnement}}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{keywords}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{keywords}\}}%

\item \verb|\sommaire[n]| imprime le sommaire du document ; le paramÃ¨tre 
\index{sommaire1@\texttt{\backslash sommaire}}%
\index{sommaire2@\texttt{\backslash sommaire[n]}}%
optionnel \verb|[n]| peut prendre une valeur de 1 Ã&nbsp; 4 et permet 
de choisir le
niveau de {\em profondeur} du sommaire%
\footnote{La profondeur dont on parle ici est (malheureusement, pour
des raisons techniques) inverse de celle de \LaTeX{}
(\texttt{\backslash tocdepth}).}
; avec le niveau 1 les titres de
\index{tocdepth@\texttt{\backslash tocdepth}}%
paragraphe et de sous-paragraphes ne seront pas imprimÃ©s, 
tandis qu'au niveau
4 ce seront les titres de sections et tous les titres 
de niveau infÃ©rieur%
\footnote{Ã€ condition que le compteur \LaTeX{} 
\texttt{\backslash tocdepth} n'ait pas
Ã©tÃ© positionnÃ© Ã&nbsp; une valeur contradictoire.}
 ; par
dÃ©faut \verb|n| prend la valeur 3 (retrait des titres de 
sous-sections et des
Ã©lÃ©ments infÃ©rieurs) ; la commande 
\verb|\tableofcontents| reste utilisable ;
\index{tableofcontents@\texttt{\backslash tableofcontents}}%
deux passages dans \LaTeX{} sont nÃ©cessaires pour produire un sommaire
correct ;

\item pour rÃ©aliser une bibliographie
\index{bibliographie}%
 (en faisant appel Ã&nbsp; un style ad hoc) on choisira de prÃ©fÃ©rence l'utilitaire
\texttt{bibtex8} qui est capable de traiter les caractÃ¨res accentuÃ©s
des entrÃ©es bibliographiques Ã&nbsp; indexer et Ã&nbsp; prÃ©parer pour \LaTeX.
\index{bibtex8@\texttt{bibtex8}}%
 Vous trouverez quelques styles BiB\TeX\ francisÃ©s sur \lsc{CTAN} et dans le
dossier \texttt{contrib} de la distribution.
\eFrench\ traduit les diverses commandes et mot-clÃ©s mise en Å“uvre dans
ces styles et/ou quelques extensions \LaTeX\ de bibliographie 
(voir aussi page \pageref{bibliographie}).

\item \verb|\annexe| ou \verb|\annexes| permettent de commencer des annexes ;
ils doivent prÃ©cÃ©der immÃ©diatement un ordre \verb|\chapter| ; 
\index{annexe1@\texttt{\backslash annexe}}%
\index{annexe2@\texttt{\backslash annexes}}%
chaque titre d'annexe sera donnÃ©  par \verb|\chapter{Nom_de_l'annexe}| ; la
table des matiÃ¨res et le sommaire sont modifiÃ©s (automatiquement)
en consÃ©quence ; les annexes
sont numÃ©rotÃ©es alphabÃ©tiquement Ã&nbsp; partir de A ;
ceci ne peut pas Ãªtre utilisÃ© avec la 
\index{article@\texttt{article}}%
classe \verb|article| (\LaTeX{} ne l'a pas prÃ©vu) ;
%un article en gÃ©nÃ©ral n'a pas d'annexe !

\index{glossaire1@\texttt{\backslash glossaire}}%
\index{glossaire2@\texttt{\backslash glossaires}}%
\item pour rÃ©aliser un glossaire on peut :
        \begin{order}
        \item coder \verb|\glossary{[|{\em nom}\verb| :]|
                    {\em explication%
\footnote{L'ordre \texttt{\backslash glossary} ne doit
 pas dÃ©passer une ligne ni contenir de commentaires.}%
.} \verb|}| pour chaque entrÃ©e dÃ©sirÃ©e ;
        \item commencer le ou les glossaires par : 
        \verb|\glossaire| ou \verb|\glossaires| ;
chaque titre de glossaire est Ã&nbsp; donner  par : \\ 
\verb|\section{Nom_du_glossaire}| ; la table des matiÃ¨res et le sommaire
sont modifiÃ©s automatiquement en consÃ©quence ;
        \item mettre \verb|\printglossary| Ã&nbsp; l'endroit voulu dans 
        le document ;
        si le nom du fichier glossaire n'a pas l'extension \verb|.gls| ou
        porte un autre nom, on pourra coder :

\verb|          \printglossary[nom_de_fichier]|

\index{printglossary@\texttt{\backslash printglossary}}%
\index{makeindex@\texttt{\backslash makeindex}}%
\index{fichier!glo@\texttt{.glo}}%
\index{fichier!gls@\texttt{.gls}}%
\index{fichier!gglo.ist@\texttt{gglo.ist}}%
        Il faut rappeler que le fichier glossaire produit par \LaTeX{} a
        l'extension \verb|.glo| et qu'il est d'usage que ce glossaire, une 
        fois triÃ© par le programme \lsc{MAKEINDEX}%
\footnote{Le programme \lsc{MAKEINDEX} ne trie pas selon l'alphabet
franÃ§ais (lettres accentuÃ©es). On peut toujours ruser avec le caractÃ¨re
\texttt{\at} ou utiliser un programme de tri 8-bits tel que \emph{Xindy}.%
\label{xindy}} 
\index{makeindex@{\sc makeindex} (programme)}% 
        (commande  \verb|makeindex|
        \verb|-s| \verb|gglo.ist|), porte l'extension \verb|.gls|. 
        Ã€ dÃ©faut
        d'utilitaire \lsc{MAKEINDEX} on pourra remplacer \verb|\printglossary|
        par une commande \verb|\input| du fichier \verb|.glo|. Tout ce qui
        prÃ©cÃ¨de n'est valable que si aucune option de style 
        n'est utilisÃ©e
        pour mettre en page le glossaire et n'introduit l'environnement
        \verb|theglossary|.
        \end{order}
\item pour rÃ©aliser un index on utilisera
le programme \lsc{MAKEINDEX}\refmark{xindy} 
(par ex\-em\-ple avec la commande :
\texttt{makeindex -s fridx1.ist} {\em fichier}).
\index{makeindex@{\sc makeindex} (programme)}% 
\index{fichier!fridx1.ist@\texttt{fridx1.ist}}%
Il ne faut pas
\index{index!trie de l'}%
\index{index!makeindex@\texttt{makeindex}}%
\index{makeidx@\texttt{makeidx} (extension)}% 
prÃ©ciser Ã&nbsp; \LaTeX{} l'extension \texttt{make}\-\texttt{idx} car elle
est incluse et francisÃ©e dans l'extension {\eFrench} ; on consultera
toutefois la documentation de \verb|makeindex| 
\cite{makeindex} ; la table des 
matiÃ¨res et le sommaire sont modifiÃ©s ; 
l'extension {\eFrench} apporte la commande \verb|\seealso|  mais
contrairement Ã&nbsp; la commande \verb|\see| qui s'utilise uniquement
Ã&nbsp; l'intÃ©rieur d'\verb|\index|%
\footnote{Comme ceci : \texttt{\backslash index}\{\texttt{
...|see}\{{\em qqc}\}\}.}%
, celle-ci s'utilise en dehors et produit la commande 
\verb|\index| nÃ©cessaire ; il suffit de coder 
\verb|\seealso{|{\em entrÃ©e}\verb|}{|{\em renvoi\/}\verb|}| ;
\index{index!see1@\texttt{see}}%  
\index{see1@\texttt{\backslash see}}%
\index{see2@\texttt{\backslash seealso}}%
\index{index!see2@\texttt{\backslash seealso}}%  
rappelons que la commande \vers|\print|\-\vers|index| permet 
\index{printindex@\texttt{\backslash printindex}}%
l'impression de l'index ; 

Rappelons aussi
que la commande \verb|\index| ne doit pas dÃ©passer une ligne
et qu'il est fort souhaitable de la placer dans le texte en dehors
de tout argument de commande.

\item dans le texte courant (c.-Ã&nbsp;-d. le texte en 
\verb|\normalsize|%
\index{texte courant}\index{normalsize@\texttt{\backslash normalsize}}%
\footnote{Si vous disposez d'une bonne extension qui permet
de changer de taille de police relativement comme \texttt{smaller}
ou \texttt{relsize}, le
texte mis en petite taille (\texttt{\backslash small}) sera imprimÃ© 
dans la taille infÃ©rieure appropriÃ©e en fonction 
de la police utilisÃ©e Ã&nbsp; cet instant.\label{small}
Vous trouverez ma version personnelle (\texttt{mysmaller.sty} 
dans le sous-rÃ©pertoire \texttt{tst} de la distribution).}%
\index{taille de police}%
\index{extension!relsize@\emph{relsize}}%
) on pourra
utiliser les commandes suivantes pour faciliter la composition avec  \LaTeX{} :
\begin{itemize}
\item \verb|\ier| ou \verb|\iers| pour imprimer 1\ier{} ou 1\iers{};
 il suffira de saisir \verb|1\ier{}| ou \verb|\iers{}|,
\index{ier@\texttt{\backslash ier}}\index{iers@\texttt{\backslash iers}}%
\item \verb|\iere| (et \verb|\ieres|) 
pour imprimer 1\iere{}\!, (ou 1\ieres{}\!) par exemple, on saisira 
\verb|1\iere{}| ou \verb|1\ieres{}|,
\index{iere@\texttt{\backslash iere}}\index{ieres@\texttt{\backslash ieres}}%
\item \verb|\ieme| (ou \verb|\iemes|) pour imprimer 2\ieme{} (\verb|2\ieme{}|),
\index{ieme@\texttt{\backslash ieme}}\index{iemes@\texttt{\backslash iemes}}%
\item \verb|\ordinal{|\emph{compteur}\verb|}| pour imprimer la valeur ordinale 
d'un compteur (\emph{premier, deuxiÃ¨me, ...} jusqu'Ã&nbsp; \emph{vingtiÃ¨me}),
\verb|\Ordinal| pour commencer par une majuscule,
\verb|\Ordinale| ou \verb|\ordi|\-\verb|nale| 
pour imprimer la mÃªme chose au
fÃ©minin (\emph{PremiÃ¨re}),
\index{ordinal@\texttt{\backslash ordinal}}%
\index{ordinale@\texttt{\backslash ordinale}}%
\index{Ordinal@\texttt{\backslash Ordinal}}%
\index{Ordinale@\texttt{\backslash Ordinale}}%
\item \verb|\degres| pour imprimer 14\degres{}C (\verb|14\degres{}C|),
\index{degres@\texttt{\backslash degres}}%
\item \verb|\primo \secundo \tertio \quarto| donneront \primo\ \secundo\ 
\tertio\ \quarto\ mais vous pouvez%
\index{primo@\texttt{\backslash primo}}\index{secundo@\texttt{\backslash secundo}}%
\index{tertio@\texttt{\backslash tertio}}\index{quarto@\texttt{\backslash quarto}}%
\footnote{Bien que cela ne soit pas l'usage typographique, on pourra aussi 
utiliser :  \texttt{\backslash primo) \backslash secundo) 
\backslash tertio) \backslash quarto)}
 qui donneront \primo)\ \secundo)\  \tertio)\  et \quarto)%
.}
 continuer avec \verb|\quando={11}| qui donnera alors \quando={11}\!,
\index{quando@\texttt{\backslash quando}}%
\item \verb|\numero| ou \verb|\Numero| pour imprimer \numero 12 ou \Numero 13 
\index{numero@\texttt{\backslash numero}}\index{numeros@\texttt{\backslash numeros}}%
\index{Numero@\texttt{\backslash Numero}}\index{Numeros@\texttt{\backslash Numeros}}%
(\verb|\Numero 13|) mais il existe aussi \verb|\numeros| et \verb|\Numeros|
pour imprimer &lt;&lt; \numeros &gt;&gt; et &lt;&lt; \Numeros &gt;&gt;,\label{numero}
\item l'ordre \verb|\fup{texte}| permettra de surÃ©lever le texte et de le
mettre dans une police de petite taille (\verb|\small|\refmark{small}%
\index{fup@\texttt{\backslash fup}}% Du fait du \kern on ne pouvait
) comme pour imprimer {XVI\fup{e}} % pas couper ici.
(\verb|XVI\fup{e}|) ;
\end{itemize}
L'espacement  engendrÃ© par ces commandes peut ne pas 
convenir dans certains
\index{\texttt{\backslash\exclam}}%
\index{espace!fine@fine nÃ©gative (\texttt{\backslash\exclam})}%
\index{espacement!correction d' (\texttt{\backslash\exclam})}%
cas, on le supprimera alors en saisissant \verb|\!| ; ainsi pour
imprimer (\numero\!) il faut saisir \verb|(\numero\!)|.
\item voici aussi quelques ordres pour pouvoir imprimer :
\begin{itemize}
\item le &lt;&lt; a enroulÃ© &gt;&gt; (\at{} :  arobase) avec \verb|\at|,
\index{at@\texttt{\backslash at}}%
\item le circonflexe ou chapeau ({\Large\chap}) avec \verb|\chap|,
\index{chap@\texttt{\backslash chap}}%
\item la barre verticale (\texttt{\vert}) avec \verb|\texttt{\vert}|
\footnote{\label{ttOT1}%
          Ces caractÃ¨res existent dans d'autres polices
que la police tÃ©lÃ©type Ã&nbsp; condition de ne plus utiliser le
{\em fontencoding\/} \texttt{OT1} 
(ni le codage de fonte \texttt{LO1} dÃ©fini par l'extension \emph{mltex}) 
mais \texttt{T1}.},
\index{extension!mltex@\emph{mltex}}%
\index{codage!\texttt{LO1}}%
\index{LO1@\texttt{LO1} (codage)}%
\index{fontencoding@{\em fontencoding}!\texttt{LO1}}%
\index{fontencoding@{\em fontencoding}}%
\index{fontencoding@{\em fontencoding}!\texttt{OT1}}%
\index{fontencoding@{\em fontencoding}!\texttt{T1}}%
\index{encodage!voir codage}%
\index{codage!\texttt{OT1}}%
\index{codage!de fonte}%
\index{codage!\texttt{T1}}%
\index{OT1@\texttt{OT1} (codage)}%
\index{T1@\texttt{T1} (codage)}%
\index{vert@\texttt{\backslash vert}}%
\item la barre oblique inversÃ©e (\texttt{\backslash}) 
avec \verb|\texttt{\backslash}|%
\footnote{Avec le codage de fontes \texttt{OT1} la commande
\texttt{\backslash backslash} est aussi utilisable
 en romain droit mais attention car la version anglaise
ne donne pas le mÃªme glyphe.}\refmark{ttOT1}%,
\index{backslash@\texttt{\backslash backslash}}%
\item le tilde ({\Large\tilde}) avec \verb|\tilde| (en 
fait ici \verb|{\Large\tilde}|) ;
\index{tilde@\texttt{\backslash tilde}}%
\end{itemize}

\item l'ordre \verb|\fsc| permet de composer un nom propre en petites
capitales sans avoir Ã&nbsp; se prÃ©occuper de savoir quelle partie doit
Ãªtre ou non en majuscules ; ainsi \verb|\fsc{KNUTH}| autant que 
\verb|\fsc{knuth}| imprimera \fsc{kNuTh} et ce nom ne sera jamais
coupÃ© en bout de ligne 
(sauf  exception signalÃ©e au Â§~\ref{cesure}) ;\label{fsc}
la forme Ã©toilÃ©e, \verb|\fsc*|, permet de forcer l'utilisation
le \verb|\rmfamily| et de \verb|\mdseries| lorsqu'il n'existe
pas de police en petites capitales, avec la mÃªme graisse,
 dans la fonte en service.
\index{fsc*@\texttt{\backslash fsc*}}%
\index{rmfamily@\texttt{\backslash rmfamily}}%
\index{mdseries@\texttt{\backslash mdseries}}%

\item \verb|\lsc| est destinÃ© aux noms de firmes ou de marques quand on
veut les mettre en minuscules {\em small caps}. Par exemple,
\verb|\lsc{RaTp}| et \verb|\lsc{Unix}| s'imprimeront : \label{lsc}
\index{lsc@\texttt{\backslash lsc}}%
\lsc{RaTp} et \lsc{Unix} ; ces noms ne seront, non plus, jamais coupÃ©s en
fin de ligne 
(sauf  exception signalÃ©e au Â§~\ref{cesure}).
La forme Ã©toilÃ©e, \verb|\lsc*|, permet de forcer l'utilisation
de \verb|\rmfamily| et de \verb|\mdseries| lorsqu'il n'existe
pas de police en petites capitales, avec la mÃªme graisse,
 dans la fonte en service.
\index{lsc*@\texttt{\backslash lsc*}}%
\index{rmfamily@\texttt{\backslash rmfamily}}%
\index{mdseries@\texttt{\backslash mdseries}}%
\index{lsc@\texttt{\backslash lsc}}%
\end{itemize}

Nous verrons plus loin les guillemets franÃ§ais (\S~\ref{guillemets} page
\pageref{guillemets}), les lettrines 
\S~\ref{lettrines} page \pageref{lettrines}) et les commandes
pour la classe \texttt{letter}
\index{classe!letter@\texttt{letter}}%
(\S~\ref{letter} page \pageref{letter}).

\subsubsection{Les commandes du mode mathÃ©matique}\label{maths}

\index{mode mathÃ©matique}%

Aucune commande spÃ©cifique n'est ajoutÃ©e, pour l'instant
\footnote{Les mathÃ©maticiens et typographes franÃ§ais doivent 
d'abord se mettre d'accord
pour dÃ©finir prÃ©cisÃ©ment ce qu'est la typographie mathÃ©matique 
franÃ§aise et en quoi \AllTeX{} n'est pas entiÃ¨rement satisfaisant.}%
, par l'extension {\eFrench} au mode mathÃ©matique. Cela est 
dÃ» en partie au fait que la composition mathÃ©matique n'est pas
encore bien standardisÃ©e en France. D'ici quelques temps peut-Ãªtre...
Signalons cependant l'existence de l'extension \emph{fourier} 
\index{fourier@\emph{fourier}}%
et de la fonte du mÃªme nom (en fait, \emph{fourier-GUT}, basÃ©e sur
la fonte \texttt{utopia} d'Adobe) qui apporte de nouvelles commandes
et facilitÃ©s pour le mode mathÃ©matique (en codage \texttt{T1}).

Une modification due Ã&nbsp; \eFrench\ est toutefois Ã&nbsp; signaler : il s'agit de la
suppression de l'espacement derriÃ¨re la virgule car la virgule est 
utilisÃ©e usuellement en franÃ§ais dans un nombre dÃ©cimal, voir
\verb|\nombre| en %
\ref{nombres} page~\pageref{nombres} 
(et \ref{frenchtypography} page~\pageref{frenchtypography}).
\index{nombre}%
\index{nombre@\texttt{\backslash nombre}}%
\index{nombres}%

%D'autre part, des fontes mathÃ©matiques spÃ©cifiques et modernes
%sont encore Ã&nbsp; l'Ã©tude.
%En attendant, le mode mathÃ©matique est toujours composÃ© avec
%les fontes \emph{cm} (c'est-Ã&nbsp;-dire en codage OT1).

%Les utilisateurs de l'option \oMlTeX\ ayant introduit la partie francisation de
%clavier dans le format (avec \texttt{kbconfig}%
%%%%%%%%%%%%%%%%%%%%%
%\ifnoDOCinstall\else%
%%%%%%%%%%%%%%%%%%%%%
%, cf. Â§~\ref{kbconfig} page \pageref{kbconfig},%
%\index{kbconfig@\texttt{kbconfig}}%
%\fi) apprÃ©cieront de pouvoir imprimer des caractÃ¨res accentuÃ©s 
%\index{lettres accentuÃ©es!en mode mathÃ©matique}%
%\index{caractÃ¨res accentuÃ©s!en mode mathÃ©matique}%
%en mode mathÃ©matique
%\footnote{Sauf l'accentuation \texttt{\backslash H} du mode texte 
%qui n'a pas d'Ã©quivalent en mode mathÃ©matique.}%
%.

\subsubsection{Les guillemets franÃ§ais}\label{guillemets}

Les ordres \verb|&lt;&lt;| et \verb|&gt;&gt;|%
\footnote{En fait \texttt{\inferieura} et \texttt{\superieura}  sont
des ordres (macros-instructions) rÃ©alisant
des fonctions spÃ©cifiques et ce spÃ©cialement 
lorsque le caractÃ¨re qui suit est 
\texttt{\inferieura} et respectivement~\texttt{\superieura}.}
ou leurs Ã©quivalents 8-bits (&lt;&lt; et &gt;&gt;, si vous 
en disposez Ã&nbsp; votre clavier)
\index{fichier!.kbc@\texttt{.kbc}}%
 permettent de saisir facilement 
\index{&lt;a@\texttt{\inferieura\relax\inferieura}}%
\index{&lt;b@\leftguillemets}%
\index{&gt;a@\texttt{\superieura\relax\superieura}}%
\index{&gt;b@\rightguillemets}%
\index{guillemets!&lt;&lt;a@\texttt{\inferieura\relax\inferieura}}%
\index{guillemets!&lt;&lt;b@\leftguillemets}%
\index{guillemets!&gt;&gt;a@\texttt{\superieura\relax\superieura}}%
\index{guillemets!&gt;&gt;b@\rightguillemets}%
les guillemets franÃ§ais (et bien sÃ»r de les imprimer : &lt;&lt; &gt;&gt;) ; notez
qu'il est impÃ©ratif de mettre des guillemets fermants Ã&nbsp; la fin d'une
citation (ou autre information) commencÃ©e par des guillemets ouvrants ;
cela est trÃ¨s important car ils forment un {\em bloc} (\verb|{}|)
 au sens \LaTeX{} (mais aussi un \index{environnement!guillemets@\texttt{guillemets}}
environnement) ; il est ainsi possible de changer de police
 de caractÃ¨res pour tout le texte entre guillemets sans avoir Ã&nbsp; 
l'encadrer entre accolades ; par contre si on code quelque chose
comme \verb|\footnote{...&lt;&lt;| \verb|...}...\section{...}| alors la 
\index{footnote@\texttt{\backslash footnote}}%
note de bas de page ne sera jamais fermÃ©e et tout le texte qui se
trouve aprÃ¨s y sera inclus ;
par dÃ©faut l'extension {\eFrench} propage les guillemets Ã&nbsp; chaque 
dÃ©but de paragraphe, comme c'est l'usage, jusqu'aux guillemets fermants
(sauf Ã&nbsp; l'intÃ©rieur d'une lettrine.)
\index{lettrine!avec guillemets}%

Rappelons qu'un espace est nÃ©cessaire aprÃ¨s les guillemets ouvrants
et avant les guillemets fermants pour assurer une composition correcte.
Au cas oÃ¹ vous dÃ©sireriez utiliser les guillemets Ã&nbsp; un autre usage
\footnote{Les guillemets franÃ§ais sont automatiquement dÃ©sactivÃ©s
en mode mathÃ©matique avec les extensions AmS\LaTeX.}
\index{guillemets!avec AmS\LaTeX{}}%
\index{AmSLaTeX@AmS\LaTeX{}}%
 que celui prÃ©vu dans l'extension {\eFrench}, choisissez alors l'option
\vers|\nofrenchguil|\-\vers|lemets| dÃ©crite 
page~\pageref{nofrenchguillemets}.

\verb|\begin{guillemets}| et bien sÃ»r \verb|\end{guillemets}|
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{guillemets}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{guillemets}\}}%
peuvent Ãªtre utilisÃ©s en \LaTeX{} Ã&nbsp; la place de 
\verb|&lt;&lt;| et \verb|&gt;&gt;| ; 
\index{guillemets@\texttt{\backslash guillemets}}%
\index{guillemets!guillemets@\texttt{\backslash guillemets}}%
\index{guillemets!endguillemets@\texttt{\backslash endguillemets}}%
\index{endguillemets@\texttt{\backslash endguillemets}}%
 accessoirement on pourra aussi utiliser : 

\noindent
\verb|       \guillemets{}    | et \verb|    \endguillemets{}| ;

\noindent mais, encore une fois, toute citation commencÃ©e par des guillemets 
doit se terminer par des guillemets ; 
\index{citation}\index{citation!dans une citation}%
on devra absolument utiliser \verb|\endguillemets{}| 
lorsque deux citations se terminent au
mÃªme endroit comme ici :

\begin{verbatim}
    &lt;&lt; PremiÃ¨re citation &lt;&lt; suivie d'une
       deuxiÃ¨me citation se terminant au 
       mÃªme endroit que la premiÃ¨re par \endguillemets{} ;
\end{verbatim}
lÃ&nbsp; oÃ¹ nous aurions normalement dÃ» saisir \texttt{&gt;{}&gt;{}&gt;{}&gt;{}}
pour terminer les deux citations, nous avons mis \verb|\endguillemets{}| ;
on se servira aussi de la commande \verb|\endguil|\-\verb|lemets| 
pour apparier \label{apparier} des guillemets
ouvrants qui auraient Ã©tÃ© fermÃ©s prÃ©alablement dans un bloc ou
environnement plus intÃ©rieur.

\verb|\leftguillemets{}| ou \verb|\rightguillemets{}| peuvent aussi bien 
\index{leftguillemets@\texttt{\backslash leftguillemets}}%
\index{rightguillemets@\texttt{\backslash rightguillemets}}%
\index{guillemets!leftguillemets@\texttt{\backslash leftguillemets}}%
\index{guillemets!rightguillemets@\texttt{\backslash rightguillemets}}%
Ãªtre utilisÃ©s {\em ponctuellement\/} lorsqu'il est nÃ©cessaire de
ne pas apparier guillemets ouvrants et fermants ; il n'y a pas dans
ce cas de notion de {\em bloc} \LaTeX{}.

\subsubsection{Les lettrines}\label{lettrines}

\verb|\lettrine{L'extension}| a permis d'imprimer la lettrine de
l'introduction. 

Une lettrine doit Ãªtre placÃ©e au dÃ©but d'un paragraphe%
\footnote{La lettrine peut dÃ©buter tout environnement de type paragraphe
comme par exemple \texttt{\backslash parbox} (qui lui-mÃªme peut Ãªtre dans un 
environnement \texttt{tabular}, etc.).}
 qui est supposÃ© Ãªtre composÃ©, au minimum, \emph{au fer Ã&nbsp; gauche}
s'il n'est pas alignÃ© aussi Ã&nbsp; droite.
\index{mise en page!au fer Ã&nbsp; gauche}
Le {\em texte} doit Ãªtre une partie significative de la phrase, 
ayant un sens
en soi. Le paragraphe doit se terminer implicitement (ligne blanche) ou
\index{par@\texttt{\backslash par}}%
explicitement (\verb|\par|) par une fin de paragraphe
lorsque cela est nÃ©cessaire (tout spÃ©cialement avant les
ordres de sectionnement).

Le texte qui suit l'ordre \verb|\lettrine| doit obligatoirement commencer
par une lettre mais il ne devrait jamais Ãªtre rÃ©duit
Ã&nbsp; une seule lettre (l'extension {\eFrench} Ã©met dans ce cas un
message d'avertissement).
Si cette lettre doit Ãªtre accentuÃ©e Ã&nbsp; la mode \TeX{} 
ancienne alors le couple $accent + lettre$ sera mis entre accolades. 

Il nous faut distinguer maintenant deux options bien diffÃ©rentes
dans la construction des lettrines :

\begin{enumerate}

\item Vous souhaitez ajuster vous-mÃªme la taille de la police
utilisÃ©e pour la lettrine, c'est l'option par dÃ©faut
\index{noautomaticlettrine@\texttt{\backslash noautomaticlettrine}}%
\verb|\noautomaticlettrine|.

Le nombre exact de lignes (usuellement 2 ou 3) 
qui seront en retrait est calculÃ© automatiquement mais vous pouvez
l'imposer\footnote{Mais attention, 
l'effet rendu peut Ãªtre assez laid
lorsque le caractÃ¨re imprimÃ© descend notablement en dessous 
de la ligne de base.}
 par la commande :
\begin{verbatim}
               \def\lettrinehang{n}
\end{verbatim}
\index{lettrine!lignes en retrait \\ (\texttt{\backslash lettrinehang})}%
\index{lettrinehang@\texttt{\backslash lettrinehang}}%
(il n'y a pas de valeur par dÃ©faut).

Notez bien que la lettrine doit dÃ©passer lÃ©gÃ¨rement du haut 
de la premiÃ¨re ligne ; elle ne doit pas Ãªtre {\em posÃ©e} sur
le paragraphe mais y Ãªtre incluse.
 Si ce n'est pas le cas, alors cela veut dire que
votre taille de lettrine n'est pas adaptÃ©e et il vous faut donc la changer.
Le choix de la taille de police 
peut Ãªtre commandÃ© lorsque la
valeur par dÃ©faut (\verb|\Huge|) ne convient pas, comme par exemple :
\index{lettrine@\texttt{\backslash lettrine}}%
\index{flettrine@\texttt{\backslash flettrine}}%
\index{lettrinefont@\texttt{\backslash lettrinefont}}%
\index{lettrine!taille de la}%
\index{lettrine!police utilisÃ©e \\(\texttt{\backslash lettrinefont})}%
\index{lettrine!encadrÃ©e (\texttt{\backslash flettrine})}%
\index{guillemets!dans une lettrine}%
\index{\texttt{\backslash\exclam}!aprÃ¨s une lettrine}%
\begin{itemize}
\item  \vers|\let\lettrinefont=\Large| (ou tout autre taille) ;
\item ou \vers|\font\lettrinefont=cmr17 scaled\magstep3| (ce qui
a Ã©tÃ© utilisÃ© dans l'exemple page \pageref{lettrinefont}).
\end{itemize}

\item Vous laissez l'extension {\eFrench} choisir la taille appropriÃ©e
\index{automaticlettrine@\texttt{\backslash automaticlettrine}}%
de la fonte, c'est l'option \vers|\automa|\-\vers|tic|\-%
\vers|let|\-\vers|trine|.

Cette option est activÃ©e soit en codant \verb|\automaticlettrine| soit
en prÃ©cisant un nom de police comme dans l'exemple ci-dessous :\\
\verb|               \def\lettrinefontname{cmr17}|\\
\index{lettrine!nom de police utilisÃ©\\(\texttt{\backslash lettrinefontname})}%
Notez bien qu'il s'agit ici simplement d'un nom de police et que rien
n'indique sa taille comme dans \verb|\lettrinefont|.

Cette option calcule pour vous la taille de la police Ã&nbsp; utiliser en 
fonction de son nom gÃ©nÃ©rique (par dÃ©faut la police courante) et du
nombre de lignes en retrait (par dÃ©faut 2). Ce calcul nÃ©cessitera
probablement, Ã&nbsp; l'impression ou Ã&nbsp; la visualisation, 
la gÃ©nÃ©ration
d'une nouvelle (taille de) police par \lsc{Metafont}, si vous n'utilisez
\index{polices!PostScript}%
\index{polices!TrueType}%
pas de polices de type vectorielles PostScript ou TrueType.
\seealso{polices}{fontes}%
\end{enumerate}

Toute ponctuation autour de la lettrine doit Ãªtre prÃ©cisÃ©e dans 
le texte entre accolades. 
Lorsque la lettrine doit Ãªtre prÃ©cÃ©dÃ©e ou suivie de guillemets,
 il faudra
alors utiliser la forme exprimÃ©e ci-dessous :\\
\verb|               |\verb*|\lettrine[&lt;&lt; {|{\em La citation}\verb*|} &gt;&gt;]|\\
(les blancs figurÃ©s dans l'exemple sont absolument nÃ©cessaires mais
les guillemets fermants peuvent Ãªtre plus loin dans le paragraphe).
Notez que le mÃ©canisme \verb|\every|\-\verb|parguillemets| 
(voir Â§~\ref{everyparguills}
page \pageref{everyparguills}) n'est jamais en service dans une lettrine.
Cela signifie que si l'effet des guillemets doit Ãªtre prolongÃ©
au(x) paragraphe(s) suivant(s) il est impÃ©ratif d'ouvrir Ã&nbsp; nouveau
les guillemets au dÃ©but du premier paragraphe suivant.

Le texte peut -- si nÃ©cessaire -- Ãªtre lÃ©gÃ¨rement 
rapprochÃ© de la lettrine
par l'ordre \verb|\!|. Ce sera le cas, par exemple avec un &lt;&lt; A &gt;&gt; dont la
partie haute est en gÃ©nÃ©ral trÃ¨s fine.

\verb|\flettrine{|{\em texte}\verb|}| est Ã&nbsp; utiliser lorsque 
l'on dÃ©sire produire une lettrine encadrÃ©e. 

\subsubsection{La classe \emph{letter} est francisÃ©e} \label{letter}

Voici quelques ordres pour la classe \verb|letter| Ã&nbsp; placer 
\index{classe!letter@\texttt{letter}}%
aprÃ¨s la commande
 \verb|\begin{|\-\verb|document}| pour Ãªtre pris en compte par 
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
l'extension {\eFrench} :
\begin{itemize}
\item \verb|\wideletter| est une option permettant une prÃ©sentation
diffÃ©rente des lettres, plus classique, avec des lignes plus longues ; 
\index{wideletter@\texttt{\backslash wideletter}}%
\item l'ordre \verb|\location| permet d'imprimer la
date d'une lettre comme il est d'usage ainsi en saisissant
\verb|\location{Paris, le}| 
on obtient une composition de la date comme suit :

\hbox to \textwidth{\hfill Paris, le \today}
\index{lettre}\index{courrier}\index{letter@\texttt{letter}}%
\index{location@\texttt{\backslash location}}%
\item \verb|\yourref{...}| permet de prÃ©ciser la 
rÃ©fÃ©rence Ã&nbsp; un courrier reÃ§u
 (par exemple \verb|\yourref|\-\verb|{BG-ML,|\-\verb|92-237}|) ;
\index{yourref@\texttt{\backslash yourref}}%
\item \verb|\ourref{...}| pour imprimer la rÃ©fÃ©rence 
du courrier Ã&nbsp; envoyer ;
\index{ourref@\texttt{\backslash ourref}}%
\item \verb|\object{...}| pour indiquer l'objet du courrier ;
\index{object@\texttt{\backslash object}}%
\item \verb|\PS{...}| pour mettre un {\em postscriptum} ;
\index{PS@\texttt{\backslash PS}}\index{postscriptum@{\em postscriptum}}%
\item \verb|\email{...}| pour imprimer l'adresse rÃ©seau juste en
 dessous de la signature ;
\index{email@\texttt{\backslash email}}%
\item \verb|\fclosing[n]| est une alternative Ã&nbsp; \verb|\closing|, il
permet de choisir la distance entre la formule de politesse et la
signature ; par dÃ©faut \texttt{n} vaut 9, soit 9 fois \verb|\medskipamount| ;
\index{fclosing@\texttt{\backslash fclosing}}%
\item 
il est possible de personnaliser le haut de la premiÃ¨re page (dans un style
personnel ou maison, ou avant le \verb|\begin{let|\-\verb|ter}|) 
en dÃ©finissant un \verb|\formhead| par
 la sÃ©quence : \verb|\def\formhead|\-\verb|{...}| Ã&nbsp; la \TeX{} ou
par la commande \verb|\renewcom|\-\verb|mand{\formhead}{...}| de \LaTeX{} ;
\index{formhead@\texttt{\backslash formhead}}%
\item et par \verb|\def\formfoot{...}| (ou son Ã©quivalent \LaTeX{}) il est
possible  de personnaliser le bas de cette mÃªme
      premiÃ¨re page ;
\index{formfoot@\texttt{\backslash formfoot}}%
\index{bas de page!d'une lettre}\index{haut de page!d'une lettre}%
ces deux derniÃ¨res commandes ne sont pas opÃ©rationelles en cas
d'utilisation de 
%\verb|\nopagenumbers|
 styles de pages spÃ©cifiques (comme 
\verb|\|[\texttt{this}]\verb|pagestyle{empty}|) qui ne permettent pas
l'impression de haut ou de bas de page.
\index{pagestyle@\texttt{\backslash pagestyle}}%
\index{thispagestyle@\texttt{\backslash thispagestyle}}%
\end{itemize}
%===============
Il faut noter que la classe \verb|letter| actuelle de \LaTeX{}  est
\index{classe!letter@\texttt{letter}}%
assez imparfaite ; on est ainsi souvent amenÃ© Ã&nbsp; coder un \verb|\vfill|
avant le \verb|\end{letter}| lorsque la lettre fait moins d'une page,
sinon l'adresse du destinataire n'apparaÃ®t pas correctement 
placÃ©e dans
la fenÃªtre de l'enveloppe

%===============
%\input{frenchlet}   % activer dÃ¨s l'instant oÃ¹ lettre.cls, version 3 est sur CTAN

\subsubsection{La classe \emph{lettre}  de l'Observatoire de GenÃ¨ve } \label{lettre}
La classe \texttt{lettre}
 de l'Observatoire de GenÃ¨ve peut aussi Ãªtre utilisÃ©e
par  {\eFrench}.
%https://gna.org/projects/lettre_observatoire
S'il est vrai que la classe \texttt{lettre} a Ã©tÃ© conÃ§ue et dÃ©veloppÃ©e d'abord pour Ãªtre utilisÃ©e avec \textsl{babel},
sa version 3.000 devrait Ãªtre compatible avec \textsl{e-french}.
Les versions prÃ©cÃ©dentes sortaient dans certaines configurations (sous Windows avec Mik\TeX) une page blanche avant chaque lettre.
\paragraph*{Exemples complets d'utilisation}
On ne peut pas appliquer tels quels les exemples donnÃ©s dans la documentation 
de la classe \texttt{lettre} sous \textsl{babel}. C'est pourquoi il existe une documentation spÃ©ciale et
 des exemples d'utilisation avec {\eFrench} sous
\url{http://efrench.org/doc/eflettre.zip}

\MAJ
\subsection{Espaces insÃ©cables, ponctuation et guillemets} 
\index{espaces non sÃ©cables}%
Cette section prÃ©cise certains Ã©lÃ©ments apportÃ©s Ã&nbsp; partir de la version 6,1 d'eFrench
concernant la mise en Å“uvre des espaces insÃ©cables..
La version 6,11 tient compte dÃ©sormais des tendances actuelles de la typographie
en donnant le choix Ã&nbsp; l'utilisateur entre les rÃ¨gles de l'Imprimerie Nationale FranÃ§aise,
celles du Guide du Typographe\cite{romand} (autrefois guide Romand du Typographe\cite{romand5})
et celles des versions antÃ©rieures d'eFrench (reprises de FrenchPro).
\subsubsection{ Trois rÃ¨gles et leurs diffÃ©rences}
Ces diffÃ©rences ne touchent que l'espace insÃ©cable prÃ©cÃ©dant les deux-points et le guillemet fermant
et celui suivant le guillemets ouvrant. Les avis semblent unanimes concernant les espaces prÃ©cÃ©dant
le point d'exclamation, le point d'interrogation et le point-virgule. C'est alors une espace fine insÃ©cable.

\begin{enumerate}
\item {\bf Imprimerie Nationale FranÃ§aise} : espaces insÃ©cables entiÃ¨res pour deux-points et guillemets ;
\index{espaces non sÃ©cables!NobrkSpacesINFr@\texttt{\backslash NobrkSpacesINFr}}%
\item{\bf Guide du typographe} : espaces fines insÃ©cables partout ;
\index{espaces non sÃ©cables!NobrkSpacesINFr@\texttt{\backslash NobrkSpacesFine}}%
\item{\bf FrenchPro} espace fine insÃ©cable pour les deux-points, espaces insÃ©cables entiÃ¨res pour les guillemets.
\index{espaces non sÃ©cables!NobrkSpacesINFr@\texttt{\backslash NobrkSpacesFpro}}%
\end{enumerate}
Ainsi Bernard Gaulle s'Ã©tait inspirÃ© des deux modÃ¨les. Maintenant l'utilisateur a le choix, qu'il peut prÃ©ciser soit
dans le prÃ©ambule aprÃ¨s appel  de french.sty (\verb|\usepackage{efrench}|), 
soit dans le fichier de configuration {\em french.cfg}, soit tout au dÃ©but 
du document. Voici les trois commandes disponibles :
\begin{enumerate}
\item \verb|\NobrkSpacesINFr| pour suivre les recommandations de l'Imprimerie Nationale FranÃ§aise ;
\item \verb|\NobrkSpacesFine| pour suivre les recommandations du Guide du Typographe ;
\item \verb|\NobrkSpacesFpro| pour revenir au comportement par dÃ©faut (si l'une des autres commandes
a Ã©tÃ© mise en Å“uvre dans {\em french.cfg}).
\end{enumerate}

\paragraph*{Comportement des guillemets dans le choix d'espaces fines}
Dans ce choix, l'espace fine est toujours prÃ©sente, mÃªme si dans le fichier-source les guillemets sont collÃ©s au texte.
\subsubsection{ \protect \raccouXe\LaTeX, Bib\LaTeX{} et InterCharToks}\label{interchartoks}\index{interchartoks}%
\index{BibLaTeX@{Bib\LaTeX}}

Au sein de Bib\LaTeX{}
avec le moteur \raccouXe\LaTeX\index{XeLaTeX@{\raccouXe\LaTeX}},
 il est nÃ©cessaire 
 d'utiliser {\em InterCharToks} pour dÃ©finir le comportement
des ponctuation hautes ( ! ; : et ?). Dans la prÃ©cÃ©dente version d'eFrench, 
une espace insÃ©cable (fine) Ã©tait toujours insÃ©rÃ©e entre le texte
et la ponctuation, qu'il y ait ou non d'espace insÃ©rÃ©. 
Ce dÃ©faut est corrigÃ© et les espaces de la ponctuation nâ€™apparaissent
que si l'on a une espace dans le source comme
c'est le cas en utilisation habituelle.

Les rÃ¨gles dÃ©crites prÃ©cÃ©demment concernant les choix entre espace entiÃ¨re et espace fine
sont aussi actives sous  {\em InterCharToks}.
Mais {\em InterCharToks} a sa propre dÃ©finitions des espaces insÃ©cables. 
Ã€ ce niveau, seuls les guillemets Ã©chappent Ã&nbsp; cette emprise et rÃ©agissent dans Bib\LaTeX{}
comme dans le texte principal en ce qui concerne les espaces insÃ©cables.

La compatibilitÃ©   {\em InterCharToks}\index{interchartoks}
 permet donc une utilisation correcte de BibLaTeX.
Dans le programme demandant la bibliographie, on donnera l'ordre \verb|\intercharpunct|
avant de placer la bibliographie. Au sein des fichiers sources de \texttt{Biber (*.bib)}, il ne faut plus
entourer chaque texte non-franÃ§ais contenant une ponctuation haute entre  
\verb|\nointercharpunct| et \verb|\intercharpunct| afin que la ponctuation Ã©trangÃ¨re
ne rÃ©agisse pas comme la ponctuation franÃ§aise. Il suffit de la coller au texte. On Ã©crira  par exemple :\\
{\small\verb|TITLE="Alan Turing: the Enigma (Alan Turing : l'Ã‰nigme de|...}
\index{BibLaTeX@{Bib\LaTeX}} qui devient\\
{\em Alan Turing: the Enigma (Alan Turing : l'Ã‰nigme de ...}

AprÃ¨s Bib\LaTeX{}, s'il y a encore du texte, il faut retourner Ã&nbsp; l'Ã©tat 
\raccouXe\LaTeX normal en utilisant \verb|\nointercharpunct|.

Exemple :

\noindent
\verb|\intercharpunct % | {\em pour la bibliographie, activation de la ponctuation interchartoks}
\\
\verb|\printbibliography|\\
\verb|\nointercharpunct % | {\em pour la suite, retour Ã&nbsp; la ponctuation habituelle}

\subsubsection{Choix d'une espace fine personnelle}
Normalement, l'espace fine a la longueur d'une demi-espace normale et n'est pas Ã©lastique.
C'est aussi le cas avec  {\em InterCharToks} oÃ¹ ce comportement n'est pas modifiable,
les guillemets faisant exception.
Pour le document principal, on peut appeler une commande \verb|\MonEspaceFine|.
Le comportement normal de l'espace fine correspond Ã&nbsp; la commande
\verb|\MonEspaceFine{0.5}{0}{0}.| Le premier paramÃ¨tre indique que c'est la moitiÃ©
de l'espace normale, le second qu'il n'y a pas d'extension, le troisiÃ¨me qu'il  n'y a pas de compression.
Une commande \verb|\MonEspaceFine{0.5}{0.3}{0.2}| ajoute une certaine d'Ã©lasticitÃ©,
peu en extension, encore moins en compression.
Les paramÃ¨tres sont relatifs Ã&nbsp; ceux du comportement de l'espace entiÃ¨re que l'on
pourrait copier en dÃ©finissant  \verb|\MonEspaceFine{1}{1}{1}|. 
Le comportement final dÃ©pend fortement de la fonte en cours dans le texte.

\endMAJ
 
\subsection{Environnements}\label{Environnements}\index{environnements}%
\subsubsection{Les messages Ã&nbsp; la console}\label{messages}

\index{messages!Ã&nbsp; la console}

 \MAJ Les messages Ã©mis par l'extension {\eFrench} sont dÃ©sormais
en 7-bits ce qui est la seule solution pour Ã©viter les mÃ©langes
entre 8-bits et unicode. Autre possibilitÃ© pour l'utilisateur :
supprimer {\em french\_french-msg.tex} afin d'avoir les messages en anglais.
C'est ainsi, par l'anglais, que french pour babel a rÃ©solu le problÃ¨me.
\endMAJ

\subsubsection{Ã€ propos de cÃ©sure\label{cesure}}

On est souvent dÃ©semparÃ© devant les messages \texttt{Overfull hbox}.
\index{cesure@cÃ©sure}\index{Overfull@\texttt{Overfull hbox}}%
Rappelons que cela vient {\em en gÃ©nÃ©ral\/} de mots qui ne peuvent
Ãªtre coupÃ©s par \TeX{}. Les rÃ¨gles appliquÃ©es sont 
celles fournies
dans le fichier des motifs de cÃ©sure ({\em patterns}) franÃ§aise. 
\index{motifs de cÃ©sure}\index{patterns@{\em patterns}}%
Ce fichier est standard et ne doit en aucun cas Ãªtre modifiÃ©.
Par contre il est toujours possible Ã&nbsp; l'auteur d'introduire des
coupures possibles Ã&nbsp; l'aide de la sÃ©quence \texttt{\backslash-} introduite 
\index{\texttt{\backslash-}}%
Ã&nbsp; l'endroit voulu dans le mot. Cela doit rester exceptionnel.

PlutÃ´t que de forcer des coupures qui risqueraient d'Ãªtre mauvaises
il faudra souvent prÃ©fÃ©rer agir sur l'espacement entre les mots.
Pour cela quelques ordres sont fournis par l'extension {\eFrench}, on
les trouvera au Â§~\ref{frenchmacros} page~\pageref{frenchmacros}.
Rappelons simplement ici
l'existence de la sÃ©quence \texttt{\backslash,} pour rajouter ponctuellement 
\index{\texttt{\backslash,}}%
une espace fine. Ce genre d'intervention manuelle qui relÃ¨ve 
du travail de professionnel doit Ãªtre fait avec une grande prudence...

Rappelons aussi que dans les cas oÃ¹ la division des mots faite par \TeX{}
n'est pas parfaite il est aussi possible de la changer par l'ordre
\vers|\hyphenation|,
 dans ce cas on indique les points de coupure avec des tirets (la
sÃ©quence \verb|\-| est ici, avec {\eFrench}, Ã©quivalente
Ã&nbsp; un espace) ; pour plus de dÃ©tails se reporter Ã&nbsp;
\verb|\frenchhyphenation| page \pageref{frenchhyphenation} et
\verb|\moretolerance| page \pageref{moretolerance} ;% \maj
%Par dÃ©faut, le fichier \vers|frhyphex.tex| contenant
%quelques exceptions franÃ§aises est introduit dans \TeX{} Ã&nbsp; 
%la crÃ©ation du {\em format}%
%\footnote{Ceci n'est pas possible avec l'extension 
%          \label{frhyphbab}\emph{babel}.} %
%\index{fichier!d'exceptions}%
%\index{format}%
mais vous pouvez avoir votre propre fichier d'exceptions en ayant dans votre
rÃ©pertoire personnel un fichier de configuration \vers|language.dat| %
\index{fichier!language.dat@\texttt{language.dat}}%
\index{language.dat@\texttt{language.dat}}%
prÃ©cisant le nom de ce fichier. Le chargement de ces exceptions peut alors
Ãªtre fait, en prÃ©cisant avant le \vers|\begin{document}|
 l'ordre \vers|\frhyphex|%\refmark{frhyphbab}%
.%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\label{frhyphex}%
\index{frhyphex@\texttt{\backslash frhyphex}!avec babel}%
\index{babel@\emph{babel}!frhyph@\texttt{\backslash frhyphex}}
\index{babel@\emph{babel}!pas@pas d'exception de cÃ©sure}
\index{frhyphex@\texttt{\backslash frhyphex}}%

\LaTeX{} ne permet pas en standard de couper les textes Ã©crits en
\verb|verbatim|. L'extension {\eFrench} suppose que cela n'a pas 
Ã©tÃ© changÃ© par quelque option de style et propose
\index{tthyphenation@\texttt{\backslash tthyphenation}}%
\index{cesure@cÃ©sure!tthyphenation@\texttt{\backslash tthyphenation}}%
\index{notthyphenation@\texttt{\backslash notthyphenation}}%
\index{cesure@cÃ©sure!notthyphenation@\texttt{\backslash notthyphenation}}%
l'ordre \vers|\tthyphenation| pour rÃ©soudre le problÃ¨me.
Cet ordre s'applique uniquement Ã&nbsp; la police utilisable en mode
tÃ©lÃ©type (fonte \verb|tt|), dans la taille de police 
en cours (\texttt{\backslash small}
ou \texttt{\backslash normalsize}  ou...) et au minimum sur le paragraphe
commencÃ©. Bien
entendu l'ordre inverse \vers|\notthyphenation| est fourni pour
revenir au standard%
\footnote{On comprendra aisÃ©ment que la sÃ©quence : \\
\{\texttt{\backslash small\backslash tthyphenation  blabla}\}\{%
\texttt{\backslash normalsize
\backslash nott\-hyphenation} \\
ne produise pas l'effet dÃ©sirÃ© Ã&nbsp; cause
des diffÃ©rences de taille des polices utilisÃ©es.}
(voir aussi l'ordre \vers|\vers| au Â§~\ref{outils}).
Cela, toutefois, ne rÃ©sout pas tous les problÃ¨mes et c'est
pourquoi l'extension {\eFrench} propose, comme on le
verra au Â§~\ref{versatim} page \pageref{versatim},
l'environnement \vers|versatim|.

Par dÃ©faut l'extension {\eFrench} autorise la coupure des mots
commenÃ§ant par une majuscule (\texttt{\backslash allow\-uc\-hyph}) 
\index{allowuchyph@\texttt{\backslash allowuchyph}}%
\index{cesure@cÃ©sure!allowuchyph@\texttt{\backslash allowuchyph}}%
\index{disallowuchyph@\texttt{\backslash disallowuchyph}}%
\index{cesure@cÃ©sure!disallowuchyph@\texttt{\backslash disallowuchyph}}%
suivant en cela la recommandation de la %premiÃ¨re 
rÃ©union du {\em comitÃ© de francisation GUT\-enberg}
du 15 avil 1992 Ã&nbsp; l'ENS%
\footnote{C'Ã©tait il y a longtemps ... et il n'y a jamais eu
d'autre rÃ©union, Ã&nbsp; mon grand regret.}%
\index{GUTenberg}% 
. Il me semble toutefois plus {\em productif}
de choisir l'option inverse (\texttt{\backslash dis\-allow\-uc\-hyph}) 
car vous ne
risquerez jamais par exemple de couper malencontreusement les noms 
propres (que l'on oublie souvent de protÃ©ger contre ce risque).
Mais bien sÃ»r vous obtiendrez quelques \vers|Overfull hbox|
supplÃ©mentaires pour lesquels il vous faudra vous-mÃªme
prÃ©ciser la cÃ©sure. 
L'option \verb|\allowuchyph| n'affecte pas les ordres tels que
\verb|\fsc| ou \verb|\lsc| (voir page \pageref{fsc})
pour lesquels les noms sont, par 
dÃ©faut, mis dans une boÃ®te \TeX{}. 
Si vous dÃ©sirez qu'il en soit
autrement vous  pourrez alors utiliser l'ordre 
\verb|\allowfulluc|\-\verb|hyph|.  
\index{allowfulluchyph@\texttt{\backslash allowfulluchyph}}%
\index{cesure@cÃ©sure!allowfulluchyph@\texttt{\backslash allowfulluchyph}}%
Ces options de cÃ©sure restent 
inchangÃ©es lorsque
l'extension est rÃ©initialisÃ© par l'ordre \verb|\french| ou
alors par \verb|\begin{french}|.

Il est aussi possible d'Ã©viter la coupure d'un mot, localement, en le
plaÃ§ant dans un \verb|\hbox| ou bien, plus gÃ©nÃ©ralement, en plaÃ§ant le
texte Ã&nbsp; l'intÃ©rieur d'un environnement \texttt{nohyphenation} (plus
prÃ©cisÃ©ment voir p. \pageref{nohyphenation}).
\index{mbox@\texttt{\backslash mbox}}%
\index{nohyphenation@\texttt{\backslash nohyphenation}}%
\index{environnement!nohyphenation@\texttt{nohyphenation}}%
\index{cesure@cÃ©sure!stoppÃ©e}%
\index{coupure!de mots}%
\index{coupure!de mots Ã©vitÃ©e}

Les problÃ¨mes de cÃ©sures surviennent essentiellement du fait du choix,
par dÃ©faut, de \LaTeX{} d'une mise en page entiÃ¨rement justifiÃ©e.
\index{mise en page!justifiÃ©e}% 
\index{composition|see{mise en page}}%
\index{composition!en drapeau}%
\seealso{drapeau}{compo. en drapeau}%
Rappelons que les environnements \texttt{flushleft} et \texttt{flushright}
permettent une composition \textit{en drapeau}. 
\index{environnement!flushleft@\texttt{flushleft}}%
\index{environnement!flushright@\texttt{flushright}}%
L'extension {\eFrench} apporte sur ce points les nouveaux environnements
ci-aprÃ¨s.

\subsubsection{Environnements pour la composition \emph{en drapeau}}
\label{endrapeau}
\index{mise en page!au fer}
\index{mise en page!en drapeau}

L'environnement \texttt{drapeaufg} permet une composition \emph{en drapeau,
au fer Ã&nbsp; gauche}, avec coupure de mots :

\medskip
\noindent
\index{environnement!drapeaufg@\texttt{drapeaufg}}%
\begin{minipage}{0.5\textwidth}
\begin{verbatim}
\begin{drapeaufg}
Ceci est un exemple 
trÃ¨s simple d'une 
composition en drapeau, 
au fer Ã&nbsp; gauche.
\end{drapeaufg}
\end{verbatim}
\end{minipage}
%     } 
\hfill
\fbox{%
\begin{minipage}{0.33\textwidth}
\begin{drapeaufg}
Ceci est un exemple 
trÃ¨s simple d'une 
composition en drapeau, 
au fer Ã&nbsp; gauche.
\end{drapeaufg}
\end{minipage}
     } 
\index{mise en page!au fer Ã&nbsp; gauche}

\medskip
L'environnement \texttt{drapeaufgIN} permet une composition 
\emph{en drapeau, au fer Ã&nbsp; gauche} mais sans coupure de mot, selon
les recommandations de l'imprimerie nationale \cite{lexique}.
L'inconvÃ©nient de cette mÃ©thode est le risque de dÃ©bordement dans la 
marge Ã&nbsp; droite. Dans ce cas il faudra intervenir, au coup par coup, en
\index{saut de ligne (\texttt{\backslash\backslash})}%
 insÃ©rant un \emph{saut de ligne} (\verb|\\|).

\medskip
\noindent
\index{environnement!drapeaufg@\texttt{drapeaufg}}%
\begin{minipage}{0.5\textwidth}
\begin{verbatim}
\begin{drapeaufgIN}
Ceci est un exemple 
trÃ¨s simple d'une 
composition en drapeau, 
au fer Ã&nbsp; gauche et 
sans coupure de mot.
\end{drapeaufgIN}
\end{verbatim}
\end{minipage}
%     } 
\hfill
\fbox{%
\begin{minipage}{0.33\textwidth}
\begin{drapeaufgIN}
Ceci est un exemple 
trÃ¨s simple d'une 
composition en drapeau, 
au fer Ã&nbsp; gauche et
sans coupure de mot.
\end{drapeaufgIN}
\end{minipage}
     } 
\index{environnement!drapeaufgIN@\texttt{drapeaufgIN}}

\smallskip

Des environnements Ã©quivalents existent pour la composition
\emph{en drapeau, au fer Ã&nbsp; droite} qui sont d'utilisation
un peu moins courante. Ainsi vous disposez de l'environnement
\texttt{drapeaufd} :

\medskip
\index{environnement!drapeaufd@\texttt{drapeaufd}}%

\noindent
\index{environnement!drapeaufg@\texttt{drapeaufg}}%
\begin{minipage}{0.5\textwidth}
\begin{verbatim}
\begin{drapeaufd}
Ceci est un exemple 
trÃ¨s simple d'une 
composition en drapeau, 
au fer Ã&nbsp; droite. 
\end{drapeaufd}
\end{verbatim}
\end{minipage}
%     } 
\hfill
\fbox{%
\begin{minipage}{0.33\textwidth}
\begin{drapeaufd}
Ceci est un exemple 
trÃ¨s simple d'une 
composition en drapeau, 
au fer Ã&nbsp; droite.
\end{drapeaufd}
\end{minipage}
     } 

\medskip
et enfin l'environnement \texttt{drapeaufdIN}
qui ne donnera pas de coupure de mot (mais \texttt{drapeaufd}
a dÃ©jÃ&nbsp; fort peu de chances de gÃ©nÃ©rer une coupure de mot).
\index{mise en page!au fer Ã&nbsp; droite} 
\index{environnement!drapeaufdIN@\texttt{drapeaufdIN}}%

\subsubsection{Environnements de liste\label{envir}}

Les environnements de liste en \LaTeX{} sont de plusieurs types
({\em itemize, enumerate, description,} \etc.) mais aucun d'eux ne 
correspond typographiquement aux exigences franÃ§aises (marqueurs,
espacements horizontaux et verticaux, retrait, \etc.). 
Tout cela a donc Ã©tÃ© modifiÃ©.

Parmi ces modifications il faut noter l'espacement vertical dans
diffÃ©rentes listes qui a Ã©tÃ© considÃ©rablement rÃ©duit par rapport
aux valeurs standard dans \LaTeX.
 
L'extension {\eFrench} apporte aussi un nouvel environnement de liste :
l'environnement \verb|order| 
(\verb|\be|\-\verb|gin|\-\verb|{order}|, \verb|\end{order}|) 
\index{order@\texttt{order}}\index{environnement!order@\texttt{order}}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{order}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{order}\}}%
\index{endorder@\texttt{\backslash endorder}}%
a Ã©tÃ© conÃ§u pour des listes ordonnÃ©es (\primo... \secundo...). 
\index{liste ordonnÃ©e}%
Il s'agit en fait d'un environnement \verb|enume|\-\verb|rate| avec
numÃ©rotation latine.

\subsubsection{Placement des figures}
Placer les figures et les tableaux Ã&nbsp; l'endroit dÃ©sirÃ© 
relÃ¨ve parfois de 
l'exploit en \LaTeX{}. Il est possible de demander le placement en
\index{figures et tableaux}%
\index{tableaux}%
\index{haut de page!(figures en...)}%
\index{bas de page!(figures en...)}%
haut de page (\verb|[t]|{\em op}), en bas de page (\verb|[b]|{\em ottom}),
sur une page sÃ©parÃ©e (\verb|[p]|{\em page of float}) ou Ã&nbsp; l'endroit
mÃªme (\verb|[h]|{\em ere}) mais cette derniÃ¨re option fonctionne assez
rarement dans la pratique
\footnote{On peut toujours utiliser l'option \texttt{H} de l'extension
\emph{float}.}%
\index{extension!float@\emph{float}}%
. Il  est donc trÃ¨s difficile de placer
une figure Ã&nbsp; l'endroit exact oÃ¹ elle arrive dans le texte. 
C'est pour cette
raison que l'environnement \verb|figurette| a Ã©tÃ© crÃ©Ã© ; 
il s'utilise
exactement comme l'environnement \verb|figure| 
(dans les classes de documents oÃ¹ il est dÃ©fini)
mais  ne comporte
aucun paramÃ¨tre optionnel.

\begin{verbatim}
      \begin{figurette}
            [\center] texte de la figure...
            [\caption{titre de la figure}]
      \end{figurette}
\end{verbatim}

\label{figurette}%
\index{figurette}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{figurette}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{figurette}\}}%
\index{environnement!figurette@\texttt{figurette}}%
Cet environnement ne permet pas de faire des petits tableaux. Rappelons
que la
mise en page des tableaux est diffÃ©rente de celle des figures (voir
Â§~\ref{tableaux} page \pageref{tableaux}). 
Comme son nom le laisse entendre, cet environnement est particuliÃ¨rement
destinÃ© aux petites figures ; celles-ci peuvent trouver plus facilement
 leur place dans une page. Il ne faudra pas s'Ã©tonner toutefois, Ã&nbsp; 
l'occasion de mises Ã&nbsp; jour ultÃ©rieures du texte, 
de trouver d'Ã©ventuels 
bas de page incomplets
lorsque les {\em figurettes} seront reportÃ©es Ã&nbsp; la page suivante.
Si vous utilisez {\bf aussi} l'environnement \verb|figure|, 
il faudra surveiller que \LaTeX{} place bien les figures 
en sÃ©quence (il peut
arriver effectivement que \LaTeX{} ne les place pas dans l'ordre de leur
numÃ©rotation).

\subsection{Extensions utiles}\label{Extension utiles}\index{extension utiles}%

\subsubsection{Petits outils supplÃ©mentaires}\label{outils}
Il ne s'agit pas ici d'outils typiquement franÃ§ais mais 
leur intÃ©rÃªt
m'a semblÃ© suffisamment gÃ©nÃ©ral pour Ãªtre inclus 
dans l'extension
(en attendant de les trouver par dÃ©faut dans \LaTeX{}) :

\begin{itemize}
\item il est parfois bien utile de faire appel Ã&nbsp; une note de bas
\index{bas de page!note de...}%
de page\footnote{Voici la note.\label{note}} depuis plusieurs endroits
comme ici\refmark{note}, pour cela nous avons codÃ© : 
\index{refmark@\texttt{\backslash refmark}}%
\begin{verbatim}
... de page\footnote{Voici la note\label{note}}
depuis plusieurs endroits comme ici\refmark{note}, ...
\end{verbatim}
\item comme l'environnement \verb|verbatim| de \LaTeX{} est trÃ¨s rigide
une alternative est proposÃ©e avec l'environnement \vers|versatim|
\label{versatim}
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{versatim}\}}%
\index{versatim@\texttt{\backslash versatim}}%
\index{endversatim@\texttt{\backslash endversatim}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{versatim}\}}%
(\vers|\begin{versatim}| ... \vers|\end{versatim}|) qui sait couper
les phrases en fin de ligne et compose les lignes suite dans le style
de l'environnement \vers|verse|%
\footnote{L'environnement \texttt{versatim} et l'ordre \texttt{\backslash vers}
n'ont pas de version \texttt{*} comme \texttt{verbatim*} et 
\texttt{\backslash verb*}, respectivement.\label{etoile}
Ils savent par contre obÃ©ir aux ordres \texttt{\backslash noenglishquote} et
\texttt{\backslash noenglishdoublequotes} que
l'on trouvera au Â§~\ref{noenglishquote} 
page~\pageref{noenglishquote}.}%
 ;
\item l'ordre \vers1\vers|...|1 fonctionne comme 
\index{vers@\texttt{\backslash vers}}%
\verb|\verb|\refmark{etoile}  ; il
autorise en plus la cÃ©sure automatique ; cette cÃ©sure par dÃ©faut
est rÃ©alisÃ©e entre les mots mais peut aussi se faire Ã&nbsp; 
l'intÃ©rieur
des mots si l'option \texttt{\backslash tthyphenation} a 
Ã©tÃ© prÃ©cisÃ©e (voir Â§
\ref{cesure}) ; lorsqu'une sÃ©quence 
\vers1\vers|blabla1\-\vers1tech1\-\verb1ni1\-\verb1que|1 
ne peut Ãªtre coupÃ©e automatiquement par \TeX{} on pourra lui proposer des
coupures de la maniÃ¨re suivante : \vers1\vers|blabla|\-\vers|technique|1 ;
\item pour la mise au point  \LaTeX{} il existe l'option \verb|draft| qui
permet de visualiser les dÃ©bordements de ligne ; 
l'extension {\eFrench} offre de mÃªme les commandes : \\
\index{overfullhboxmark@\texttt{\backslash overfullhboxmark}}%
\verb|         \overfullhboxmark    | (et \verb|\nooverfullhboxmark|)\\
qui peuvent, par contre, Ãªtre activÃ©es Ã&nbsp; tout moment ;
cette option et son contraire ne doivent pas se retrouver sur la 
mÃªme page, faute de quoi elles ne produiraient aucun effet ;
\item il est aussi trÃ¨s utile de retrouver oÃ¹ ont 
Ã©tÃ© mis des \verb|\label|s
et quels noms ont Ã©tÃ© donnÃ©s, c'est pour cela 
que l'extension  {\eFrench} offre
la commande : \\
\index{labelsinmargin@\texttt{\backslash labelsinmargin}}%
\verb|         \labelsinmargin    | (et \verb|\nolabelsinmargin|)\\
qui imprimera dans la marge le texte des \verb|\label|s mais
attention n'y mettez pas de texte mathÃ©matique. Notez aussi que les
labels Ã&nbsp; l'intÃ©rieur des \verb|\footnote| ne sont jamais 
imprimÃ©s dans
la marge.
\end{itemize}

Tout ce qui est fait dans l'extension {\eFrench} devrait fonctionner
thÃ©oriquement avec \LaTeX{} sur tous les moteurs \TeX{}. 
Pour exprimer cette idÃ©e en
\index{AllTeX@\texttt{\backslash AllTeX}}% 
raccourci on Ã©crit souvent : (La)\TeX{}. Cette prÃ©sentation 
n'Ã©tant pas trÃ¨s jolie, j'ai souhaitÃ© ici lui donner une forme
plus sympathique et plus dÃ©finitive. L'extension {\eFrench}
propose donc la sÃ©quence \verb|\AllTeX| qui imprime \AllTeX.

\subsubsection{Personnalisation}
Nous avons parlÃ© jusqu'ici d'une utilisation normale, standard,
de l'extension {\eFrench}. Mais il est toujours possible de
la paramÃ©trer pour une utilisation diffÃ©rente. Tout cela est dÃ©crit
dans les pages Ã&nbsp; venir mais pour les lecteurs pressÃ©s voici un rÃ©sumÃ©
des possibilitÃ©s.

Si l'on dÃ©sire imposer des options par dÃ©faut diffÃ©rentes, pour
tout le document, on se reportera au paragraphe \ref{usersf} page
\pageref{usersf}.

On peut simplifier les noms de commandes Ã&nbsp; rallonge de {\eFrench}
(voir Â§~\ref{simplification} page \pageref{simplification}).

%On peut changer de clavier de saisie (c'est-Ã&nbsp;-dire en gÃ©nÃ©ral de systÃ¨me
%d'exploitation), en cours de document, pour cela on se reportera
%au descriptif de l'extension \emph{keyboard} (Â§~\ref{keyboard}
%page \pageref{keyboard}).
\rule{0pt}{1ex}\maj
%Il est possible de transmettre un document source francisÃ© Ã&nbsp;
%l'Ã©tranger sans que cela impose une modification de format, voir
%pour cela le paragraphe suivant et le 
%&lt;&lt; style {\eFrench} du pauvre &gt;&gt; Â§~\ref{reduit}
%page \pageref{reduit}.

L'essentiel des autres commandes de personnalisation est dÃ©crit au
chapitre \ref{etendue} Ã&nbsp; partir de la page~\pageref{etendue}.

\subsubsection{Transmettre un document Ã&nbsp; l'Ã©tranger}
Si vous devez envoyer votre document \LaTeX{} 
Ã&nbsp; un destinataire Ã©loignÃ© qui
n'a pas effectuÃ© 
 l'installation complÃ¨te de l'extension {\eFrench}
il vaudra mieux l'engager Ã&nbsp; installer 
entiÃ¨rement les fichiers de l'extension {\eFrench} pour 
qu'il bÃ©nÃ©ficie de tous ses avantages.
Ceci d'autant plus que gÃ©nÃ©ralement il n'y a rien Ã&nbsp; faire, 
l'extension complÃ¨te est dÃ©jÃ&nbsp; lÃ&nbsp;, voir le chapitre
\ref{chapinstall}, page \pageref{chapinstall}.

\subsubsection{Simplification des noms de commande}\label{simplification}
\index{commandes!noms simplifiÃ©s}%

Les noms de commande dÃ©finis par l'extension {\eFrench} sont volontairement
longs pour ne pas risquer de conflit avec d'autres codes \TeX{}. 
GrÃ¢ce Ã&nbsp; la commande \verb|\frenchalias| l'utilisateur
peut les simplifier Ã&nbsp; volontÃ© en dÃ©finissant 
des Ã©quivalences. Voici un
exemple avec \verb|\overfullhboxmark| :
\begin{verbatim}
               \documentclass[a4paper]{book}
               \usepackage{french}
               \frenchalias\BB\overfullhboxmark
               \begin{document}
             ...
               \BB
\end{verbatim}
\index{frenchalias@\texttt{\backslash frenchalias}}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\index{usepackage@\texttt{\backslash usepackage}}%

\subsubsection{Suppression de l'extension \emph{keyboard}}

\label{keyboard}

On notera que la spÃ©cification  du codage du texte d'entrÃ©e (paquetage \verb|inputenc|)
doit intervenir, de prÃ©fÃ©rence,
avant le chargement de l'extension {\eFrench}.

DiffÃ©rents codages d'entrÃ©e sont disponibles, parmi ceux-ci
on trouvera :
\begin{description}
\item [ansinew] pour \lsc{Windows} ;
\index{windows@\lsc{windows}}%
\index{systÃ¨me!windows@\lsc{windows}}%
\item [latin1] pour Unix ou Linux par exemple mais ce n'est pas le
\index{unix@\lsc{unix}}%
\index{systÃ¨me!unix@\lsc{unix}}%
\index{linux@\lsc{linux}}%
\index{codage!d'entrÃ©e}%
\index{codage!ansiwnew@\texttt{ansinew}}%
\index{codage!latin1@\texttt{latin1}}%
\index{codage!latin9@\texttt{latin9}}%
\index{codage!decmulti@\texttt{decmulti}}%
\index{codage!utf8@\texttt{utf8}}%
\index{codage!next@\texttt{next}}%
\index{codage!applemac@\texttt{applemac}}%
\index{codage!cp850@\texttt{cp850}}%
\index{systÃ¨me!linux@\lsc{linux}}%
               codage le meilleur ;
\item [latin9] c'est le codage \texttt{latin1} enrichi 
               avec le caractÃ¨re euro et les
               caractÃ¨res franÃ§ais \oe, \OE\ et Å¸ ;
\item [decmulti] pour Digital Unix, VMS, \etc. (option 
       avantageuse pour les systÃ¨mes \lsc{Unix} ne disposant
       pas de \texttt{latin9}) ;

\item [utf8] qui est un sous-ensemble du codage \lsc{UNICODE} 
             utilisable avec \lsc{LINUX} depuis la RedHat 9 et tend Ã&nbsp; se
             gÃ©nÃ©raliser dans les systÃ¨mes d'exploitation comme par exemple
             avec MacOs X ;
       la version du format \LaTeX\ doit dater au moins de 2003 
(\texttt{2003/12/01}) pour bÃ©nÃ©ficier du codage \texttt{utf8}.
C'est le codage par dÃ©faut de \raccouXe\LaTeX{}.
%(avec 
%l'extension \emph{inputenc} Ã&nbsp; laquelle fait appel \eFrench\ pour
%gÃ©rer ce cas spÃ©cifique) ;
\item [next] pour les systÃ¨mes du mÃªme nom ;

\item [cp850] pour DOS avec code-page 850 ;
\index{dos@\lsc{dos}}%
\index{systÃ¨me!dos@\lsc{dos}}%

\item [applemac] pour {MacOS} ;
\index{MacOs@MacOS}%
\index{systÃ¨me!MacOs}%

\item [ascii] si l'on ne veut pas grand chose...
\end{description}
Il n'est plus nÃ©cessaire aujourd'hui de dÃ©finir son propre codage.

Voici un exemple qui montre comment changer de codage 
dans un mÃªme document sans utiliser l'extension \emph{keyboard}
que proposait la version   \FrenchPro{},
mais en jouant avec l'ordre \verb|\inputencoding|
et en mettant les parties codÃ©es diffÃ©remment du contexte gÃ©nÃ©ral
dans des fichiers externes.
\begin{versatim}
\usepackage[latin1,utf8]{inputenc} % les codages mis Ã&nbsp; disposition
On commence ici en UTF8 (le dernier de [liste]inputenc) ... 
... avant de passer Ã&nbsp; latin 9 :
\inputencoding{latin9}  % pour changer le codage d'entrÃ©e
\input{flatin9.txt} % flatin9.txt : fichier Ã©crit en latin9
\inputencoding{utf8}  % Retour Ã&nbsp; UTF8
texte codÃ© en utf8 ...
\end{versatim}
Les traitements de texte pour crÃ©er les sources pourront ainsi
Ãªtre utilisÃ©s pour la saisie de chaque partie sous un codage local fixe.
\subsubsection{Autres extensions}
\index{extension!autres extensions}%

L'extension {\eFrench} n'est pas, a priori, incompatible avec 
toutes les autres 
&lt;&lt; bonnes\footnote{Je veux dire les autres extensions bien Ã©crites.} &gt;&gt; 
extensions existantes.
Certaines extensions ou certaines classes ne peuvent toutefois tirer
parti entiÃ¨rement de la francisation ; c'est le cas de la classe
\texttt{ltxdoc}
\index{classe!ltxdoc@\texttt{ltxdoc}}%
pour ce qui est du texte introduit par \verb|\DocInput|.
\index{DocInput@\texttt{\backslash DocInput}}%
Parfois, seuls quelques dispositifs sont dÃ©sactivÃ©s, 
comme par exemple l'usage des guillemets en mode mathÃ©matique
avec AmS\LaTeX.
\index{guillemets!avec AmS\LaTeX{}}%
\index{AmSLaTeX@AmS\LaTeX{}}%

Certaines extensions (comme l'ancien \verb|psfig|) peuvent Ãªtre chargÃ©es 
hors du prÃ©ambule.
Il faut absolument dÃ©conseiller cette pratique qui 
ne peut que crÃ©er des problÃ¨mes.

Par ailleurs, il faut noter l'existence de quelques extensions plus 
particuliÃ¨rement intÃ©ressantes pour la communautÃ© francophone. 
En voici une
liste succincte :
\begin{description}
\item[decalign] permet, dans des tableaux, l'alignement des nombres sur la
virgule dÃ©cimale.
\index{extension!decalign@\emph{decalign}}%

\item[endfloat] pour reporter figures et tableaux en fin de document.
\index{extension!endfloat@\emph{endfloat}}%

\item[endnotes] permet de reporter des notes (ou toutes les notes de
bas de page) en fin de document.
\index{extension!endnotes@\emph{endnotes}}%

\item[footnpag] permet de renumÃ©roter les notes de bas de page
 Ã&nbsp; chaque page.
\index{extension!footnpag@\emph{footnpag}}%

\item[graphicx] pour imprimer des graphiques et notamment
                inclure des images Post\-Script {\em encapsulÃ©es} 
                (ou \lsc{PDF})
                si l'on utilise un pilote d'impression comprenant
                le PostScript (ou un moteur tel que \texttt{pdflatex}). 
\index{moteur!pdflatex@\texttt{pdflatex}}%
\index{extension!graphicx@\emph{graphicx}}%

\item[icomma] permet de conserver ou non (grÃ¢ce Ã&nbsp; une bonne
              coopÃ©ration avec {\eFrench}), en mode mathÃ©matique,
              l'espace aprÃ¨s la virgule.
\index{extension!icomma@\emph{icomma}}%
\index{virgule}%

\item[relsize] permet de changer de taille de police, relativement.
\index{taille de police}%
\index{extension!relsize@\emph{relsize}}%

\item[wrapfig] pour mettre une figure sur le cÃ´tÃ© et placer le texte
autour.
\end{description}
Cette courte liste ne reflÃ¨te absolument pas la quantitÃ© 
d'extensions
 disponibles dans le domaine public, on consultera Ã&nbsp; cet effet le
&lt;&lt; \em \LaTeX\ companion &gt;&gt; \cite{companion} ou le 
\linkandfootnote{catalog}{catalogue \LaTeX}%
{http://mirror.ctan.org/}  
accessible par le navigateur \lsc{CTAN}
si vous disposez d'un accÃ¨s Ã&nbsp; l'internet\footnote{Qui n'a pas l'accÃ¨s Ã&nbsp; l'internet aujourd'hui ?}.
Vous pouvez bien entendu obtenir les derniÃ¨res versions
sur l'un de ces serveurs
d'archives \lsc{CTAN} sinon auprÃ¨s
des associations d'utilisateurs de \TeX{}.

\subsubsection{FragilitÃ© des commandes}
\index{commandes!fragilitÃ©}%

On sait qu'en \LaTeX{} les commandes doivent Ãªtre {\em protÃ©gÃ©es\/}
lorsqu'on veut les coder dans certaines commandes comme \verb|\section|.
Il faut alors faire prÃ©cÃ©der ces commandes par l'ordre 
\verb|\protect|. 
\index{protect@\texttt{\backslash protect}}%
\index{fragilitÃ© des commandes}%
Il peut Ã©ventuellement en Ãªtre de mÃªme pour quelques commandes 
introduites par l'extension {\eFrench}.

\begin{center}
\fbox{\fbox{\parbox{10cm}{Ce qui suit va progressivement se compliquer ;
certains passages sont plus particuliÃ¨rement destinÃ©s aux
utilisateurs expÃ©rimentÃ©s en \LaTeX{}.}}}
\end{center}
\bigskip
\subsubsection{CompatibilitÃ©}\label{compatibilite}
\index{compatibilitÃ©}%

L'extension {\eFrench} rend {\em actifs\/}%
\footnote{Ou plutÃ´t {\em peut  rendre actifs} 
car ils ne sont pas forcÃ©ment tous actifs en mÃªme temps.}
 les caractÃ¨res suivants :

\medskip
\verb|   &lt;    `    "    '    &gt;| \ \ \ \ \ et \ \ \verb|  :    ;    !    ?|
\index{caractÃ¨res actifs}%
\index{\texttt{&lt;{}}}\index{\texttt{`}}\index{\texttt{\dittomark}}%
\index{\texttt{'}}\index{\texttt{&gt;{}}}%

\medskip
Cela veut dire que ces caractÃ¨res sont dÃ©sormais des
 macro-instructions 
et ne peuvent plus jouer
leurs rÃ´les originels tels qu'ils sont 
dÃ©finis en \LaTeX{}. Si la nÃ©cessitÃ©
impose de les utiliser, on codera :
\begin{verbatim}
\inferieura Ã&nbsp; la place de &lt;      \superieura   Ã&nbsp; la place de &gt;    
\lq           "           `      \rq             "           '
\lqq          "          ``      \rqq            "          ''
\deuxpoints   "           :      \pointvirgule   "           ;
\pointexclamation         !      \pointinterrogation         ?
\dittomark    "           "      
\end{verbatim}
\index{\texttt{`}}\index{\texttt{\dittomark}}\index{\texttt{'}}%
\index{{\`\space}}\index{{\'\space}}\index{{``}}\index{{,,}}\index{{''}}%
\index{dittomark@\texttt{\backslash dittomark}}%
\index{inferieura@\texttt{\backslash inferieura}}%
\index{deuxpoints@\texttt{\backslash deuxpoints}}%
\index{points!pointvirgule@\texttt{\backslash pointvirgule}}%
\index{pointvirgule@\texttt{\backslash pointvirgule}}%
\index{points!pointinterrogation@\texttt{\backslash pointinterrogation}}%
\index{pointinterrogation@\texttt{\backslash pointinterrogation}}%
\index{points!pointexclamation@\texttt{\backslash pointexclamation}}%
\index{pointexclamation@\texttt{\backslash pointexclamation}}%
\index{superieura@\texttt{\backslash superieura}}%
\index{lq@\texttt{\backslash lq}}\index{lqq@\texttt{\backslash lqq}}%
\index{rq@\texttt{\backslash rq}}\index{rqq@\texttt{\backslash rqq}}%%

Dans certains cas comme, par exemple, dans l'environnement \verb|array|
on pourra prÃ©fÃ©rer faire prÃ©cÃ©der ces 
caractÃ¨res de l'ordre 
\verb|\protect| plutÃ´t que de les remplacer par les commandes
de substitution.

Rappelons aussi que \verb|\inferieura| et \verb|\superieura|,
s'ils sont utilisÃ©s en codage de fonte \texttt{OT1}%
\footnote{C'est aussi le cas avec
le codage de fonte \texttt{LO1} dÃ©fini par l'extension \emph{mltex}.}%
, ne seront
imprimÃ©s correctement qu'Ã&nbsp; condition d'utiliser une police \texttt{tt}.
\index{polices!tt@\texttt{tt}}%
\index{extension!mltex@\emph{mltex}}%
\index{codage!\texttt{LO1}}%
\index{LO1@\texttt{LO1} (codage)}%
\index{fontencoding@{\em fontencoding}!\texttt{LO1}}%

Certaines extensions font, elles aussi, une utilisation intensive des
mÃªmes caractÃ¨res. Cela peut s'avÃ©rer trÃ¨s gÃªnant. Pour sa part, 
l'extension {\eFrench} teste, au chargement, si l'un des caractÃ¨res
de double ponctuation (\verb|! : ; ?|) est dÃ©jÃ&nbsp; dÃ©fini et dans ce cas
rend inopÃ©rante toute la gestion de la typographie fine au niveau de
ces caractÃ¨res (un message est Ã©mis).

S'il s'agit d'un code que l'on ne peut modifier 
et pour lequel l'extension {\eFrench} est superflue, 
alors il est possible de l'encadrer par les commandes 
suivantes pour l'exÃ©cuter%
\footnote{Les dÃ©finitions de commandes Ã&nbsp; l'intÃ©rieur 
de l'environnement
\texttt{nonfrench} sont par dÃ©faut locales Ã&nbsp; cet environnement. Il faudra
Ã©viter cette mÃ©thode pour {\em charger} des codes en mÃ©moire.} 
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{nonfrench}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{nonfrench}\}}%
\index{nonfrench@\texttt{\backslash nonfrench}}%
\index{endnonfrench@\texttt{\backslash endnonfrench}}%
correctement : \\
\verb|            \begin{nonfrench}  | et \verb|  \end{nonfrench}|

\noindent ou par : \\
\verb|            \nonfrench         | et \verb|  \endnonfrench|

Si ce code rÃ©side dans un fichier particulier 
que l'on ne souhaite pas modifier, alors on utilisera la commande
suivante pour le charger en mÃ©moire :

\index{originalinput@\texttt{\backslash originalinput}}%
\verb|            \originalinput{nom_de_fichier}|

\noindent Cette commande n'a aucun intÃ©rÃªt avant
\index{babel@\emph{babel}!origin@\texttt{\backslash originalinput}}%
le \verb|\begin{document}| car l'extension {\eFrench} 
n'est pas encore active. 
\index{babel@\emph{babel}!activ@activation de {\eFrench}}%
\index{activation de {\eFrench}}%
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
Il faut noter que les valeurs par dÃ©faut de l'extension {\eFrench} sont
rÃ©activÃ©es aprÃ¨s \verb|\originalinput|. 
Si l'on souhaite qu'il en soit
autrement il faut imposer les options de son choix pour tout le
document dans \verb|\usersfrenchoptions| (voir Â§~\ref{usersf} page 
\pageref{usersf}).

Il reste bien entendu toujours possible d'annuler 
l'option {\eFrench} en revenant au language \verb|\|\texttt{en\-glish}
(s'il a Ã©tÃ© dÃ©fini via le fichier de 
\index{english@\texttt{\backslash english}}%
\index{fichier!language.dat@\texttt{language.dat}}%
\index{language.dat@\texttt{language.dat}}%
configuration \verb|language.dat|).

Pour Ã©crire du texte dans un fichier, sans avoir l'expansion des
caractÃ¨res actifs de {\eFrench}, il suffit de coder :\\ 
\index{originaloutput@\texttt{\backslash originaloutput}}%
\verb|            \originaloutput[numÃ©ro_de_fichier]{texte}|\\
oÃ¹ \verb|numÃ©ro_de_fichier| est le numÃ©ro d'un flux de sortie
dÃ©fini par \verb|\newwrite|.

 Voici un extrait de code Ã&nbsp; titre de dÃ©monstration :
\begin{versatim}
Du texte normal, puis envoi vers  list.tex,
\newwrite\tempfile%                          dÃ©finit un numÃ©ro pour \tempfile
\immediate\openout\tempfile=list%            \immediate indispensable
\originaloutput[\tempfile]{bonjour ! Ceci est un essai  :
qu'en pensez-vous, M\fup{me} ?}
la suite du texte normal ...
\originaloutput[\tempfile]{Au revoir M\fup{me} ! 
et encore du texte ...
\end{versatim}
Chaque appel Ã&nbsp; \verb|\originaloutput| gÃ©nÃ¨re une nouvelle ligne dans le fichier de sortie.
Et le rÃ©sultat dans la sortie {\em pdf}, donne : \\
\textsl{Du texte normal, puis envoi vers  list.tex, la suite du texte normal ...et encore du texte  ... }\\
Pour savoir ce qu'il en est dans ce cas du contenu de \textsl{list.tex}, je vous conseille un petit essai.

On peut utiliser \backslash\textsl{originaloutput} de cette maniÃ¨re, si l'on sait que \verb|\tempfile| vaut 3 :\\
\verb|\originaloutput[3]{ bonjour ...}|\\
\\[2ex]
% ===
%"file" is a stream
% number related to open file defined by \newwrite.
% ===

Vous trouverez au dÃ©but du fichier \verb|french.doc|
\index{fichier!french.doc@\texttt{french.doc}}%
\index{occupation mÃ©moire}% 
l'occupation supplÃ©mentaire en mÃ©moire interne de \TeX{} qui
est imputable Ã&nbsp; l'extension.
\section{Pour dÃ©panner...}
\index{dÃ©pannage}
Il est parfois utile de savoir si un document risque de poser des
problÃ¨mes une fois que l'on utilisera l'extension {\eFrench} ; c'est
pour aider Ã&nbsp; rÃ©pondre Ã&nbsp; cette question que vous pouvez inclure dans
votre document (toujours avant le \verb|\begin{document}|) 
l'ordre \verb|\input french.chk|. Bien entendu il ne faut pas faire 
\index{fichier!french.chk@\texttt{french.chk}}% 
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\index{input2 french.chk@\texttt{\backslash input french.chk}}%
appel Ã&nbsp; l'extension {\eFrench} d'une maniÃ¨re ou d'une autre. Ainsi,
s'il existe dans votre document une instruction qui risque d'Ãªtre
en conflit avec l'extension {\eFrench} vous obtiendrez Ã&nbsp; chaque fois
un message d'erreur et la compilation de votre document s'arrÃªtera.
Il devrait ensuite vous suffire d'appliquer les conseils indiquÃ©s
au paragraphe \ref{compatibilite}.

Une autre maniÃ¨re de dÃ©panner peut aussi consister Ã&nbsp; 
rendre tous les
ordres de l'extension {\eFrench} inopÃ©rants. Pour cela il faut tout
d'abord retirer l'appel de l'extension {\eFrench} et ensuite rajouter
l'ordre \verb|\input french.dmy|
\index{fichier!french.dmy@\texttt{french.dmy}}% 
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\index{input2 french.dmy@\texttt{\backslash input french.dmy}}%
(comme toujours en \LaTeX{} : avant le \verb|\begin{document}|).
Cette technique vous permettra d'Ã©liminer les effets de l'extension
{\eFrench} sans avoir Ã&nbsp; retirer de votre document tous les 
ordres relatifs Ã&nbsp; l'extension elle-mÃªme%
\footnote{Cette technique ne doit pas Ãªtre employÃ©e pour imprimer
des documents franÃ§ais dans un environnement \LaTeX{} non francisÃ©
car le document ne peut Ãªtre composÃ© correctement 
de cette maniÃ¨re.}%
. 
%On notera qu'il est fortement conseillÃ© de traduire le texte en
%7-bits avant l'utilisation de ce subterfuge.

La version {\em du pauvre} dont vous trouverez l'explication page
\pageref{reduit} (&lt;&lt; Poor Man French Style &gt;&gt;) 
peut aussi vous aider dans certains
cas.

\section{Utilisation Ã©tendue}\label{etendue}
\index{utilisation!Ã©tendue}%
Nous allons aborder ici une utilisation plus dÃ©licate de l'extension
{\eFrench} car elle fait appel Ã&nbsp; des connaissances \TeX{}
plus pointues.

\subsection{Les grandes parties de l'extension {\eFrench}}

L'extension {\eFrench} est composÃ©e de plusieurs parties essentielles :
cÃ©sure, typographie (dans la ligne), mise en page, 
traduction en franÃ§ais, macro-instruc\-tions et messages. 
Chacune de ces parties est {\em embrayable} ou {\em
dÃ©brayable} Ã&nbsp; volontÃ©. 
Pour ce faire les ordres suivants ont Ã©tÃ© dÃ©finis : 
\begin{verbatim}
         \frenchhyphenation   ...    \nofrenchhyphenation
         \frenchtypography    ...    \nofrenchtypography
         \frenchlayout        ...    \nofrenchlayout
         \frenchtranslation   ...    \nofrenchtranslation
         \frenchmacros        ...    \nofrenchmacros
         \frenchwarnings      ...    \nofrenchwarnings
\end{verbatim}
%%%         \frenchbibliography  ...    \nofrenchbibliography

Lorsque l'extension {\eFrench} est appelÃ©e elle active toutes ces  parties.
Il en va de mÃªme Ã&nbsp; chaque fois que l'extension  est rÃ©activÃ©e 
par l'ordre \verb|\french| (sous rÃ©serve de choix 
diffÃ©rents faits dans une classe, un
style personnel ou &lt;&lt; maison &gt;&gt;, voir Â§~\ref{usersf}).

Certaines de ces parties disposent de sous-options 
ou de commandes spÃ©cifiques que nous allons dÃ©tailler ci-aprÃ¨s.

Nous ne parlerons presque pas de la bibliographie car
\index{bibliographie}%
elle est essentiellement traitÃ©e, pour l'instant, 
par \verb|\frenchtranslation| ; voir toutefois \ref{bibliographie}
page \pageref{bibliographie}.

Une autre partie, implicite mais non nÃ©gligeable, concerne la
commutation de langues ; elle est dÃ©crite en \ref{multilingue}
page \pageref{multilingue}.

\subsubsection{\texttt{\backslash frenchhyphenation}}
\label{frenchhyphenation}
\index{frenchhyphenation@\texttt{\backslash frenchhyphenation}}%
Cette partie de l'extension {\eFrench}  active la cÃ©sure franÃ§aise
\footnote{Les valeurs des variables \texttt{\backslash lefthyphenmin},
\texttt{\backslash righthyphenmin} et \texttt{\backslash uchyph} 
y sont  prÃ©cisÃ©es
(respectivement 2, 3 et 1).}%
, autorise la division des mots commenÃ§ant par une majuscule et permet le 
chargement d'un fichier d'exceptions personnel comme il 
en a Ã©tÃ© discutÃ©
au paragraphe \ref{cesure} page \pageref{cesure}.
\index{fichier!d'exceptions}%
\index{coupure!de mots}%
\index{division!des mots}%

Les ordres \verb|\hyphenation| et \verb|\showhyphens| ont Ã©tÃ©
modifiÃ©s pour accepter des macro-instructions d'accentuation 
en paramÃ¨tre.
\index{hyphenation@\texttt{\backslash hyphenation}}%
\index{showhypens@\texttt{\backslash showhyphens}}%

Un ordre \verb|\allowhyphens|
\index{allowhyphens@\texttt{\backslash allowhyphens}}%
\index{cesure@cÃ©sure!allowhyphens@\texttt{\backslash allowhyphens}}%
est utilisable dans le texte pour forcer \TeX\
Ã&nbsp; utiliser tous les points de coupure possibles d'un mot composÃ©
plutÃ´t que le seul trait d'union entre les deux mots.
Exemple : \\
\verb|socio-\allowhyphens culturel|\\
ou : \verb|dÃ©finissez\allowhyphens-le|\\
On notera que l'on prÃ©cise \verb|\allowhyphens| \textbf{\emph{avant}}
ou \textbf{\emph{aprÃ¨s}} le trait d'union selon que l'on souhaite
couper le mot composÃ© avant ou aprÃ¨s. Cette commande n'est pas
utilisable en argument de l'ordre \verb|\hyphenation|.
\index{hyphenation@\texttt{\backslash hyphenation}}%

L'ordre \vers|\frenchhyphenation| n'est pas pris en compte immÃ©diatement ;
il ne prend effet qu'Ã&nbsp; partir du moment oÃ¹
il est demandÃ© une rÃ©activation de l'extension {\eFrench}
par l'ordre \verb|\french| ou \verb|\begin|\-\verb|{french}|.

\noindent
\texttt{\backslash nofrenchhyphenation} 
\index{nofrenchhyphenation@\texttt{\backslash nofrenchhyphenation}}%
 retire le mÃ©canisme de cÃ©sure franÃ§aise. Cela ne signifie 
pas qu'il n'y a
plus de coupure de mot mais que la langue utilisÃ©e pour le faire n'est plus
le franÃ§ais mais celle qui Ã©tait active auparavant.

L'installation du fichier \texttt{language.dat} par les moteurs
\index{fichier!language.dat@\texttt{language.dat}}%
MiK\TeX{} et \TeX{}Live
 permet l'accÃ¨s Ã&nbsp; une commande \verb|\nohyphenation|
\label{nohyphenation}%
\index{nohyphenation@\texttt{\backslash nohyphenation}}%
\index{cesure@cÃ©sure!stoppÃ©e}%
qui stoppe immÃ©diatement la cÃ©sure et
qui n'est rien d'autre qu'un langage spÃ©cifique sans motif de cÃ©sure. La
portÃ©e de cette commande doit donc Ãªtre limitÃ©e Ã&nbsp; un bloc (\verb|{}|)
bien prÃ©cis.

L'ordre \vers|\nofrenchhyphenation| n'est pas pris 
en compte immÃ©diatement ;
il ne prend effet qu'Ã&nbsp; partir du moment oÃ¹
il est demandÃ© une rÃ©initialisation de l'extension {\eFrench}
par l'ordre \verb|\french| ou \verb|\begin{french}|.


\subsubsection{\texttt{\backslash frenchtypography}}
\label{frenchtypography}
\index{frenchtypography@\texttt{\backslash frenchtypography}}%
Cette partie de l'extension {\eFrench}  applique
 la typographie franÃ§aise Ã&nbsp; la ponctuation et aux guille\-mets
\footnote{La typographie franÃ§aise n'est appliquÃ©e,
 bien sÃ»r, que si vous saisissez les espaces appropriÃ©s Ã&nbsp; ces
ponctuations (cf. Â§~\ref{saisie}). Ã€ dÃ©faut, la ponctuation sera
accolÃ©e aux mots, comme c'est l'usage classique en anglais.}%
\index{ponctuation}\index{cesure@cÃ©sure}%
\index{lefthyphenmin@\texttt{\backslash lefthyphenmin}}%
\index{righthyphenmin@\texttt{\backslash righthyphenmin}}%
\index{uchyph@\texttt{\backslash uchyph}}%
\index{guillemets}\index{points!deux-points (:)}%
\index{deux-points (:)}%
, propose l'accentuation dans l'environnement \vers|tabbing|
(voir \ref{tabbingaccents} page \pageref{tabbingaccents})
 et empÃªche (autant que possible) la coupure de ligne
ou de page avant la ponctuation, avant les guillemets fermants, aprÃ¨s les
deux-points et les guillemets ouvrants. 
D'autres aspects typographiques
liÃ©s au franÃ§ais sont aussi mis en Å“uvre comme :
\begin{itemize}
\item en mode mathÃ©matique l'espace aprÃ¨s la virgule est supprimÃ© (c'est 
 l'option par dÃ©faut de {\eFrench} 
 \verb|\frenchmathcomma| mais qui peut Ãªtre annulÃ©e par la
 commande \verb|\regularmath|\-\verb|comma|) ; on notera que 
{\eFrench} adopte le comportement de l'extension 
\texttt{icomma} lorsque cette derniÃ¨re est chargÃ©e avant {\eFrench}.
Le mode actif avant l'appel de {\eFrench} peut Ãªtre restaurÃ© par la 
commande \verb|\originalmathcomma|.
\index{extension!icomma@\emph{icomma}}%
\index{frenchmathcomma@\texttt{\backslash frenchmathcomma}}%
\index{regularmathcomma@\texttt{\backslash regularmathcomma}}%
\index{originalmathcomma@\texttt{\backslash originalmathcomma}}%
\index{virgule}\index{espacement!aprÃ¨s la virgule}%
\item \verb*|\nombre{1 234,56}| applique l'espacement correct. Le nombre
       est toujours composÃ© en mode mathÃ©matique. L'option \verb|\nofiles|
       ne doit pas Ãªtre indiquÃ©e en dÃ©but de document.
\index{nombre@\texttt{\backslash nombre}}%
\index{nombre@\texttt{\backslash nombre}!nofiles@avec \texttt{\backslash nofiles}}%
\index{nombre@\texttt{\backslash nombre}!en mode mathÃ©matique}%
\index{nofiles@\texttt{\backslash nofiles}}%
\index{nofiles@\texttt{\backslash nofiles}!et nombre@et \texttt{\backslash nombre}}%
\item l'espacement des appels de notes (et des \verb|\thanks|) 
de bas de page et de \verb|minipage|.
\item la composition des numÃ©ros de notes dans la police de la note de bas
      de page ; 
notez que l'ordre \verb|\footnote| ou \verb|\thanks| peut
dÃ©sormais Ãªtre sÃ©parÃ©, dans le texte, 
du mot qui le prÃ©cÃ¨de, l'extension {\eFrench} n'imprimant pas cet espace.%
\index{thanks@\texttt{\backslash thanks}}%
\index{footnote@\texttt{\backslash footnote}}%
\index{note!footnote@avec \texttt{\backslash footnote}}%
\index{note!thanks@avec \texttt{\backslash thanks}}%
\item la mise en italique du titre des figures et tableaux 
      (option par dÃ©faut, car l'utilisateur peut choisir de
      prÃ©ciser \verb|\captionfont|).
\index{captionfont@\texttt{\backslash captionfont}}%
\item la modification du sÃ©parateur  
des titres de figures et tableaux &lt;&lt; \texttt{:} &gt;&gt; par
\verb|\caption|\-\verb|separator| qui est initialisÃ© par dÃ©faut
dans {\eFrench} Ã&nbsp; &lt;&lt; \verb|~--| &gt;&gt;.
\index{captionseparator@\texttt{\backslash captionseparator}}

      Rappelons que
      c'est l'ordre \verb|\caption| de \LaTeX{} qui permet de donner
      un titre Ã&nbsp; une figure ou un tableau. Mais ce titre n'est pas 
\index{figures et tableaux}%
\index{tableaux!notes}%
\index{tableaux!titres}%
\index{note}%
      placÃ© dans les deux cas au mÃªme endroit. 
      Dans le cas d'une figure il est placÃ© {\em aprÃ¨s} ; dans celui
      d'un tableau il est placÃ© {\em avant\/}.
\end{itemize}

Les sous-options proposÃ©es sont les suivantes :
\begin{itemize}
\item \verb|\unnumberedcaptions{figure/table}| permet d'annuler
dÃ©finitivement la numÃ©rotation des figures ou des tableaux et
les commandes correspondantes \verb|\listoffigures| 
ou \verb|\listof|\-\verb|tables|.
Cette option ne peut Ãªtre utilisÃ©e qu'une seule fois, pour chaque
type, au dÃ©but du document ; elle est
irrÃ©versible, du moins Ã&nbsp; l'intÃ©rieur du texte franÃ§ais ;
\index{unnumberedcaptions@\texttt{\backslash unnumberedcaptions}}%
\index{listoffigures@\texttt{\backslash listoffigures}}%
\index{listoftables@\texttt{\backslash listoftables}}%

\item \verb|\noTeXdots| modifie \verb|\dots| et \verb|\ldots| pour produire
trois points normaux, mais c'est l'option 
\index{noTeXdots@\texttt{\backslash noTeXdots}}%
\index{points!\texttt{\backslash noTeXdots}}% 
\index{dots@\texttt{\backslash dots}}\index{points!\texttt{\backslash dots}}% 
\index{ldots@\texttt{\backslash ldots}}\index{points!\texttt{\backslash ldots}}% 
inverse \verb|\TeXdots| qui en est la
valeur par dÃ©faut (car il suffit de ne pas utiliser \verb|\dots| ou
\verb|\ldots|) ;

\label{nofrenchguillemets}
\item \verb|\nofrenchguillemets| permet de dÃ©sactiver les guillemets 7-bits%
\footnote{On entend par guillemets 7-bits les caractÃ¨res 
\texttt{\inferieura\relax\inferieura} et \texttt{\superieura\relax\superieura}. 
En fait il s'agit de dÃ©sactiver les caractÃ¨res 
\texttt{\inferieura} et \texttt{\superieura} pour
qu'ils n'exÃ©cutent plus les macro-instructions de l'extension {\eFrench}.}
franÃ§ais pour un autre usage ; 
l'option par dÃ©faut de l'extension {\eFrench}
est \verb|\french|\-\texttt{guil}\-\texttt{lemets} ;
\index{frenchguillemets@\texttt{\backslash frenchguillemets}}%
\index{nofrenchguillemets@\texttt{\backslash nofrenchguillemets}}%

\item \verb|\ancientguillemets| permet d'obtenir des guillemets {\em Ã&nbsp;
l'ancienne} c.-Ã&nbsp;-d. oÃ¹ chaque paragraphe
 d'une citation de deuxiÃ¨me rang 
\index{ancientguillemets@\texttt{\backslash ancientguillemets}}%
\index{todayguillemets@\texttt{\backslash todayguillemets}}%
commence non pas par des guillemets ouvrants mais par des fermants ; la valeur
par dÃ©faut de l'extension {\eFrench} est \verb|\todayguillemets| ;

\item \verb|\guillemetsinarrays|, qui est la valeur par dÃ©faut
de {\eFrench} permet d'obtenir des guillemets 
\index{guillemetsinarrays@\texttt{\backslash guillemetsinarrays}}%
\index{noguillemetsinarrays@\texttt{\backslash noguillemetsinarrays}}%
en mode texte dans les environnements standard \texttt{array} ;
l'inconvÃ©nient de cette possibilitÃ©
est qu'il est nÃ©cessaire de protÃ©ger les macros-commandes
\verb|&lt;| et \verb|&gt;| lorsqu'ils terminent une case d'un
tableau de ce genre (via \verb|\protect| ou en Ã©crivant
\index{protect@\texttt{\backslash protect}}%
\verb|&lt;{}| ou mÃªme \verb|&lt;\relax|) ;
\item \verb|\noguillemetsinarrays|, par contre, n'a pas
cet inconvÃ©nient mais ne permet plus d'imprimer des guillemets
\index{array}\index{eqnarray}%
\index{environnement!array@\texttt{array}}%
\index{environnement!eqnarray@\texttt{eqnarray}}%
\index{environnement!eqnarray*@\texttt{eqnarray*}}%
franÃ§ais dans ces environnements \texttt{array} et \texttt{eqnarray} ;

\item \verb|\guillemetsinallfonts| permet d'obtenir des guillemets 
\index{guillemetsinallfonts@\texttt{\backslash guillemetsinallfonts}}%
\index{guillemetsinroman@\texttt{\backslash guillemetsinroman}}%
quelle que soit la police de caractÃ¨res utilisÃ©e (en supposant que ces
guillemets existent ; une correction d'italique est ajoutÃ©e
si nÃ©cessaire, avant les guillemets fermants) ; 
mais par dÃ©faut les guillemets seront imprimÃ©s
\index{romain droit}\index{romain}%
en romain droit : \texttt{\backslash guil\-le\-mets\-in\-roman}
 est la valeur par dÃ©faut ;
dans ce dernier cas 
 ;

\item \verb|\guillemetsfont| permet, par contre, de choisir la fonte
      pour la composition des guillemets tout au long du document,
      Ã&nbsp; condition que l'extension \eFrench\ travaille dans le 
      codage de fonte \texttt{T1} ;
      vous pouvez, par exemple, coder ceci :
\begin{verbatim}
\def\guillemetsfont{%
     \fontencoding{OT2}\fontfamily{wncyr}%
      \selectfont}%
\end{verbatim}
ceci est Ã&nbsp; placer Ã&nbsp; l'endroit de votre choix, mÃªme avant le
chargement de \eFrench\ ;
\index{guillemetsfont@\texttt{\backslash guillemetsfont}}%
\index{fontes!choix pour les guillemets}
\index{fontencoding@{\em fontencoding}!\texttt{T1}}%
\index{codage!\texttt{T1}}%
\index{T1@\texttt{T1} (codage)}%

\item \verb|\noenglishquote| permet de remplacer temporairement les
\label{noenglishquote}% 
\index{noenglishquote@\texttt{\backslash noenglishquote}}%
\index{englishquote@\texttt{\backslash englishquote}}%
\index{catcode@\texttt{\backslash catcode}}%
\index{tabbing@\texttt{tabbing} (environnement)}%
\index{lccode@\texttt{\backslash lccode}}%
\index{char@\texttt{\backslash char}}%
\index{accents!remplaÃ§ant ` et '}%
{\em quotes} anglaises par des accents%
\footnote{Mais attention, les ordres \TeX{} tels que
\texttt{\backslash catcode}, \texttt{\backslash lccode}, 
\texttt{\backslash char}... deviennent 
\label{catcodes}
inutilisables pendant toute la durÃ©e d'activitÃ© de cette option.}
 ; cette option reste active Ã&nbsp; l'intÃ©rieur de l'environnement
\vers|versatim|%
\footnote{Cette option est inopÃ©rante dans l'environnement 
\texttt{tabbing}.\label{tabbing}}
 (ou avec \vers|\vers|, voir Â§~\ref{outils} page~\pageref{outils}) ;
\verb|\english|\-\verb|quote| est 
l'option par dÃ©faut de l'extension {\eFrench} ;

\item \verb|\noenglishdoublequotes| remplace tous les doubles guillemets
\refmark{catcodes}
\index{noenglishdoublequotes@\texttt{\backslash noenglishdoublequotes}}%
\index{englishdoublequotes@\texttt{\backslash englishdoublequotes}}%
 Ã&nbsp; la \TeX{} `` et '' par &lt;&lt; et &gt;&gt; ; 
cette option reste active Ã&nbsp; l'intÃ©rieur de l'environnement
\vers|versatim|\refmark{tabbing} 
(ou avec \vers|\vers|, voir Â§~\ref{outils}) et elle
 s'annule tout
simplement par la commande inverse \verb|\englishdoublequotes| ;

\item \verb|\untypedspaces| rajoute un espace lÃ&nbsp; oÃ¹ l'utilisateur doit 
\index{espaces!untypedspaces@\texttt{\backslash untypedspaces}}%
\index{untypedspaces@\texttt{\backslash untypedspaces}}%
\index{espaces!typedspaces@\texttt{\backslash typedspaces}}%
\index{typedspaces@\texttt{\backslash typedspaces}}%
normalement en mettre un (et uniquement s'il l'a oubliÃ©)
 c.-Ã&nbsp;-d. devant la double ponctuation 
\index{ponctuation}\index{guillemets}%
(\verb|! ? ; :|) et 
les guillemets (aprÃ¨s \verb|&lt;&lt;| et avant \verb|&gt;&gt;|)%
\footnote{\texttt{\backslash untypedspaces} n'a aucun effet sur 
la typographie des nombres et donc avec la commande
\texttt{\backslash nombre}.}
 ; mais
attention, il peut y avoir des cas oÃ¹ cette action systÃ©matique est
 mauvaise, c'est pourquoi \verb|\typedspaces| est l'option par dÃ©faut de 
l'extension {\eFrench} ;
 
\item \verb|\idotless| permet (pour ceux qui ne saisissent pas en 8 bits
et/ou n'ont pas de bon Ã©diteur de texte%
\index{idotless@\texttt{\backslash idotless}}%
\index{iwithdot@\texttt{\backslash iwithdot}}%
\index{points!\texttt{\backslash idotless}}\index{points!\texttt{\backslash iwithdot}}%
\footnote{Donc dans tous les cas oÃ¹ vous devez saisir les
lettres accentuÃ©es sous leur forme \TeX{} c'est-Ã&nbsp;-dire par la sÃ©quence : 
\index{lettres accentuÃ©es}\index{caractÃ¨res accentuÃ©s}%
\index{antislash-accent-lettre}%
antislash-accent-lettre.}% 
) d'accentuer les i sans avoir Ã&nbsp;
penser qu'il est absolument indispensable d'utiliser un \i{} sans point 
(\verb|\i{}|) ; \verb|\iwithdot| 
en est l'option inverse et la valeur par 
dÃ©faut ;

\item \verb|\tabbingaccents|\label{tabbingaccents}
 permet d'utiliser l'accentuation
normale \mbox{7-bits} (\verb|\`| et \verb|\'|) dans un environnement
\vers|tabbing| de \LaTeX{} ; les mÃªmes ordres influants sur
la tabulation restent utilisables s'ils sont suivis d'un espace 
\index{accents!tabbingaccents@\texttt{\backslash tabbingaccents}}%
\index{tabbingaccents@\texttt{\backslash tabbingaccents}}%
\index{notabbingaccents@\texttt{\backslash notabbingaccents}}%
\index{environnement!\texttt{tabbing}}%
\index{accents!dans \texttt{tabbing}}%
\index{accents!notabbingaccents@\texttt{\backslash notabbingaccents}}%
(\verb*|\` | et \verb*|\' |) ; comme il s'agit d'une option qui
n'aura plus d'intÃ©rÃªt Ã&nbsp; l'avenir, \vers|\notabbingaccents| est
la valeur par dÃ©faut ; 

\item \verb|\EBCDICbrackets| remplace en mode texte 
\index{EBCDICbrackets@\texttt{\backslash EBCDICbrackets}}%
\index{normalbrackets@\texttt{\backslash normalbrackets}}%
\index{\texttt{[}}\index{\texttt{]}}\index{crochets}%
(c.-Ã&nbsp;-d. non mathÃ©matique) les caractÃ¨res \verb|&lt;| et \verb|&gt;| par
des crochets [ et ] ; cette option est 
particuliÃ¨rement {\em dÃ©diÃ©e} aux
systÃ¨mes IBM disposant de claviers sans crochets ; 
mais attention le doublement de ces caractÃ¨res (\verb|&lt;&lt;| et
\verb|&gt;&gt;|) donnera toujours &lt;&lt; et &gt;&gt; 
(sauf en mode \verb|verbatim|) ;
cette option nÃ©cessite l'utilisation de \verb|\nonfrench| pour
l'introduction et l'exÃ©cution de certains jeux de macros-instructions
(voir Â§~\ref{compatibilite} page \pageref{compatibilite}) ;
\verb|\normalbrackets| en est la valeur
par dÃ©faut ;

\item \verb|\letpunctuationactivefor| est un ordre trÃ¨s curieux ! Son nom 
\index{letpunctuationactive@\texttt{\backslash letpunctuationactive}}%
signale dÃ©jÃ&nbsp; qu'il ne doit pas Ãªtre 
employÃ© seul ; il ne doit aussi
Ãªtre employÃ© que dans des cas trÃ¨s 
spÃ©cifiques et ce, en connaissance de
cause ; en effet, cet ordre engendre irrÃ©mÃ©diablement 
une {\em anomalie}
(l'exception qui confirme la rÃ¨gle...) : 
les caractÃ¨res {\em actifs}
(\verb|! ; : ?|) resteront actifs mÃªme lorsque l'extension {\eFrench}
se sera effacÃ©e au profit d'une autre ; cela  est donc dangereux ! mais
peut aussi Ãªtre utile, comme nous allons le voir ci-aprÃ¨s avec 
\verb|\wrongtypedspaces|.
\end{itemize}

Tous les dispositifs prÃ©citÃ©s deviennent 
inopÃ©rants dÃ¨s que l'on code
\index{nofrenchtypography@\texttt{\backslash nofrenchtypography}}%
\texttt{\backslash no\-french\-typo\-gra\-phy}. 
 
\noindent
\texttt{\backslash nofrenchtypography} :
{\em a priori} rien d'intÃ©ressant ici... sauf lorsque vous n'imprimez plus
Ã&nbsp; la franÃ§aise et dans ce cas vous disposez des ordres :
\begin{itemize}
\item \verb|\wrongtypedspaces| pour supprimer les espaces superflus saisis 
\index{wrongtypedspaces@\texttt{\backslash wrongtypedspaces}}%
\index{espaces!wrongtypedspaces@\texttt{\backslash wrongtypedspaces}}%
(devant la double ponctuation c.-Ã&nbsp;-d. \verb|! ; : ?|) 
\index{double ponctuation}%
par une dactylographe franÃ§aise trop zÃ©lÃ©e 
qui vient de taper une grande
quantitÃ© de texte non-franÃ§ais dans un document 
franÃ§ais ; s'il s'agit
d'anglais ou d'une autre langue dont l'espace n'est pas souhaitable, 
l'extension
 {\eFrench} fera aussi le travail pour annuler les habitudes
franÃ§aises ; mais attention ! avant d'abandonner le \verb|\french| pour,
par exemple, l'\verb|\english| il aura fallu taper :\\
\verb|     \letpunctuationactivefor\wrongtypedspaces|\\
pour maintenir {\em active\/} la double ponctuation 
(Ã©viter alors d'employer cette derniÃ¨re dans des macros, \LaTeX{}
 ou non, qui n'auraient pas Ã©tÃ© conÃ§ues pour ce cas 
ou qui n'auraient pas
Ã©tÃ© adaptÃ©es par le style linguistique 
correspondant --~Ã&nbsp; manipuler
donc avec prudence)
;

\item \verb|\nowrongtypedspaces| permet d'annuler temporairement 
\index{nowrongtypedspaces@\texttt{\backslash nowrongtypedspaces}}%
\index{espaces!nowrongtypedspaces@\texttt{\backslash nowrongtypedspaces}}%
l'effet prÃ©citÃ©.
\end{itemize}
 
\subsubsection{\texttt{\backslash frenchlayout}}
\index{frenchlayout@\texttt{\backslash frenchlayout}}%
La partie mise en page de l'extension {\eFrench} 
rÃ©alise un grand nombre d'opÃ©rations :
\begin{itemize}
\item elle rÃ©introduit
le retrait des premiers paragraphes qui est supprimÃ©  en \LaTeX{}
standard mais l'utilisateur conserve la possibilitÃ© de prÃ©ciser son choix
par les commandes 
\index{retrait}\index{indentation}%
\begin{itemize}
\item \verb|\indentfirst| qui est le choix par dÃ©faut,
\item \verb|\nonindentfirst| qui n'applique pas de retrait en dÃ©but des
      premiers paragraphes.
\end{itemize}
Dans le cas oÃ¹ l'extension \emph{titlesec} est chargÃ©e, ce sont les options
de cette extension qui sont utilisÃ©es et les commandes pÃ©cÃ©dentes n'ont
plus d'effet.
\index{extension!titlesec@\emph{titlesec}}%
\index{titlesec@\emph{titlesec}}%

\item elle dÃ©finit les marqueurs utilisÃ©s dans les Ã©numÃ©rations
      (\texttt{itemize}). Vous pouvez choisir d'autres marqueurs
      en fournissant d'autres caractÃ¨res Ã&nbsp; la place des Ã©toiles
      ci-dessous :
\begin{verbatim}
\frlabelitems{%
              \renewcommand{labelitemi}{*}%
              \renewcommand{labelitemii}{**}%
              \renewcommand{labelitemi}{***}%
             }%
\end{verbatim}
\index{frlabelitems@\texttt{\backslash frlabelitems}}%
\index{labelitemi@\texttt{\backslash labelitemi}}%
\index{labelitemii@\texttt{\backslash labelitemii}}%
\index{labelitemiii@\texttt{\backslash labelitemiii}}%
\index{marqueurs de liste!modification}% 
Ã€ noter que le traitement des guillemets Ã&nbsp; chaque dÃ©but 
d'Ã©lÃ©ments de liste (\verb|\item|) est alors supprimÃ© (sauf Ã&nbsp;
rÃ©introduire la sÃ©quence 
\verb|\check|\-\verb|item|\-\verb|guille|\-\verb|mets| devant
le marqueur).
\index{checkitemguillemets@\texttt{\backslash checkitemguillemets}}%
\index{guillemets!dans itemize@dans \texttt{itemize}}%
\index{guillemets!et marqueurs de liste}%
\index{marqueurs de liste!et guillemets}%

\item elle propose les lettrines dont je vous ai dÃ©jÃ&nbsp; parlÃ© au
      \S~\ref{lettrines} page~\pageref{lettrines}.
\index{lettrines}

\item elle introduit les environnements dont je vous ai aussi
dÃ©jÃ&nbsp; parlÃ© : 
\begin{itemize}
\item \verb|order| pour composer des listes ordonnÃ©es 
(voir  Â§~\ref{envir} page~\pageref{envir}),
\index{environnement!order@\texttt{order}}%

\item \verb|figurette| pour placer exactement oÃ¹ l'on veut une petite
figure (voir  Â§~\ref{figurette} page~\pageref{figurette}),
\index{environnement!figurette@\texttt{figurette}}%

\item \texttt{drapeaufg},
      \texttt{drapeau}\-\texttt{fg}\-\texttt{IN},
      \texttt{drapeau}\-\texttt{fd},
      \texttt{drapeau}\-\texttt{fd}\-\texttt{IN} 
pour la compostion \emph{au fer} Ã&nbsp; droite ou Ã&nbsp; gauche
(voir  Â§~\ref{endrapeau} page~\pageref{endrapeau}),
\index{environnement!drapeaufg@\texttt{drapeaufg}}%
\index{environnement!drapeaufgIN@\texttt{drapeaufgIN}}%
\index{environnement!drapeaufd@\texttt{drapeaufd}}%
\index{environnement!drapeaufdIN@\texttt{drapeaufdIN}}%

\item \vers|versatim| en remplacement de \texttt{verbatim}
      pour rÃ©aliser automatiquement la coupure de ligne
      lorsque cela est nÃ©cessaire 
(voir \S~\ref{outils} page~\pageref{outils}).
\index{environnement!versatim@\texttt{versatim}}%
\end{itemize}

\item elle remet Ã&nbsp;
zÃ©ro le compteur de chapitre (section et autres sous-sections)
Ã&nbsp; chaque nouvelle partie (\verb|\part|) du document%
\footnote{La commande \texttt{\backslash noresetatpart} 
fournie via \texttt{\backslash usersfrenchoptions} ou
en dÃ©but de document
(aprÃ¨s le \texttt{\backslash begin}\{\texttt{docu}\-\texttt{ment}\}) permet
d'annuler cet effet.}%
, positionne les notes de tableau dans le tableau lui-mÃªme,
\index{part@\texttt{\backslash part}}%
\index{noresetatpart@\texttt{\backslash noresetatpart}}%
gÃ¨re les appels de note consÃ©cutifs en les sÃ©parant d'une virgule
\footnote{Une note peut toujours Ãªtre suivie...}%
\footnote{... d'une autre note, Ã&nbsp; condition qu'elles ne soient sÃ©parÃ©es
par aucun autre Ã©lÃ©ment, pas mÃªme un espace.}.

\item
 lors d'un dÃ©but de partie, de chapitre, d'annexe
 ou d'index, elle corrige d'une part
la position de la numÃ©rotation de page par dÃ©faut de \LaTeX{},
d'autre part Ã©vite d'imprimer le titre courant
\footnote{\LaTeX{} utilise anormalement le &lt;&lt; \em pagestyle\/ &gt;&gt; 
\texttt{plain} avec la classe &lt;&lt; \tt book &gt;&gt;.} sur cette page.
\index{classe!book@\texttt{book}}%
Elle modifie les environnements \texttt{theindex} et \texttt{thebibliography}
de faÃ§on Ã&nbsp; faire automatiquement rÃ©fÃ©rence Ã&nbsp; l'index et Ã&nbsp; la 
bibliographie dans la table des matiÃ¨res comme dans les \emph{bookmarks}
des hypertextes.
\index{theindex@\texttt{theindex}}%
\index{environnement!theindex@\texttt{theindex}}%
\index{bibliographie}%
\index{index!composition de l'}%
\index{thebibliography@\texttt{thebibliography}}%
\index{environnement!thebibliography@\texttt{thebibliography}}%
\end{itemize}

Cette partie traite aussi les sous-options suivantes :
\begin{itemize}

\item \verb|\noresetatpart| permet d'annuler la remise Ã&nbsp;
      zÃ©ro du compteur de chapitre (section et autres sous-sections)
      Ã&nbsp; chaque nouvelle partie (\verb|\part|) du document ;
\index{part@\texttt{\backslash part}}%
\index{noresetatpart@\texttt{\backslash noresetatpart}}%
\index{numerotation@numÃ©rotation!des chapitres ou sections}%

\item \verb|\noresetatchapter| permet de ne pas remettre Ã&nbsp; zÃ©ro le compteur
      de notes de bas de page Ã&nbsp; chaque nouveau chapitre (\verb|\chapter|) ;
\index{chapter@\texttt{\backslash chapter}}%
\index{noresetatchapter@\texttt{\backslash noresetatchapter}}%
\index{numerotation@numÃ©rotation!des notes de bas de page}

\item \verb|\frenchtrivsep| rÃ©duit notablement l'espace vertical dans toutes
\label{frenchtrivsep}
      les listes \LaTeX; c'est la valeur par dÃ©faut de l'extension 
      {\eFrench} ; des messages d'attention (\texttt{-58-} voir p. 
      \pageref{-58-}) peuvent Ãªtre Ã©mis si vous utilisez de nouveaux
      environnements  faisant appel aux environnements standard \LaTeX{} ;
les valeurs d'espacement vertical 
(\texttt{\backslash parsep}, \texttt{\backslash itemsep}, 
\texttt{\backslash topsep} et \texttt{\backslash partopsep})
\index{espacement!vertical}%
\index{espacement!parsep@\texttt{\backslash parsep}}%
\index{espacement!itemsep@\texttt{\backslash itemsep}}%
\index{espacement!topsep@\texttt{\backslash topsep}}%
\index{espacement!partopsep@\texttt{\backslash partopsep}}%
\index{parsep@\texttt{\backslash parsep}}%
\index{itemsep@\texttt{\backslash itemsep}}%
\index{topsep@\texttt{\backslash topsep}}%
\index{partopsep@\texttt{\backslash partopsep}}%
\index{espace!compteurs}%
peuvent Ãªtre modifiÃ©es en utilisant la commande :
\begin{verbatim}
\frtrivseplengths{%
   \setlength{\partopsep}{0.2 ex ...}%
   ...           }
\end{verbatim}
et dans ce cas les messages d'avertissement prÃ©citÃ©s ne sont plus
Ã©mis (sauf si vous codez Ã&nbsp; nouveau
\verb|\frenchtrivsepwarnings|
dans cette commande 
      (voir \verb|\nofrenchtrivsepwarnings| page \pageref{ftsw}) ;
\index{frenchtrivsep@\texttt{\backslash frenchtrivsep}}%

\item \verb|\nofrenchtrivsep| rÃ©tablit l'espacement vertical standard de la
      classe de document utilisÃ©e ;
\index{nofrenchtrivsep@\texttt{\backslash nofrenchtrivsep}}%
\label{everyparguills}
\item \verb|\everyparguillemets| permet, lorsqu'une citation se prolonge sur 
\index{everyparguillemets@\texttt{\backslash everyparguillemets}}%
\index{guillemets!everyparguillemets@\texttt{\backslash everyparguillemets}}%
d'au\-tres paragraphes, de commencer chaque paragraphe 
par des guillemets, comme
c'est l'usage ; lorsque la citation continue par une Ã©numÃ©ration
\verb|order| ou \verb|itemize|, chaque alinea dÃ©bute alors avec des
guillemets ; l'option
\vers|\everyparguillemets| est la valeur par dÃ©faut dans
{\eFrench} ;

\item \verb|\everyparguillemetsremoved| permet d'annuler cet effet
(c'est-Ã&nbsp;-dire de commencer tous les paragraphes d'une citation
par des guillemets ouvrants)
\index{everyparguillemetsremoved@\texttt{\backslash everyparguillemetsremo\-ved}}%
\index{guillemets!everyparguillemetsremoved@\texttt{\backslash everyparguillemets-\\ removed}}%

\item \verb|\noeveryparguillemets| \, ne permet pas 
d'avoir plusieurs paragraphes
dans une citation (tout ordre \verb|\par| est ignorÃ© ;
la citation doit obligatoirement commencer par des guillemets ouvrants%
\footnote{Au cas oÃ¹ la citation ne commencerait pas en dÃ©but de ligne,
un saut de ligne sera imposÃ© aux premiers guillemets ouvrants.}) ; 
\index{noeveryparguillemets@\texttt{\backslash noeveryparguillemets}}%
\index{guillemets!noeveryparguillemets@\texttt{\backslash noeveryparguillemets}}%
cette option qui gÃ¨re correctement pour vous les citations de deuxiÃ¨me
niveau en commenÃ§ant chaque ligne par des guillemets
est {\em fragile} et  peut  poser quelques 
problÃ¨mes de mise en Å“uvre voire mÃªme trÃ¨s mal fonctionner% 
\footnote{Cette option n'est pas adaptÃ©e, notamment, aux environnements
dont la longueur de ligne est rÃ©duite.} 
 ;
l'utilisation de l'environnement \texttt{guillemets} (ou \verb|\guillemets|)
est totalement interdit dans ce cas ;
il est impÃ©ratif de rÃ©tablir 
\verb|\everypar|\-\verb|guil|\-\verb|le|\-\verb|mets| juste aprÃ¨s
le paragraphe concernÃ© ;

\item \verb|\overfullhboxmark| et \verb|\nooverfullhboxmark| 
\index{nooverfullhboxmark@\texttt{\backslash nooverfullhboxmark}}%
\index{overfullhboxmark@\texttt{\backslash overfullhboxmark}}%
(voir Â§~\ref{outils} page \pageref{outils}) ;

\item \verb|\labelsinmargin| et \verb|\nolabelsinmargin| 
\index{labelsinmargin@\texttt{\backslash labelsinmargin}}%
\index{nolabelsinmargin@\texttt{\backslash nolabelsinmargin}}%
(voir Â§~\ref{outils} page \pageref{outils}).

%\item \verb|\PasDeNumeroDePage| ou \verb|\nopagenumbers| supprime la 
%\index{PasDeNumerDePage@\texttt{\backslash PasDeNumeroDePage}}%
%numÃ©rotation des pages (mais aussi les hauts de page). Cela est trÃ¨s 
%liÃ© aux styles employÃ©s (ne convient donc pas dans 
%toutes les situations).
\end{itemize}

Cette partie gÃ¨re aussi la mise en page du courrier fait avec la classe
\verb|letter| ainsi les adresses, la date, l'\verb|\opening| 
(ainsi que le \verb|\closing|) \etc. sont disposÃ©es
{\em Ã&nbsp; la franÃ§aise} ; l'adresse du correspondant 
apparaÃ®t au travers
de la fenÃªtre des enveloppes format 11~x~22 cm ;
\index{closing@\texttt{\backslash closing}}%
il est possible de prÃ©ciser les commandes 
\verb|\yourref|, \verb|\ourref|, \verb|\object|, \verb|\PS|
 dÃ©jÃ&nbsp; vues (Â§~\ref{letter} page \pageref{letter}) 
et de fournir les dÃ©finitions 
des hauts et bas de page du courrier par les commandes 
\verb|\formhead| et \verb|\formfoot|.
\index{lettre}\index{courrier}\index{letter@\texttt{letter}}%
\index{classe!letter@\texttt{letter}}%
\index{formhead@\texttt{\backslash formhead}}%
\index{formfoot@\texttt{\backslash formfoot}}%
\index{ourref@\texttt{\backslash ourref}}%
\index{yourref@\texttt{\backslash yourref}}%
\index{object@\texttt{\backslash object}}%
\index{PS@\texttt{\backslash PS}}\index{postscriptum@{\em postscriptum}}%

La commande \verb|\constantLayout| qui ne fait pas partie de cette
section car elle porte sur tous les langages ; son rÃ´le est
est de garantir une prÃ©sentation homogÃ¨ne du document tout au
long de ce dernier, mÃªme en cas de changement de langue. Elle
ne peut Ãªtre utilisÃ©e qu'une seule fois au dÃ©but du document ;
ce n'est pas l'option par dÃ©faut avec {\eFrench}.
\index{ConstantLayout@\texttt{\backslash ConstantLayout}}%

\subsubsection{La bibliographie}\label{bibliographie}
\index{bibliographie}%
La bibliographie d'un document est rÃ©alisÃ©e en deux Ã©tapes : 
tout d'abord la sÃ©lection et le tri des entrÃ©es bibliographiques (en gÃ©nÃ©ral
reprises d'une base bibliographique BiB\TeX{} ou BiB\LaTeX) avec le programme
\index{bibtex8@{bibtex8}}%
\index{BibLaTeX@{Bib\LaTeX}}%
\texttt{bibtex}
\footnote{Utiliser de prÃ©fÃ©rence \texttt{bibtex8} pour le traitement 
correct des caractÃ¨res accentuÃ©s. Mais avec XeLaTex, c'est une
 combinaison Bib\LaTeX{}
avec \texttt{biber} qui convient le mieux} et deuxiÃ¨mement sa composition
par \LaTeX. Dans la premiÃ¨re Ã©tape le choix du style est important.
Suivant le cas il est fait appel Ã&nbsp; certaines commandes \LaTeX\
introduisant des libellÃ©s spÃ©cifiques (comme \verb|\editorname|
pour &lt;&lt; Ã©diteur &gt;&gt;).
Des extensions \LaTeX\ traitant de la bibliographie peuvent Ãªtre
utilisÃ©es dans la deuxiÃ¨me partie. \eFrench\ essaye de s'adapter
Ã&nbsp; ces extensions%
\footnote{\eFrench\ est spÃ©cialement adaptÃ© pour travailler
avec \emph{jurabib} et \emph{fracm}. DÃ¨s la version 6,1
\emph{biblatex} est aussi fonctionnel}%
\index{extension!jurabib@\emph{jurabib}}%
\index{extension!fracm@\emph{fracm}}%
\index{BibLaTeX@{Bib\LaTeX}}%
. Par dÃ©faut, il traduit les libellÃ©s utilisÃ©s
le plus frÃ©quemment, comme nous allons le voir dans ce qui suit.

\subsubsection{\texttt{\backslash frenchtranslation}} 
\index{frenchtranslation@\texttt{\backslash frenchtranslation}}%
Cette partie de l'extension {\eFrench} traduit en franÃ§ais tous les titres 
ou libellÃ©s utilisÃ©s en \LaTeX\ et dans la bibliographie, imprime les
\index{bibliography}%
 dates Ã&nbsp; la franÃ§aise, numÃ©rote correctement 
les diffÃ©rentes parties (\verb|\part|) d'un
\index{resume@\texttt{\backslash resume}}%
\index{endresume@\texttt{\backslash endresume}}%
\index{glossaire1@\texttt{\backslash glossaire}}%
\index{glossaire2@\texttt{\backslash glossaires}}%
\index{annexe1@\texttt{\backslash annexe}}\index{annexe2@\texttt{\backslash annexes}}%
\index{see1@\texttt{\backslash see}}\index{see2@\texttt{\backslash seealso}}%
\index{sommaire2@\texttt{\backslash sommaire[n]}}%
\index{printindex@\texttt{\backslash printindex}}%
\index{textcurrency@\texttt{\backslash textcurrency}}%
\index{texteuro@\texttt{\backslash texteuro}}%
volume,
modifie la commande \verb|\textcurrency| pour Ãªtre Ã©quivallente
Ã&nbsp; \verb|\texteuro| lorsque cette derniÃ¨re est dÃ©finie
 et introduit les commandes (voir Â§~\ref{commandes}
page \pageref{commandes}) : 
\begin{verbatim}
\annexe       \annexes      \resume   \endresume   
\glossaire    \glossaires   \see      \seealso  
\sommaire[n]  \printindex
\motsclef     \endmotsclef  \keywords \endkeywords
\end{verbatim} 
\index{motsclef@\texttt{\backslash motsclef}}%
\index{endmotsclef@\texttt{\backslash endmotsclef}}%
\index{keywords@\texttt{\backslash keywords}}%
\index{endkeywords@\texttt{\backslash endkeywords}}%
Pour modifier les libellÃ©s reportez-vous au paragraphe~\ref{styleperso} 
et tout spÃ©cialement page~\pageref{modiflibelle}.

\subsubsection{\texttt{\backslash frenchmacros}}\label{frenchmacros}
\index{frenchmacros@\texttt{\backslash frenchmacros}}%
\index{ier@\texttt{\backslash ier}}%
\index{ieme@\texttt{\backslash ieme}}%
\index{at@\texttt{\backslash at}}%
Cette partie est consacrÃ©e aux ordres tels que \verb|\ier|,
\verb|\ieme|, \verb|\at|, \etc. dÃ©crits au paragraphe \ref{commandes}.
\index{abbreviations@\texttt{\backslash abbreviations}}%
\index{abreviations@abrÃ©viations!\texttt{\dittomark}...\texttt{\dittomark}}%
On y trouve aussi une sous-option trÃ¨s spÃ©ciale : \\
\verb|\abbreviations| qui permet de consulter le fichier des 
\index{fichier!des abrÃ©viations}%
\index{fichier!frabbrev@\texttt{frabbrev.tex}}%
abrÃ©viations fourni (\vers|frab|\-\vers|brev.tex| par dÃ©faut)
 Ã&nbsp; {\em chaque} demande explicite
d'abrÃ©viation de mot, de la forme : \verb|"Mot_Ã&nbsp;_abrÃ©ger"| ;
 s'il figure dans le fichier il est alors abrÃ©gÃ© 
correctement sinon, un message est Ã©mis et le mot est composÃ© 
comme il a Ã©tÃ© saisi (avec les guillemets) ; ainsi, 
\verb|"premier"| imprime "premier" et \verb|"NumÃ©ro"12| donne%
\index{Numero@\texttt{\backslash Numero}}%
\index{Numero@\texttt{\dittomark Numero\dittomark}}%
\index{premier@\texttt{\dittomark premier\dittomark}}%
\footnote{Pour imprimer \Numero{} il semble plus appropriÃ© d'utiliser
directement 
la commande \texttt{\backslash Numero} (voir Â§~\ref{numero}).}
"NumÃ©ro"12 mais \verb|"GUTenberg"| s'imprimera "GUTenberg" (car 
\index{abreviations@abrÃ©viations!GUTenberg}%
\index{GUTenberg!abrÃ©viation de}%
nous n'acceptons pas d'abrÃ©viation de GUTenberg).

On notera que les majucules et minuscules sont importantes
dans le \vers|Mot_|\-\vers|Ã&nbsp;_|\-\vers|abrÃ©ger| 
car la comparaison se fait Ã&nbsp; l'identique
dans le fichier des abrÃ©viations. Il faudra donc Ã©viter d'utiliser
des abrÃ©viations dans un argument de commande 
qui peut faire des transformations sur les
lettres.

Cette mÃ©canique d'abrÃ©viations Ã©tant assez primitive au niveau informatique 
(relecture du fichier Ã&nbsp; chaque demande d'abrÃ©viation), le fichier des
abrÃ©viations doit rester de petite taille. 
C'est la raison pour laquelle nous
n'y avons mis qu'un jeu assez restreint d'abrÃ©viations. 
Ce fichier n'est pas
modifiable mais par contre vous pouvez prÃ©ciser votre propre fichier  
\gdef\iX{\texttt{\backslash abbreviations[fichier]}}%
\index{abreviations@abrÃ©viations!abreviations2@\iX}%
\index{abreviations@abrÃ©viations!\texttt{\backslash abbreviations}}%
\index{noabreviations@\texttt{\backslash noabbreviations}}%
d'abrÃ©viations par la commande : \verb|\abbreviations[fichier]|.
\paragraph*{AbbrÃ©viations pour sources en UTF8} Le fichier d'abbrÃ©viations 
ouvert par dÃ©faut (\vers|frab|\-\vers|brev.tex|) est codÃ© en latin9.
\index{codage!utf8@\texttt{utf8}}
Maintenant existe aussi le mÃªme en utf8 nommÃ© \vers|frab|\-\vers|brev-u8.tex|.
Libre Ã&nbsp; chacun de changer les noms des fichiers dâ€™abrÃ©viation ou d'appeler
par la commande\\ \verb|\abbreviations[fichier]|
celui qui convient au code source, par exemple\\ 
 \verb|\abbreviations[frabbrev-u8.tex]|.


Rappelons qu'en \TeX{} le caractÃ¨re \verb|"| est 
normalement le dÃ©but d'une valeur
hexadÃ©cimale. L'option \verb|\abbreviations| interdit donc temporairement
cette forme de codage (voir Â§~\ref{compatibilite}).\\
\verb|\noabbreviations| est l'option par dÃ©faut.

\medskip 
\noindent
Il existe aussi :
\begin{itemize}\label{moretolerance}
\item \verb|\moretolerance| qui peut Ãªtre utilisÃ©, en dernier recours, 
\index{moretolerance@\texttt{\backslash moretolerance}}%
lorsque les cÃ©sures ne peuvent se faire correctement malgrÃ© tous
les artifices dÃ©jÃ&nbsp; employÃ©s (rajouter ou retirer 
des mots, 
forcer des coupures avec \verb|\allow|\-\verb|hyphens|,
\index{allowhyphens@\texttt{\backslash allowhyphens}}%
imposer des coupures avec
\verb|\-|, \etc.). Ã€ chaque fois que l'ordre 
\index{\texttt{\backslash-}}%
\verb|\moretolerance| est fourni la {\em tolerance} de \TeX{} est
doublÃ©e. La portÃ©e de cet ordre doit donc Ãªtre limitÃ©e par des 
accolades \{\ \} ou tout autre moyen sÃ»r. L'aspect nÃ©gatif de cet
ordre concerne l'extension de l'espace inter-mots qui ne manquera
pas de se produire car \TeX\ aura alors tendance Ã&nbsp; rajouter de 
l'Ã©lasticitÃ© plutÃ´t que de produire des coupures de mots en bout 
de ligne, les deux Ã©tant toutefois possibles :
\begin{figurette}
\Large
\center
\fbox{%
\parbox{0.5\linewidth}{%
\moretolerance\moretolerance\moretolerance
Ici j'ai fourni trois fois cette commande et vous devriez
vous rendre compte de l'effet de relÃ¢chement produit 
(inÃ©galitÃ©, d'une ligne Ã&nbsp; l'autre, des espaces entre les mots).
                        }}%
\end{figurette}

\item \texttt{\backslash}\verb|!| est un ordre \TeX{} qui 
a Ã©tÃ© adaptÃ© pour 
\index{\texttt{\backslash\exclam}}%
\index{espace!fine@fine nÃ©gative (\texttt{\backslash\exclam})}%
pouvoir Ãªtre aussi utilisÃ© dans le texte courant. Il permet de retirer
une espace fine entre deux mots et peut ainsi faciliter la mise en page
lorsque les coupures s'avÃ¨rent dÃ©licates. Rappelons que l'ordre
\texttt{\backslash,} permet Ã&nbsp; l'inverse de rajouter une espace fine. 
\index{\texttt{\backslash,}}%
\index{espace!fine@ fine (\texttt{\backslash,})}%
\end{itemize}

\subsubsection{\texttt{\backslash frenchwarnings}}
Cette derniÃ¨re partie est consacrÃ©e aux messages d'avertissement que peut
Ã©mettre l'extension {\eFrench}. On y trouve les sous-options suivantes :

\begin{itemize}
\item \verb|\frenchtrivsepwarnings| indique qu'il faut Ã©mettre les messages
      d'attention relatifs aux espacements verticaux non respectÃ©s. En effet,
      l'extension {\eFrench} impose son propre espacement vertical  
\index{espace!vertical}%
\index{frenchtrivsepwarnings@\texttt{\backslash frenchtrivsepwarnings}}%
      (voir \verb|\french|\-\verb|trivsep| page~\pageref{frenchtrivsep}) dans
      les principaux environnements \LaTeX{}, ce qui empÃªche 
      --~en thÃ©orie~-- l'utilisateur
      de les modifier ; ce dernier est donc averti Ã&nbsp; chaque fois 
      qu'il tente d'utiliser un tel environnement modifiÃ© ;
      cela est l'option par dÃ©faut.
      Vous pouvez toujours choisir vos propres espacements verticaux
      mais vous devez le faire avec l'ordre \verb|\frtrivseplengths|
\index{frtrivseplengths@\texttt{\backslash frtrivseplengths}}%
      dÃ©crit page~\pageref{frenchtrivsep}. Vous pouvez aussi revenir Ã&nbsp;
      l'espacement standard en codant \verb|\nofrench|\-\verb|trivsep|.
      Si vous souhaitez plutÃ´t ne plus avoir de messages de ce genre
      il vous suffit de coder l'option inverse ci-aprÃ¨s.

\item \verb|\nofrenchtrivsepwarnings| dispense, en effet, 
  {\eFrench} 
\label{ftsw}%
\index{nofrenchtrivsepwarnings@\texttt{\backslash nofrenchtrivsepwarnings}}%
      d'Ã©mettre des messages lorsque l'utilisateur 
      (ou une extension ou une classe) tente de modifier
      les valeurs d'espacement vertical choisies par \eFrench.

\item \verb|\nofrenchwarnings| supprime tous les messages Ã©mis par
\index{nofrenchwarnings@\texttt{\backslash nofrenchwarnings}}%
      {\eFrench}. Cela ne peut prendre effet qu'aprÃ¨s le
      chargement complet de l'extension {\eFrench}. Cette option
      est trÃ¨s dÃ©conseillÃ©e.
\end{itemize}

\subsection{Utilisation multilingue}\label{multilingue}
\index{utilisation!multilingue}\index{langues}\index{langages}%
\seealso{langages}{langues} 
Avant cette version \nombre{6,0} chaque {\em langue} ou {\em langage}
 indiquÃ© dans le fichier 
\verb|language.dat| l'extension {\eFrench} dÃ©finissait une commande du
mÃªme nom. 
Maintenant, seuls l'anglais (\emph{english})et le franÃ§ais (\emph{french})
peuvent Ãªtre choisis et avec l'extension \emph{mlp} 
\index{extension!mlp@\emph{mlp}}%
\index{mlp@\emph{mlp}}%
de {\eFrench} aussi l'allemand ((\emph{german} et  \emph{ngerman}).
Cette limitation est due au fait que seules  ces trois extensions existent aussi en version
non basÃ©e sur \emph{babel}.
L'option \emph{english} consiste Ã&nbsp; dÃ©sactiver les autres extensions de langage.
Elle est donc toujours prÃ©sente.

Voici un exemple pour montrer comment combiner franÃ§ais et allemand (nouvelle mouture) en utilisant \emph{mlp} :
\begin{verbatim}
      \documentclass[ngerman,french,a4paper,11pt]{book} 
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
       ...
      \usepackage{mlp}
\end{verbatim}
Dans cet exemple, pour changer de langue il
suffit de demander \verb|\|{\em ngerman} pour passer Ã&nbsp; l'allemand, \verb|\|{\em english} Ã&nbsp; l'anglais
ou \verb|\|{\em french} au franÃ§ais.

Il y a aussi cette possibilitÃ©, Ã©quivalente Ã&nbsp; la prÃ©cÃ©dente :
\begin{verbatim}
      \documentclass[a4paper,11pt]{book} 
       ...
      \usepackage[ngerman,french,]{mlp}
\end{verbatim}


  Une commande \verb|\beginlanguage| est utilisable lorsqu'il est 
\index{beginlanguage@\texttt{\backslash beginlanguage}}%
nÃ©cessaire de reprendre la composition avec la langue
qui a Ã©tÃ© utilisÃ© au dÃ©but du document 
("cad" juste aprÃ¨s le 
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\verb|\begin{docu|\-\verb|ment}|) donc normalement la derniÃ¨re option
de langue fournie dans la commande \verb|\usepackage|.
\index{usepackage@\texttt{\backslash usepackage}}%

La commande \verb|\languagename| doit toujours contenir le nom du langage
actif.
\index{languagename@\texttt{\backslash languagename}}%

Parfois un document doit pouvoir &lt;&lt; rÃ©agir &gt;&gt; dynamiquement Ã&nbsp; la langue
utilisÃ©e pour le composer. Une structure de programmation pour tester
l'activation de l'extension {\eFrench} est disponible :\\
\verb|                 \ifFrench ... \else ... \fi|
\bigskip
\subsection{CrÃ©ation de style personnel ou  maison} 
\label{styleperso}
\index{style!personnel ou maison}%
\seealso{style}{extensions}
Un crÃ©ateur de style \LaTeX{} (normalement un maquettiste) est souvent une
personne qui modifie un style existant (une extension ou une classe
en gÃ©nÃ©ral) et l'appelle autrement ; cela
n'est possible qu'avec les styles ayant une licence de type logiciel libre. 
C'est le cas de l'extension {\eFrench} cf. {\em Copyright} 
(fichier 
\linkandfootnote{copyright}{\texttt{Copyright.pdf}}
{http://efrench.org/\#french}) ;  
\index{copyright}\index{\protect\copyright}%
\index{fichier!Copyright.pdf@\texttt{Copyright.pdf}}%
\index{fichier!copyrigh.tex@\texttt{copyrigh.tex}}%
 il est de plus  est entiÃ¨rement paramÃ©trable et  toutes
les commandes citÃ©es dans cette notice sont utilisables 
dans d'autres styles ou extensions
pourvu que l'extension {\eFrench} ait Ã©tÃ© 
prÃ©alablement chargÃ©e en extension \LaTeX{} ou
\index{input1@\texttt{\backslash input}}%
par la commande \verb|\input|. 

Quel que soit le moyen utilisÃ© pour charger l'extension {\eFrench},
les options ou commandes sont Ã&nbsp; prÃ©ciser Ã&nbsp; l'aide de l'ordre 
\label{usersf}%
\vers|\usersfrenchoptions| 
qui sera dÃ©fini avant
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
le \vers|\begin|\-\vers|{docu|\-\vers|ment}|. Voici un exemple --~utilisÃ© pour
composer ce document~-- dans lequel j'ai
%\index{babel@\emph{babel}!users@\texttt{\backslash usersfrenchoptions}}%
%\index{usersfrenchoptions@\texttt{\backslash usersfrenchoptions}!{avec \texttt{babel}}}%
\index{usersfrenchoptions@\texttt{\backslash usersfrenchoptions}}%
choisi d'appliquer \vers|\overfull|\-\vers|hbox|\-\verb|mark| 
et \vers|\disallowuchyph| Ã&nbsp; tout mon document :

\medskip
\begin{versatim}
\usersfrenchoptions{% Voici les options que j'ai choisies.
                    \disallowuchyph   % pas de coupure cap.
                    \overfullhboxmark % pas de carrÃ© noir.
                   }%
\end{versatim}
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%

\medskip
\noindent
Peu importent alors les changements de langues rÃ©alisÃ©s tout au long
du document ; ces options personnelles seront imposÃ©es Ã&nbsp; chaque fois
qu'il sera fait appel Ã&nbsp; \vers|\french|.
Cette commande peut Ãªtre appelÃ©e plusieurs fois, les paramÃ¨tres 
sont alors ajoutÃ©s aux prÃ©cÃ©dents.

Les libellÃ©s des titres usuels sont redÃ©finis 
\index{libellÃ©s}\index{titres usuels}%
dans l'extension {\eFrench}
et il faut les utiliser dans les styles ou extensions que vous crÃ©ez ;
voici leur dÃ©finition Ã&nbsp; la \TeX{} :
{\smaller
\begin{verbatim}
 \def\pagename{page}
 \def\refname{RÃ©fÃ©rences}
 \def\abstractname{RÃ©sumÃ©}
 \def\bibname{Bibliographie}
 \def\contentsname{Table des matiÃ¨res}
 \def\listfigurename{Table des figures}
 \def\listtablename{Liste des tableaux}
 \def\indexname{Index}
 \def\seename{\emph{voir}}
 \def\seealsoname{{\em voir aussi}}
 \def\figurename{\textsc{Fig.}}
 \def\tablename{\textsc{Tab.}}
 \def\sommairename{Sommaire}
 \def\partname{\ignorespaces\Ordinale{part}\ partie [...]}
 \def\glossaryname{Glossaire}
 \def\kwname{\textbf{Mots-clÃ©}} 
 \def\draftname{- \noexpand\311preuve -}% imprimer Ã©preuve (PS)
 \def\prefacename{PrÃ©face}%
 \def\headtoname{}% {Ã&nbsp;\space} est inusitÃ©.  
 \def\proofname{DÃ©monstration}% 
 \def\ccname{c.c. }
 \def\enclname{P.j. }
 \def\PSname{P.-S. :}
 \def\Objectname{Objet :}
 \def\YourRefname{v/rÃ©f. :}
 \def\OurRefname{n/rÃ©f. :}
 \def\emailname{m.Ã©l. :}
 \def\chaptername{Chapitre}
 \def\appendixname{Annexe}
 \def\slidename{Transparent}
 \def\listslidename{Liste des transparents}
 \def\ALG@name{algorithme}%
 \def\listalgorithmname{Liste des \ALG@name s}%
\end{verbatim}
}

D'autres libellÃ©s peuvent Ãªtre traduits lorsque {\eFrench} dÃ©tecte
la prÃ©sence de certaines extensions (signaler Ã&nbsp; l'auteur de l'extension
et Ã&nbsp; moi-mÃªme les extensions qui ne sont pas traduites).
Vous pouvez, bien sÃ»r, modifier ces libellÃ©s mais 
il faut cependant ne pas
oublier de respecter la typographie franÃ§aise usuelle ; toute modification
doit Ãªtre faite avec prudence. Si vous souhaitez, par exemple,
modifier le libellÃ© &lt;&lt; \textsc{Fig.} &gt;&gt; en &lt;&lt; figurine &gt;&gt; il suffit
de coder :
\label{modiflibelle}
\begin{verbatim}
\fraddto\captionsfrench{\def\figurename{figurine}}
\end{verbatim}
\index{fraddto@\texttt{\backslash fraddto}}%
\index{captionsfrench@\texttt{\backslash captionsfrench}}

D'autres commandes sont dÃ©finies dans le cadre de la bibliographie, il
\index{bibliographie}%
s'agit de :
\begin{verbatim}
  \def\andname{et}
  \def\editorname{Ã©diteur}
  \def\editornames{Ã©diteurs}
  \def\volumename{volume}
  \def\Volumename{Volume}
  \def\ofname{de}
  \def\numbername{numÃ©ro}
  \def\Numbername{NumÃ©ro}
  \def\inname{dans}
  \def\Inname{Dans}
  \def\editionname{Ã©dition}
  \def\pagesname{pages}
  \def\technicalreportname{Rapport Technique}
  \def\revisionname{RÃ©vision}
  \def\masterthesisname{DEA}
  \def\phdthesisname{ThÃ¨se de doctorat}
  \def\janname{janvier}
  \def\febname{fÃ©vrier}
  \def\marname{mars}
  \def\aprname{avril}
  \def\mayname{mai}
  \def\junname{juin}
  \def\julname{juillet}
  \def\augname{aoÃ»t}
  \def\sepname{septembre}
  \def\octname{octobre}
  \def\novname{novembre}
  \def\decname{dÃ©cembre}
\end{verbatim} 

Si vous souhaitez les modifier ou en rajouter, vous pouvez
procÃ©der de la mÃªme maniÃ¨re :
\begin{verbatim}
\fraddto\bibsfrench{\def\phdthesisname{ThÃ¨se PHD}}
\end{verbatim}
\index{fraddto@\texttt{\backslash fraddto}}%
\index{bibsfrench@\texttt{\backslash bibsfrench}}


Pour toute autre 
personnalisation de l'extension {\eFrench} on se reportera
Ã&nbsp; l'article \cite{et98} publiÃ© dans les Cahiers GUTenberg et dont
on trouvera une version composÃ©e (%
\linkandfootnote{artET98}{\texttt{artET98.pdf}}%
{http://svn.tuxfamily.org/viewvc.cgi/efrench_efrenchsources/trunk/doc/artET98.pdf?revision=1&amp;view=co}%
) dans la distribution. Ce document est d'Ã©poque ; mais bien des Ã©lÃ©ments sont encore valables.

\subsection{CrÃ©ation d'une nouvelle classe \LaTeX}

 Pour les gourous (... uniquement !) la crÃ©ation d'une classe \LaTeX{}
est chose aisÃ©e. Si vous souhaitez utiliser {\eFrench} n'oubliez pas
que certaines commandes (macro-instructions)
 peuvent Ãªtre redÃ©finies par l'extension
{\eFrench} et que la plupart de ces redÃ©finitions sont effectuÃ©es au
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{document}\}}%
\verb|\begin{document}|.
 

Vous pouvez utiliser intentionnellement toutes les commandes de {\eFrench}
qui sont dÃ©crites dans ce document. Toutes les autres macro-instructions
comportant un &lt;&lt; \texttt{@} &gt;&gt; sont susceptibles d'Ãªtre 
modifiÃ©es ultÃ©rieurement, Ã&nbsp; l'exception de :

\verb|\f@lastpage| vous permet de dÃ©finir une macro de ce nom pour
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{document}\}}%
rÃ©aliser une fonction spÃ©cifique en fin de derniÃ¨re page du document
et avant que {\eFrench} termine pour sa part le document.
\index{falastpage@\texttt{\backslash f\at lastpage}}%

Si vous souhaitez que {\eFrench} n'intervienne pas en fin de document,
il suffit de coder :\\\vers|\let\f@last|\-\vers|page\nofrenchlayout|

\section{Utilisation rÃ©duite \\&lt;&lt; Poor Man French Style &gt;&gt;}
\label{reduit}\index{utilisation!rÃ©duite}%
\index{utilisation!appauvrie}%
Une version {\em du pauvre}\/ (&lt;&lt; Poor Man French Style &gt;&gt;) 
est disponible Ã&nbsp; travers l'extension
\emph{pmfrench}. Elle peut-Ãªtre chargÃ©e en mÃ©moire 
de faÃ§on usuelle,
par exemple :
\index{usepackage@\texttt{\backslash usepackage}}%
\begin{verbatim}
      \documentclass[a4paper,11pt]{book} 
      \usepackage{pmfrench}
\end{verbatim}
\index{pmfrench@\emph{pmfrench}}%
\index{extension!pmfrench@\emph{pmfrench}}%


En faisant appel au &lt;&lt; Poor Man French Style &gt;&gt; 
on peut utiliser un {\em moteur}
\index{moteur!tex@\TeX}%
\TeX{} non francisÃ© "cad" ne contenant pas les motifs 
de cÃ©sure franÃ§ais ni
la liste des exceptions, \etc. Le fichier \vers|language.dat| n'est alors
 \index{fichier!d'exceptions}%
d'aucune utilitÃ©. La mÃ©moire nÃ©cessaire Ã&nbsp; l'exÃ©cution
est plus rÃ©duite.
Plusieurs autres dispositifs sont inopÃ©rants, en voici
un rÃ©sumÃ© :
\begin{itemize}
\item les lettrines (\verb|\lettrine| et \verb|\flettrine|) ;
\index{lettrine@\texttt{\backslash lettrine}}%
\index{flettrine@\texttt{\backslash flettrine}}%
\item le mÃ©canisme d'abrÃ©viation (\verb|"..."| et 
\verb|\abbreviations|) ;
\index{abreviations@abrÃ©viations}%
\index{abbreviations@\texttt{\backslash abbreviations}}%
\item les guillemets  de deuxiÃ¨me niveau avec 
\verb|\noeveryeparguillemets| ;
\item le chargement du fichier des exceptions franÃ§aises dont 
      le nom a Ã©tÃ© prÃ©cisÃ© dans le fichier \vers|language.dat|.
\index{fichier!language.dat@\texttt{language.dat}}%
\end{itemize}
Si vous Ãªtes curieux, vous vous apercevrez que 
\vers|pmfrench.sty| est en fait
l'Ã©quivalent de \vers|french.sty| plus l'ordre \vers|\pmfrench|. 
Lorsque cet ordre est placÃ© dans le {\em prÃ©ambule} "cad" avant le 
\vers|\begin{|\-\vers|document}|, alors l'extension {\eFrench} s'exÃ©cutera 
en mode rÃ©duit. Cela peut Ãªtre utile, comme nous l'avons vu, sur 
des sites n'ayant pas encore rÃ©alisÃ© une installation complÃ¨te 
des fichiers de l'extension {\eFrench}.

\section{Messages}

Certains des messages suivants sont en anglais car ce sont en gÃ©nÃ©ral
des erreurs qui peuvent survenir avant que la francisation soit
suffisamment mise en place.

\begin{itemize}
\let\labelitemi\relax

\item \texttt{-1- la macro xxx existe dÃ©jÃ&nbsp;.} \\
Signifie que vous vouliez, Ã&nbsp; l'aide de \verb|\frenchalias|,
 utiliser une commande sous un nouveau nom. Or ce nom est dÃ©jÃ&nbsp;
utilisÃ©. La composition du document ne peut aller plus loin
en besogne.
\index{frenchalias@\texttt{\backslash frenchalias}}%

\item \texttt{-2- file ... not found.}  \\ 
Le fichier dont le nom est indiquÃ© est indispensable Ã&nbsp; la bonne
marche de {\eFrench}. VÃ©rifiez si les chemins d'accÃ¨s Ã&nbsp; ce
fichier sont en service.

\item \texttt{\phantom{-2-} fichier ... non trouvÃ©.}  \\ 
Dans sa version franÃ§aise, ce message ne tÃ©moigne
 pas forcÃ©ment d'une erreur ; 
Ã&nbsp; vous de voir si le fichier en question est vital, ou non,
pour la composition du document.

\item \texttt{-3- l'option (pm)french n'est pas active ici !} \\ 
Vous avez fait appel Ã&nbsp; un ordre spÃ©cifique de l'extension
{\eFrench} mais vous n'Ãªtes pas dans
un environnement oÃ¹ la langue \texttt{\backslash french} est active. 
\index{langues!\texttt{\backslash french}}%
\index{french@\texttt{\backslash french}}%

Peut-Ãªtre, Ãªtes-vous
en anglais ou en \texttt{nonfrench} ?
\index{begin@\texttt{\backslash begin}!\texttt{\backslash begin}\{\texttt{nonfrench}\}}%
\index{end@\texttt{\backslash end}!\texttt{\backslash end}\{\texttt{nonfrench}\}}%
\index{nonfrench@\texttt{\backslash nonfrench}}%
\index{endnonfrench@\texttt{\backslash endnonfrench}}%

\item \texttt{-4- entering now `\relax`Poor-Man-French-Style'\relax' way.} \\ 
C'est l'extension \emph{pmfrench}
\index{pmfrench@\emph{pmfrench}}%
(le {\eFrench} du pauvre) qui est activÃ©e, soit automatiquement par suite
d'anomalies soit Ã&nbsp; votre demande. 

\item \texttt{-5- dÃ©finition de lettrine incorrecte.}  \\ 
Vous avez probablement
dÃ» employer des apostrophes ou des guillemets dans le texte de la lettrine. 
Ceux-ci doivent Ãªtre indiquÃ©s diffÃ©remment, voir la syntaxe des ordres
de lettrines.

\item \texttt{-6- lettrine Ã&nbsp; revoir.} \\ 
Les choix que vous avez imposÃ©s pour la
mise en page de cette lettrine conduisent Ã&nbsp; un mauvais rÃ©sultat comme, par
exemple, une lettrine ne portant que sur une seule ligne. Il est
souhaitable de revoir le paramÃ©trage.

\item\texttt{-7- lettrine rÃ©duite Ã&nbsp; 1 seule lettre.} \\
 Une lettrine se
compose au minimum d'une lettre mise en valeur et d'un texte mis
en petites capitales. Vous avez dÃ» omettre ce dernier texte.

\item\texttt{-8a- \backslash footnotetext}\{{\tt...}\}{\tt{} perdu.}\\
     \texttt{-8b- Coder event. }\verb|\protect\footnote.|\\
Signifie en gÃ©nÃ©ral que vous avez utilisÃ© une \verb|\footnote| dans un
\verb|\caption| de tableau ou dans un \verb|\mbox|. 
L'extension {\eFrench} ne pouvant
mettre correctement le texte de la note en bas de page (dÃ©faut actuel
de \LaTeX{}), vous devez, vous-mÃªme, insÃ©rer la commande
\verb|\footnotetext{...}| aprÃ¨s le tableau ou le \verb|\mbox|.
Cette erreur peut Ãªtre fatale dans les titres de section
si vous n'avez pas codÃ© \verb|\protect| devant \verb|\footnote|.
\index{protect@\texttt{\backslash protect}}%
\index{mbox@\texttt{\backslash mbox}}%
\index{caption@\texttt{\backslash caption}}%
\index{footnote@\texttt{\backslash footnote}}%
\index{footnotetext@\texttt{\backslash footnotetext}}%

\item\texttt{-9- Corrupted/absent language.dat file.}\\
L'extension {\eFrench} vÃ©rifie Ã&nbsp; chaque exÃ©cution que le fichier
de configuration
\texttt{language.dat} qui lui est accessible est bien compatible
avec celui utilisÃ© Ã&nbsp; la crÃ©ation du format. Ce fichier doit donc Ãªtre
prÃ©sent et accessible. L'ordre des langues ne peut Ãªtre changÃ© mais
d'autres langues peuvent Ãªtre rajoutÃ©es pour des tests. Les motifs de
cÃ©sure ne sont pris en compte qu'Ã&nbsp; la crÃ©ation du format.

\item\texttt{-10- french package not loaded.}\\
TÃ©moigne d'une utilisation du fichier \verb|frpatch.sty|
en dehors de l'extension {\eFrench}.
\index{fichier!frpatch.sty@\texttt{frpatch.sty}}%

\item\texttt{-11- application du \string&lt;\relax\string&lt; %
             frpatch \string&gt;\relax\string&gt; yy/mm/dd.} \\
Signifie que le patch en question est appliquÃ© Ã&nbsp; l'extension
{\eFrench}.

\item\texttt{-12- frpatch.sty est pÃ©rimÃ©, fichier Ã&nbsp; dÃ©truire.} \\
Signifie que les corrections ont maintenant Ã©tÃ© apportÃ©es Ã&nbsp;
la version de l'extension {\eFrench} que vous utilisez, aussi
il faut effacer dÃ©finitivement ce fichier de patch de votre systÃ¨me.

\item\texttt{-13- le caractÃ¨re `\relax`...'\relax' est dÃ©jÃ&nbsp; actif,}\\
     \texttt{\phantom{-13-} la double ponctuation est alors dÃ©sactivÃ©e.}  \\ 
Vous utilisez 
trÃ¨s probablement
un style ou une extension qui fait dÃ©jÃ&nbsp; usage de ce ou ces
caractÃ¨res. Pour Ã©viter toute anomalie de fonctionnement, l'extension
{\eFrench} dÃ©sactive alors l'effet de la double ponctuation
(\verb|! : ; ?|) pour tout votre document. Si ce n'est pas ce que vous
voulez, essayez de charger l'extension en question, soit aprÃ¨s le
chargement de l'extension {\eFrench} soit dans un environnement
\texttt{nonfrench}.

\item \texttt{-14- fermeture de guillemets non ouverts.} \\ 
Vous Ãªtes Ã&nbsp; la fin
d'une citation mais vous souhaitez fermer
les guillemets alors qu'aucun guillemet ouvrant n'a Ã©tÃ© employÃ©
Ã&nbsp; ce niveau. VÃ©rifiez l'imbrication de vos environnements.
Avec une lettrine, l'environnement guillemets se termine 
obligatoirement Ã&nbsp; la fin du paragraphe (mÃªme sans guillemets fermants).
Donc, si la citation doit se poursuivre au paragraphe suivant il est
nÃ©cessaire d'ouvrir Ã&nbsp; nouveau les guillemets. 

\item \texttt{-15- le langage \frenchname\space porte le %
                  numÃ©ro ...} \\ 
L'extension {\eFrench} vous indique le
numÃ©ro interne employÃ© pour le langage \texttt{french}. Ceci est
exceptionnel car cela veut dire qu'aucun langage \texttt{french}
n'avait Ã©tÃ© dÃ©fini au niveau de votre {\em format\/} 
mais qu'un numÃ©ro
a pu Ãªtre attribuÃ© grÃ¢ce au fichier \texttt{language.dat}.  
\index{fichier!language.dat@\texttt{language.dat}}%
\index{language.dat@\texttt{language.dat}}%

\item \texttt{-16- the English language\space is numbered ...}  \\ 
MÃªme explication
que pour le message prÃ©cÃ©dent mais portant ici sur l'anglais.

\item \texttt{-17- \backslash wrongtypedspaces est % 
                           inopÃ©rant dans ce contexte.}\\ 
Cet ordre ne peut Ãªtre utilisÃ© seul Ã&nbsp; ce niveau. 
Il doit Ãªtre prÃ©cÃ©dÃ© ici
de  l'ordre \vers|\letpunctua|\-\vers|tion|\-\vers|activefor| 
juste avant de quitter
le franÃ§ais pour une autre langue.
\index{wrongtypedspaces@\texttt{\backslash wrongtypedspaces}}%
\index{letpunctuationactive@\texttt{\backslash letpunctuationactive}}%

\item \texttt{-18- (pm)french.sty force l'option \backslash nofrenchguillemets \\ 
en mode maths avec AmSLaTeX.}\\
En effet, les chevrons ou guillemets sont employÃ©s Ã&nbsp; un autre usage 
en mode mathÃ©matique avec AmS\LaTeX{}.
\index{nofrenchguillemets@\texttt{\backslash nofrenchguillemets}}%
\index{guillemets!avec AmS\LaTeX{}}%
\index{AmSLaTeX@AmS\LaTeX{}}%

\item \texttt{-19- utilisation du langage interne numÃ©ro...}  \\ 
Votre
document va Ãªtre composÃ© avec l'extension \emph{pmfrench}
(le {\eFrench} du pauvre). Aucun
langage \texttt{french} n'a Ã©tÃ© trouvÃ© dans le format, aucun fichier
de configuration 
\texttt{language.dat} n'a Ã©tÃ© trouvÃ©, dans ces conditions l'extension
{\eFrench} vous indique le numÃ©ro de langue interne qu'il va
utiliser. Ã€ vous de voir si ce numÃ©ro est acceptable pour la mise
en page de votre texte franÃ§ais.

\item \texttt{-20- WARNING: the french language is undefined in your \\
\phantom{-20-} format.}  \\
\texttt{\phantom{-20-} the french language is undefined (ERROR!)}  \\
Vous ne pouvez utiliser l'extension {\eFrench} sans que votre moteur \TeX{}
\index{moteur!tex@\TeX}%
soit un minimum francisÃ©, c.-Ã&nbsp;-d. dispose par exemple de
motifs de cÃ©sure adaptÃ©s. Sinon, vous pouvez toujours faire le choix
de l'extension \emph{pmfrench} (le {\eFrench} du pauvre). 
Le premier message n'est qu'un avertissement
si le fichier \texttt{language.dat} dÃ©finit le franÃ§ais ; si ce n'est
pas le cas le deuxiÃ¨me message est Ã©mis.

\item \texttt{-21-\backslash}{\em xxx}\texttt{TeXmods  n'est pas dÃ©fini.} \\ 
Vous avez demandÃ© Ã&nbsp;
travailler avec la langue {\em xxx} mais celle-ci est inconnue
ou, tout au moins, la commande 
\texttt{\backslash}{\em xxx}\texttt{TeXmods} n'est pas dÃ©finie.

\item \texttt{-22- abrÃ©viation de `\relax`...'\relax' non trouvÃ©e.}  \\ 
Le fichier d'abrÃ©viation ne contient pas l'abrÃ©viation citÃ©e. 
VÃ©rifiez qu'il
ne s'agit pas d'une incompatibilitÃ© de codage (7-bits {\em vs} 8-bits)
entre le nom donnÃ© et le fichier des abrÃ©viations.

\item \texttt{-23- Extension : style (pm)french V...-- date -- (B.Gaulle).}\\ 
Ceci est la banniÃ¨re de l'extension {\eFrench}.
      Pensez Ã&nbsp; vous mettre Ã&nbsp; jour rÃ©guliÃ¨rement.

\item \texttt{-24- (pm)french.sty utilise dans ce document le codage}\\
      \texttt{\phantom{-24-} de fonte (O)T1.}\\
Ceci est un message d'information permettant de voir quel codage de fonte
a Ã©tÃ© dÃ©tectÃ© par {\eFrench} et sera utilisÃ© pour tout le document.
Vous avez toujours le loisir de changer de codage {\em avant}
le chargement initial de {\eFrench} de faÃ§on qu'il dÃ©tecte celui qui
convient Ã&nbsp; l'ensemble des parties franÃ§aises du document. 
\index{codage!utilisÃ©}%
\index{codage!changement de}%
\index{OT1@\texttt{OT1} (codage)}%
\index{T1@\texttt{T1} (codage)}%

\item \texttt{-25- (pm)french.sty affiche ici ses messages en 7-bits}\\
Ceci est le cas gÃ©nÃ©ralement et c'est nouveau parce que le choix
Ã&nbsp; faire entre tous les formats (ansii, utf8, etc) est souvent impossible.

\texttt{-25- (pm)french.sty affiche ici ses messages en 8-bits.}\\
Ce message ne devrait plus Ãªtre affichÃ©.

\item\texttt{-26a- Erreur dÃ©tectÃ©e dans (pm)french.sty.}\\
     \texttt{-26b- (voir p.ex. le fichier language.dat)}\\
Ceci ... ne devrait jamais arriver. Dans ce cas, aprÃ¨s les vÃ©rifications
d'usage concernant votre document et ses macros, il faut essayer
de reproduire le problÃ¨me sur un exemple plus rÃ©duit et me l'envoyer.

\item\texttt{-27- (pm)french.sty language x (y) was initially}\\
     \texttt{\phantom{-27-} (at initex) numbered z (ERROR!)}\\
Signifie que l'ordre des langues a Ã©tÃ© probablement modifiÃ©
dans le fichier \verb|language.dat| ou qu'il ne s'agit pas
du bon fichier.
\index{fichier!language.dat@\texttt{language.dat}}%

\item \texttt{-28- ATTENTION : TeX Version 2 ne permet pas d'utiliser des \\ 
       \phantom{-28-} caractÃ¨res  accentuÃ©s 8-bits.}  \\ 
Il est grandement
temps de passer a \TeX{} V3 ! (ce message est Ã©mis par \texttt{kbconfig}).

\item \texttt{-29a- ***Warning***: TeX engine in use along with CM fonts}\\
      \texttt{-29b- (as in current TeX format) isn't sufficient}\\
      \texttt{\phantom{-29b-} to hyphenate}\\
      \texttt{-29c- words containing diacritics (like in French).}\\
Ce que l'on appelle communÃ©ment la {\em cÃ©sure} des mots ne pourra
jamais Ãªtre effective, dans ces conditions (fontes \emph{cm}), 
sur des mots comportant des lettres accentuÃ©es. 
\index{fontes!cm@\emph{cm}}% 
Il s'agit lÃ&nbsp; du plus grave dÃ©faut de francisation
que vous obtiendrez mais il y en a d'autres... Il serait peut-Ãªtre
bon de considÃ©rer l'installation d'un moteur \TeX\ avec option 
\index{moteur!tex@\TeX}%
 \oMlTeX{} ou la mise en place,
par dÃ©faut dans le {\em format\/}, de polices de caractÃ¨res 8-bits
(ce message est Ã©mis par \texttt{kbconfig} ou par {\eFrench}).

\ifnoDOCinstall\else
\item \texttt{-30- ERROR!} \\
\texttt{Something wrong! your TeX engine can't hyphenate correctly}\\
\texttt{french words with diacritics *in that current font* or}\\
\texttt{encoding.}\\
Vous essayez de charger des motifs de cÃ©sure franÃ§ais 7-bits alors que
\index{moteur!tex@\TeX}%
votre moteur \TeX{} ne supporte pas la division des mots avec des
caractÃ¨res accentuÃ©s composÃ©s de la lettre et de l'accent. Si vous
n'avez pas de moteur avec option \oMlTeX{} 
vous pouvez certainement utiliser des
fontes 8-bits, comme les fontes \emph{ec}, par exemple. Modifiez alors
le fichier de configuration avant de relancer \lsc{initex}. 
\index{fontes!ec@\emph{ec}}% 
\index{polices!ec@\emph{ec}}% 
\fi

\item \texttt{-31- Wrong French Hyphenation\string!} \\
\texttt{\phantom{-31-} Are you sure to run with a format in which the french}\\
  \texttt{\phantom{-31-} patterns were installed at initex time\string?}  \\ 
Le dispositif de cÃ©sure de \TeX{} n'a pas 
donnÃ© le rÃ©sultat escomptÃ© sur
quelques mots franÃ§ais. Avez-vous bien installÃ© 
les motifs de cÃ©sure
franÃ§ais ? (message Ã©mis pas le &lt;&lt; \em torture test &gt;&gt;).
Le message suivant peut alors apparaÃ®tre :

\item \texttt{-32- if yes try to switch to T1 font encoding}\\
      \texttt{\phantom{-32-} (\backslash usepackage[T1]{fontenc}).} \\
En passant au codage de fontes \texttt{T1} vous utiliserez automatiquement
des fontes 8-bits (\emph{ec} par dÃ©faut) 
et cela solutionnera peut-Ãªtre votre problÃ¨me.
\index{fontencoding@{\em fontencoding}!\texttt{T1}}%
\index{codage!\texttt{T1}}%
\index{T1@\texttt{T1} (codage)}%

\ifnoDOCinstall\else
\item    \texttt{-33- CHECK the list for hexadecimal TeX codes you can't} \\
\texttt{\phantom{-33-} display}\\
\texttt{-33- and decide if they must be eliminated from xxx.kbc}\\
\texttt{-33- assuming your} \verb|``locale''| 
                               \texttt{settings are okay on your}\\
\texttt{\phantom{-33-} system.}\\
Vous utilisez le gÃ©nÃ©rateur \texttt{kb2lex} 
qui produit des fichiers \texttt{.lex}
Ã&nbsp; partir des tables de codage \verb|&lt;|\emph{langage}\verb|.&gt;|xxx\texttt{.kbc}.
\index{fichier!.kbc@\texttt{.kbc}}%
\index{fichier!.kbc@\texttt{&lt;}\emph{langage}\texttt{.}xxx\texttt{.kbc}}%
\index{langage.xxx.kbc@\texttt{&lt;}\emph{langage}\texttt{.}xxx\texttt{.kbc}}%
Ces fichiers, une fois compilÃ©s par \texttt{lex}
puis en C, vous donnerons des convertisseurs 7-bits et 8-bits. Les 
caractÃ¨res pris en compte par ces convertisseurs 
sont listÃ©s Ã&nbsp; l'Ã©cran.
Si certains d'entre-eux apparaissent en hÃ©xadÃ©cimal cela signifie qu'il
y a une incompatibilitÃ© entre le fichier 
\verb|&lt;|\emph{langage}\verb|.&gt;|xxx\texttt{.kbc} et l'affichage
de ces caractÃ¨res par \TeX{}
sur votre Ã©cran. Il faut alors vÃ©rifier l'un et l'autre.

De nombreux systÃ¨mes d'exploitation (spÃ©cialement \lsc{unix}) 
\index{unix@\lsc{unix}}%
\index{systÃ¨me!unix@\lsc{unix}}%
permettent maintenant de traduire automatiquement le code produit 
en sortie par une application ; il s'agit du mÃ©canisme de \texttt{locale}.
\index{locale@\texttt{locale}}%
\fi

\item {\tt
-34- this file and other auxiliary files require to \\
\phantom{-34-} use the following LaTeX packages: french ...!\\
\phantom{-34-} check \backslash  usepackage or remove these files.\\
\phantom{-34- }Typesetting is aborted!}\\
Vous avez dans un passage \LaTeX{} prÃ©cÃ©dent utilisÃ© une (ou plusieurs)
extension
qui n'est plus demandÃ©e actuellement. Peut-Ãªtre est-ce volontaire ?
Dans ce cas il est prÃ©fÃ©rable d'effacer les fichiers auxiliaires pouvant
contenir des informations relatives Ã&nbsp; cette extension. Sinon, il suffit
de demander le chargement de l'extension ad hoc.

\item \texttt{-35- kbconfig: Redefining }\verb|^^Y uccode|\\
      \texttt{\phantom{-35-} kbconfig: Redefining }\verb|^^Z uccode.|\\
      Ce message qui n'apparaÃ®t que dans le fichier log
      tÃ©moigne d'un choix de \texttt{kbconfig}.

\item \texttt{-36- ANOMALIE : nom de format LaTeX (...) invalide.} \\
      \texttt{\phantom{-36-} ANOMALIE : format LaTeX (...) non standard.} \\
Le document &lt;&lt; \em torture test &gt;&gt; a dÃ©tectÃ© une anomalie dans le
nom du format. La variable \verb|\fmtname| ne contient pas une valeur
standard. Il faut refaire un {\em format\/} avec un nom standard.
Dans le doute prenez une version plus Ã&nbsp; jour sur les serveurs.

\item \texttt{-37- ANOMALIE : extension french active ici.} \\
\texttt{\phantom{-37-} ANOMALIE : extension french inactive ici.}  \\
La commutation de langue semble ne pas fonctionner de faÃ§on 
satisfaisante avec le document de test \texttt{frenchlb} ({\em torture test}).
Voir du cÃ´tÃ© du fichier \texttt{language.dat} et de la crÃ©ation du
{\em format}.%
\index{fichier!language.dat@\texttt{language.dat}}%
\index{language.dat@\texttt{language.dat}}%

\ifnoDOCinstall\else
%\item\texttt{-38- the language x is used as language number n.}\\
%Ce message fournit le numÃ©ro interne \TeX{} pour la langue considÃ©rÃ©e
%(Ã©mis par \texttt{hyconfig}).
%
%\item\texttt{-39- Error: file language.dat not found, trying}\\
%     \texttt{\phantom{-39-} to load US-english hyphenation file.}\\
%Signifie que \texttt{hyconfig} n'a pas trouvÃ© de fichier
%\texttt{language.dat} et ne peut donc pas charger de motifs de
%cÃ©sure. Par dÃ©faut les motifs utilisÃ©s par \TeX{} de faÃ§on
%standard vont Ãªtre chargÃ©s, s'ils sont accessibles.
%\index{fichier!language.dat@\texttt{language.dat}}%
%
%\item\texttt{-40- Writing kb8to7.lex et kb7to8.lex.}\\
%Ce message avertit l'utilisateur de la crÃ©ation des 2 fichiers 
%\texttt{lex} par le programme \texttt{kb2lex.tex}. Ces fichiers serviront
%Ã&nbsp; gÃ©nÃ©rer ensuite des programmes C permettant la conversion
%automatique de fichiers de 7-bits vers 8-bits et rÃ©ciproquement.

\item\texttt{-41- Format is out of date, please run initex again.}\\
L'extension {\eFrench} s'est aperÃ§ue d'une incohÃ©rence
au niveau des commandes de cÃ©sure. Ces derniÃ¨res correspondent
Ã&nbsp; une installation antÃ©rieure de {\eFrench} qui les plaÃ§ait
dans le format. Ce n'est plus le cas actuellement (depuis la
version 4.00), aussi il est impÃ©ratif de refaire le format avec
les nouveaux fichiers d'installation.
\fi%\ifnoDOCinstall\else

\item\texttt{-42- The French patch file (frpatch.sty) is not suitable for}\\
     \texttt{\phantom{-42-} this version of the \string"french\string"}
     \texttt{package dated YY/MM/DD.}\\
Signifie qu'un fichier de \textit{patch} a Ã©tÃ© trouvÃ© dans le
systÃ¨me mais qu'il ne convient pas Ã&nbsp; la version de l'extension
{\eFrench} que vous utilisez. Il est nÃ©cessaire d'accorder
l'un avec l'autre. Dans le doute vous pouvez toujours renommer
le fichier de \textit{patch} pour qu'il ne soit pas trouvÃ©.
\index{fichier!frpatch.sty@\texttt{frpatch.sty}}%

\item\texttt{-43- french.all is LOADED.}\\
Ceci est un message d'information signifiant l'exÃ©cution du programme de
dÃ©bogage \texttt{french.all}
\index{fichier!french.all@\texttt{french.all}}
destinÃ© Ã&nbsp; vÃ©rifier l'existence des commandes de l'extension {\eFrench}
et leur exÃ©cutabilitÃ©.

\item\texttt{-44- ERROR Command ... is undefined.}\\
Cette commande supposÃ©e Ãªtre dans l'extension {\eFrench} n'existe pas.
Il se peut que cette commande soit effectivement une commande pÃ©rimÃ©e.
Message Ã©mis par \texttt{french.all}.

\item\texttt{-45- executing ...}\\
Le jeu de test \texttt{french.all}  exÃ©cute la commande indiquÃ©e. Il
s'ensuit Ã©ventuellement d'autres messages si cette commande n'est
pas exÃ©cutÃ©e dans le bon environnement.

\item\texttt{-46- Cette commande est dÃ©jÃ&nbsp; dÃ©finie dans le style french.}\\
     \texttt{\phantom{-46-} ProblÃ¨me Ã©ventuel avec le style french (macro ...).}\\
Ces messages d'erreur sont produits par le programme \texttt{french.chk}
\index{fichier!french.chk@\texttt{french.chk}}%
qui permet de dÃ©boguer un document et de vÃ©rifier s'il utilise
dÃ©jÃ&nbsp; des commandes spÃ©cifiques Ã&nbsp; l'extension {\eFrench}.

\ifnoDOCinstall\else
\item \texttt{-47- i must stop because your TeX engine is unable\\
  \phantom{-47- }\tt to generate 8bit output codes, sorry!}\\
Ce message Ã©mis par \texttt{kb2lex}
\index{fichier!kb2lex@\texttt{kb2lex}}%
vous signale que votre moteur \TeX{} ne dispose pas de l'extension
\index{moteur!tex@\TeX}%
(\emph{change file}) de sortie en 8-bits sur les fichiers
externes et Ã&nbsp; l'Ã©cran. Vous pouvez alors 
envisager d'utiliser (et adapter
si nÃ©cessaire) les fichiers \texttt{kb8to7.c} et \texttt{kb7to8.c}
\index{fichier!kb7to8.c@\texttt{kb7to8.c}}%
\index{fichier!kb8to7.c@\texttt{kb8to7.c}}%
qui correspondent Ã&nbsp; une utilisation du
codage d'entrÃ©e supposÃ© pour votre systÃ¨me d'exploitation.
\index{fichier!decmulti.kbc@\texttt{decmulti.kbc}}%
Une compilation C de ces fichiers gÃ©nÃ¨rera les programmes exÃ©cutables des
traducteurs 7-bits \texttt{&lt;}--\texttt{&gt;} 8-bits.
\fi

\item\texttt{-48- Lecture du fichier de configuration de (pm)french.}\\
Un fichier de configuration \texttt{(pm)french.cfg} 
\index{fichier!(pm)french.cfg@\texttt{(pm)french.cfg}}%
a Ã©tÃ© dÃ©tectÃ© sur l'installation. Il est lu et les ordres
exÃ©cutables sont appliquÃ©s. Au cas oÃ¹ les options choisies par
l'installateur ne vous conviennent pas, vous pouvez toujours
les changer avec l'ordre \verb|\usersfrenchoptions|
(voir Â§~\ref{usersf} page \pageref{usersf}).
\index{usersfrenchoptions@\texttt{\backslash usersfrenchoptions}}%

\item\texttt{-49- fermeture prÃ©maturÃ©e de guillemets.}\\
Les guillemets sont fermÃ©s dans un autre environnement. Cela n'est pas
forcÃ©ment une erreur mais dans ce cas l'environnement \emph{guillemets}
ne peut Ãªtre fermÃ© correctement et le bloc associÃ© reste ouvert. Il faut
alors faire attention, par exemple, aux changements de police de caractÃ¨res
dont l'effet risque de se prolonger plus qu'il ne faut. 
On fermera correctement l'environnement \emph{guillemets}
\index{environnement!guillemets@\texttt{guillemets}}%
par une commande \verb|\endguillemets| placÃ©e au bon endroit
pour apparier les guillemets ouvrants.

\ifnoDOCinstall\else
\item\texttt{-50- Error: the french language is undefined in language.dat \\
\phantom{-50-} file.}\\
Le fichier \texttt{language.dat} ne contient pas de ligne contenant la
dÃ©finition de la langue franÃ§aise (\texttt{french}), ce qui est une
anomalie sÃ©rieuse pour crÃ©er un format franÃ§ais.
\fi

\item\texttt{-51- ERREUR : ce document n'a pas Ã©tÃ© converti en 8-bits.}\\
Certains documents de la distribution {\eFrench} doivent Ãªtre convertis
en 8-bits avant utilisation. Selon le type de document, la composition est
arrÃªtÃ©e temporairement ou dÃ©finitivement.

\item\texttt{-52- Error: the (pm)french package doesn't run in such\\
    \phantom{-52-} minimal document class, sorry!}\\ 
L'extension {\eFrench} ne peut fonctionner avec une classe de document 
rÃ©duite, et en particulier avec la classe \texttt{minimal}.
\index{classe!minimal@\texttt{minimal}}%
\index{minimal@\texttt{minimal}}%

\item\texttt{-53- environnement guillemets inutilisable avec l'option\\
    \phantom{-53-} \backslash noeveryparguillemets.}\\
Vous devez alors saisir directement les guillemets en 7-bits  ou en 8-bits
mais pas avec le nom d'environnement \texttt{guillemets} de \eFrench. 
La commande \verb|\endguillemets|
reste disponible pour clore une double citation. 
\index{noeveryparguillemets@\texttt{\backslash noeveryparguillemets}}%
\index{guillemets!noeveryparguillemets@\texttt{\backslash noeveryparguillemets}}%

%\item\texttt{-54- ERROR: \backslash unusedslot (...) is invalid}\\
%     \texttt{\phantom{-54-} (active char. generating ...)}\\
%La case choisie dans le codage de fonte est dÃ©jÃ&nbsp; utilisÃ©e. Un
%autre code hexadÃ©cimal doit Ãªtre fourni dans le fichier
%\texttt{keyboard.dat}. Ce code sert uniquement Ã&nbsp; la gÃ©nÃ©ration de la version
%majuscule du caractÃ¨re estzet.
%
%\item\texttt{-55- ERROR \backslash unusedslot (...) is not activated.}\\
%Le code hexadÃ©cimal a bien Ã©tÃ© fourni dans le fichier
%\texttt{keyboard.dat} mais le caractÃ¨re n'a pas Ã©tÃ© activÃ©, d'oÃ¹
%l'erreur fatale.
%
%\ifnoDOCinstall\else
%\item\texttt{-56- Pocessed 8bits characters are: ...}\\
%Ce message de \texttt{kbconfig.tex} est fourni l'ors de l'utilisation
%du module \texttt{kb2lex.tex} pour vÃ©rifier si tous les caractÃ¨res sont bien
%affichÃ©s Ã&nbsp; l'Ã©cran (et non sous forme hexadÃ©cimale Ã&nbsp; la \TeX).
%\fi
%
%\item\texttt{-57- keyboard.sty loaded; target font encoding is ...}\\
%Ce message avertit l'utilisateur que le codage d'entrÃ©e gÃ©nÃ¨rera des codes
%relatifs aux positions des caractÃ¨res dans les fontes de type \texttt{OT1}
%ou \texttt{T1} ou autre.
%Si l'objectif de ce codage n'est pas le bon, alors il est indispensable de
%faire appel Ã&nbsp; l'extension \emph{fontenc}, avec comme argument le codage 
%\index{extension!fontenc@\emph{fontenc}}%
%\index{extension!keyboard@\emph{keyboard}}%
%de fonte souhaitÃ© et ce avant l'appel Ã&nbsp; l'extension \emph{keyboard}.
%
\item\texttt{-58- Valeur de ... ignorÃ©e.}\\
\label{-58-}
Un environnement de liste a Ã©tÃ© utilisÃ© avec modification d'espacement
vertical (\verb|\topsep|, \verb|\partopsep|, \verb|\itemsep| ou
\verb|\parsep|) alors qu'ils sont imposÃ©s par {\eFrench}.
\index{topsep@\texttt{\backslash topsep}}%
\index{partopsep@\texttt{\backslash partopsep}}%
\index{itemsep@\texttt{\backslash itemsep}}%
\index{parsep@\texttt{\backslash parsep}}%
\index{espace!vertical}%
Vous avez plusieurs solutions : soit vous abandonnez l'idÃ©e de les modifier
(si cela vient de vous) soit vous pouvez revenir aux espacements standard
de \LaTeX{} avec \verb|\nofrenchtrivsep|
\index{nofrenchtrivsep@\texttt{\backslash nofrenchtrivsep}}%
\index{nofrenchtrivsepwarnings@\texttt{\backslash nofrenchtrivsepwarnings}}%
soit enfin vous pouvez supprimer ce message avec l'ordre
\vers|\nofrenchtrivsep|\-\vers|warnings|.

\item\texttt{-59- FATAL ERROR: unusual strange text generated.}\\
La dÃ©finition du codage d'entrÃ©e via \texttt{kbconfig} vient de
gÃ©nÃ©rer du texte Ã&nbsp; mettre en page ; c'est une anomalie complÃ¨te
puisque vous Ãªtes en train de vouloir produire un format. Cela
vient certainement de la dÃ©finition des caractÃ¨res dans le
fichier \texttt{.kbc} utilisÃ© ; sinon envoyez-moi un rapport
de bogue.

\item\texttt{-60- point manquant aprÃ¨s \backslash etc (Ã&nbsp; la ligne ...).}\\ 
     La commande \verb|\etc| doit toujours Ãªtre suivie d'un point. La
     correction est Ã&nbsp; faire dans votre fichier source.

\ifnoDOCinstall\else
\item\texttt{-61- hypht1.tex file not found.}\\ 
     Avertissement de l'inexistence du fichier de motifs de cÃ©sure 
     complÃ©mentaire pour l'encodage de fontes T1. Message issu par
     \texttt{hymltex.tex} ou \texttt{hyconfig.tex}.
\index{fichier!hypht1.tex@\texttt{hypht1.tex}}%

\item\texttt{-62- additional hyphenation file loading for T1 fonts.}\\ 
     Avertissement du chargement complÃ©mentaire de motifs de cÃ©sure
     pour l'encodage de fontes T1 (\texttt{hypht1.tex}). Ces motifs sont 
     appliquÃ©s Ã&nbsp; toutes les langues ayant une liste non vide de motifs.
     Ce message est issu par  \texttt{hymltex.tex} ou \texttt{hyconfig.tex}.
\fi

\item\texttt{-63- french/frenchle/frenchpro style files not found.}\\
     \texttt{\phantom{-63-} Check if files exist somewhere in your site.}\\
     Vous avez demandÃ© une option \texttt{french} de \emph{babel} mais le 
     fichier \texttt{.sty} associÃ© n'a pas Ã©tÃ© trouvÃ© (soit  
     \texttt{frenchpro.sty} ou \texttt{french.sty} [pour la version pro] 
     soit \texttt{frenchle.sty} [pour la version allÃ©gÃ©e]).
\index{babel@\emph{babel}!options}%
     Ce message est Ã©mis par \texttt{french.ldf}, \texttt{frenchle.ldf} ou
     \texttt{frenchpro.ldf}. 
        Avant d'aller
     chercher ces fichiers ailleurs, vÃ©rifiez qu'ils n'existent pas dÃ©jÃ&nbsp; dans
     votre systÃ¨me et qu'ils ne sont pas inaccessibles pour quelque
     raison technique.

\ifnoDOCinstall\else
\item\texttt{-64- }\\
      \emph{rÃ©servÃ© pour un usage futur.}
\fi

\item\texttt{-65- [pm]french.sty charge les traductions pour la }\\ 
     \texttt{\phantom{-65-} bibliographie : ...}\\
     Les fichiers indiquÃ©s Ã&nbsp; la fin du message ont Ã©tÃ© pris en compte
     par l'extension {\eFrench} pour dÃ©crire les libellÃ©s utilisÃ©s
     dans la bibliographie. Ces noms de fichiers dÃ©pendent des extensions
     de bibliographie chargÃ©es avant {\eFrench} (comme \emph{jurabib} 
\index{extension!jurabib@\emph{jurabib}}%
\index{extension!fracm@\emph{fracm}}%
     ou \emph{fracm}). Par dÃ©faut, \texttt{frbib.tex} et \texttt{enbib.tex}
     sont chargÃ©s. On peut Ã©viter ce chargement en saisissant :
     \verb|\let\iffrench|\-\verb|biblio|\-\verb|graphy|\-\verb|\iffalse|
      avant de charger {\eFrench}.
\index{fichier!frbib.tex@\texttt{frbib.tex}}%
\index{fichier!enbib.tex@\texttt{enbib.tex}}%
\index{iffrenchbibilography@\texttt{\backslash iffrenchbibliography}}%

\ifnoDOCinstall\else
\item\texttt{-66- ERROR! This file can't be typeset without any input}\\ 
     \texttt{\phantom{-66-} encoding declaration}\\
     \texttt{\phantom{-66-} (look at keyboard or inputenc packages.)}\\
Vous essayez de composer le test de torture sans avoir prÃ©parÃ© de format
francisÃ© \emph{ad hoc} ; c'est un cas d'erreur fatale. Pour pouvoir reprendre
il vous faut modifier le document pour charger quelques extensions
indispensables : la premiÃ¨re est sans contest celle qui vous permettra
de fournir Ã&nbsp; \AllTeX\ des caractÃ¨res accentuÃ©s (8 bits) qu'il saura
interprÃ©ter. Pour cela la distribution {\eFrench} vous apporte
l'extension \emph{keyboard}. 
\fi

\item\texttt{-67- WARNING it seeems your are using inputenc and}\\
     \texttt{\phantom{-67-} keyboard, please chose!}\\
Vous avez chargÃ© deux extensions pour le mÃªme objectif : le codage
d'entrÃ©e de votre document ; une seule suffit. Bien entendu je 
vous conseille \emph{keyboard} mais c'est vous qui choisissez selon
votre utilisation.

\item\texttt{-68- ERROR: french is no more running}\\
     \texttt{\phantom{-68-} with 2.09 emulation, sorry!}\\
Vous utilisez probablement un trÃ¨s vieux document qui n'a pas Ã©tÃ©
entiÃ¨rement reconverti pour \LaTeXe\ ; cette version de {\eFrench} 
ne peut Ãªtre utilisÃ©e dans ce cas ; voir Ã©ventuellement dans la
distribution {\eFrench} le fichier de style
\texttt{frltx209.sty} du rÃ©pertoire \texttt{obsolate} qui pourrait
vous dÃ©panner temporairement.
\index{fichier!frltx209.sty@\texttt{frltx209.sty}}% .
\index{frltx209.sty@\texttt{frltx209.sty}}%
\index{dossier \texttt{obsolate}}
\index{rÃ©pertoire \texttt{obsolate}}
\index{latex209@\LaTeX2.09}

\ifnoDOCinstall\else%
\item\texttt{-69- kbconfig: Intercepting the dump control sequence }\\
     \texttt{\phantom{-69-} for eliminating few invalid chars.}\\%
Ce message Ã©mis Ã&nbsp; l'occasion d'une fabrication de format indique
que la commande \verb|\dump| a Ã©tÃ© interceptÃ©e pour pouvoir modifier
des dÃ©finitions de caractÃ¨res qui sont jugÃ©s comme des caractÃ¨res
invalides en \LaTeX\ standard (cf message -35-).

\item\texttt{-70- kbconfig: modifying %
             \string\@tabacckludge for math.}\\%
La commande \LaTeX\ \verb|\@tabacckludge| a Ã©tÃ© redÃ©finie dans le format
pour Ã©viter une boucle sans fin en cas d'utilisation en mode mathÃ©matique
avec l'extension \texttt{inputenc}.
\fi

\item\texttt{-71- ATTENTION : si babel est utilisÃ©, }\\%
     \texttt{\phantom{-71-} mettre french en option}\\%
Vous avez probablement fait appel Ã&nbsp; \emph{babel} par une commande
du genre \verb!\usepackage![...]\verb!{babel}! puis vous avez demandÃ© Ã&nbsp; charger 
une extension french (\eFrench\ ou \texttt{frenchle}), 
ce qui est incompatible. Soit vous utilisez \emph{babel} avec 
l'option \texttt{frenchpro} ou \texttt{frenchle} soit vous utilisez
une extension french toute seule. Il est probable que la composition du
document n'ira pas bien loin...
\index{babel@\emph{babel}!en opt@{\frenchname} en option de}%

\item\texttt{-72- kbconfig: utf8 encoding can't be completed with Plain!}\\
\phantom{-72- }
\texttt{continuing with no Unicode characters.}\\%
Le codage \texttt{utf8} fait appel Ã&nbsp; du code spÃ©cifique Ã&nbsp; \LaTeX\ ; il
n'est donc pas utilisable avec Plain \TeX. 
Par contre les fichiers
\texttt{*.lex} peuvent Ãªtre gÃ©nÃ©rÃ©s correctement pour produire les 
\index{convertisseurs!\texttt{kb8to7}}%
\index{fichier!*.lex@\texttt{*.lex}}%
convertisseurs \texttt{kb8to7} et \texttt{kb7to8}.

\item\texttt{-73- ERREUR avec AmSTeX : frenchle/french/frenchpro.sty}\\
\phantom{-73- }\texttt{a Ã©tÃ© chargÃ© trop tot.}\\%
Il est indispensable de charger l'extension de francisation aprÃ¨s
AmSTeX de faÃ§on Ã&nbsp; ce qu'elle s'adapte au contexte.

\item\texttt{-74- ERROR, keyboard loaded after french...sty!}\\
Il est indispensable de charger l'extension de francisation aprÃ¨s
l'extension \texttt{keyboard} de faÃ§on Ã&nbsp; ce qu'elle s'adapte au contexte.

\item\texttt{-75- kbconfig: utf8 encoding not found via inputenc package!}\\
\phantom{-75- }
\texttt{continuing with no Unicode characters.}\\%
Le codage \texttt{utf8} fait appel Ã&nbsp; du code spÃ©cifique Ã&nbsp; \LaTeX\ introduit
en janvier 2004 ; il s'agit notamment du fichier \texttt{utf8.def} qui
\index{fichier!utf8.def@\texttt{utf8.def}}%
n'a pas Ã©tÃ© trouvÃ© ; vous ne pourrez donc pas bÃ©nÃ©ficier de ce codage
tant que \LaTeX\ n'aura pas Ã©tÃ© mis Ã&nbsp; jour.
Par contre les fichiers
\texttt{*.lex} peuvent Ãªtre gÃ©nÃ©rÃ©s correctement pour produire les 
\index{convertisseurs!\texttt{kb8to7}}%
\index{fichier!*.lex@\texttt{*.lex}}%
convertisseurs \texttt{kb8to7} et \texttt{kb7to8}.

\item\texttt{-75- kbconfig: no language dependencies available}\\
\texttt{\phantom{-75- } within Plain TeX!}\\
Le dispositif permettant de disposer de fichiers \texttt{*.kbc} en 
\index{fichier!*.kbc@\texttt{*.kbc} avec Plain \TeX}%
fonction du langage utilisÃ© n'est pas disponible avec Plain TeX.
\item \texttt{-81- ATTENTION  : extension "msg" non trouv\'ee ; \\%
\phantom{-81-} on continue sans le texte des messages}\\
Les fichiers de messages manquent ou ne sont pas accessibles

\item \texttt{-85- Attention : l'option fixlanguage 
         n'a pas \'et\'e fournie \`a l'appel de babelbib}\\
Ceci ne devrait pas arriver car babelbib ne devrait pas Ãªtre utilisÃ©
avec e-french

\item \texttt{-87- ERREUR : \\% 
         babelbib s'utilise uniquement avec babel}\\
Ceci ne devrait pas arriver car efrench ne devrait pas Ãªtre utilisÃ©
avec babel

\MAJ
\item \texttt{-94- Le changement de ponctuation (NobrkSpaces...)} \\
\phantom{-94-} n'est plus permis apr\`es une utilisation de ponctuation active\\
\phantom{-94-}  (\string! \string? \string; \string: \string&lt;\string&lt; \string&gt;\string&gt;).\\
Veillez appeler la commande dans french.cfg ou 
avant {\em \backslash begin\{document\}} ou tout au dÃ©but de ce dernier,
en tous cas avant l'emploi d'espace insÃ©cable\endMAJ

\msgheader{-**-\space}


\end{itemize}

%%%%%%%%%%%%%%%%%%%%%
\ifnoDOCinstall\else%
%%%%%%%%%%%%%%%%%%%%%

\section{Installation et tests}\label{chapinstall}
\index{installation}\index{tests}%

\subsection{Rappels}

Tout est devenu beaucoup plus simple ces derniÃ¨res annÃ©es.
Les moteurs \TeX{}live et Mik\TeX{} par exemple connaissent le paquetage
\eFrench. Concernant  les derniÃ¨res versions, \TeX{}live
le met directement Ã&nbsp; disposition, Mik\TeX{} le propose dans 
sa bibliothÃ¨que de paquets, il suffit de le charger.

Sinon, on peut s'inspirer des procÃ©dures proposÃ©es sous
\linkandfootnote{ctanlanguage}{\lsc{CTAN}}% 
{http://mirror.ctan.org/language/french/e-french/install/} .

\subsubsection{ProcÃ©dures d'installation pour Linux (ou Unix)}
Avec \TeX{}live, il suffit de passer Ã&nbsp; la derniÃ¨re version.
Sinon, manuellement, ce n'est pas un grand problÃ¨me.
Le fichier \texttt{MiniDocEf\_Lnx.pdf}  de
\linkandfootnote{ctanlinux}{\lsc{CTAN}}% 
{http://mirror.ctan.org/language//french/e-french/install/MiniDocEf\_Lnx.pdf} 
indique ce qu'il faut faire


\subsubsection{ProcÃ©dure d'installation pour Windows}
Sous Windows, deux possibilitÃ©s de moteur \TeX au dÃ©part, Ã&nbsp; savoir
\TeX{}live et Mik\TeX{} .
Avec \TeX{}live, il suffit de passer Ã&nbsp; la derniÃ¨re version.
 Mik\TeX{} le propose dans 
sa bibliothÃ¨que de paquets, il suffit de le charger.
Sinon, manuellement, ce n'est pas un grand problÃ¨me.
Le fichier \texttt{MiniDocEf\_Lnx.pdf}  de
\linkandfootnote{ctanmswin}{\lsc{CTAN}}% 
{http://mirror.ctan.org/language//french/e-french/install/MiniDocEf\_Win.pdf} 
indique ce qu'il faut faire

\subsubsection{ProcÃ©dure d'installation pour %\protect\lsc
               {MacOs}}

Les utilisateurs sous OS X 
 doivent choisir la procÃ©dure d'installation 
\lsc{unix} - \lsc{linux} .

La reprise eFrench de \FrenchPro{} ne soutient plus les anciens MacOs.

\subsubsection{Suivi par le groupe \eFrench}
\begin{order}
\item AprÃ¨s quelques mois d'utilisation de \eFrench{} ou de
l'extension
allÃ©gÃ©e 
\makeatletter\if@screen%
\linkandfootnote{docfrenchle}{\texttt{frenchle}}%
{http://efrench.org/bases/doc/frenchle.pdf}%
\else%
\linkandfootnote{docfrenchle}{\texttt{frenchle}}%
{http://efrench.org/bases/doc/frenchle.pdf}%
\fi%
 ;
\makeatother%
vous aurez peut-Ãªtre des modifications ou
suggestions Ã&nbsp; nous proposer n'hÃ©sitez pas Ã&nbsp; le faire
en envoyant un message Ã&nbsp;
\href{mailto:lb@laurentbloch.org}{\texttt{&lt;Laurent Bloch&gt;}}
Ã&nbsp;  \href{mailto:raymond@juil.ch}{\texttt{ &lt;Raymond Juillerat&gt;}}
ou au groupe de  \href{mailto:efrench@lists.tuxfamily.org}{\texttt{maintenance \eFrench}}.%

\item Installez les mises Ã&nbsp; jour majeures qui seront 
dÃ©posÃ©es sur les serveurs. 
\index{mises Ã&nbsp; jour}\index{serveurs}\index{serveur de rÃ©fÃ©rence}%
Le serveur Web de rÃ©fÃ©rence est 
\linkandfootnote{ctanefrench}{\lsc{CTAN}}% 
{http://mirror.ctan.org/language/french/e-french/} 
 et les fichiers sources sont Ã&nbsp; \\
&lt;{\url{http://svn.tuxfamily.org/viewvc.cgi/efrench_efrenchsources/trunk/}&gt;}.
\end{order} 

%===
\bigskip
\fi
\ifnoFINALS\else
\section{Points finals} %

\subsection{De Bernard  Gaulle}
Quelques remarques en guise de conclusion :
\begin{itemize}
\item vous avez trouvÃ© des dÃ©fauts Ã&nbsp; l'extension \FrenchPro{} ? %{\eFrench} ?
proposez-nous alors les corrections/amÃ©lio\-rations ou tout au moins 
signalez-les-nous (cf. paragraphes prÃ©cÃ©dents). 

\item comme pour l'extension \FrenchPro{}, ce document contient des erreurs ;
elles sont involontaires ; merci de me les signaler ;
je ferai mon possible  pour les corriger.

\item ce travail avait auparavant
 le soutien de l'association GUTenberg ; ce n'est plus le cas depuis
l'an 2000.
Il continue d'Ã©voluer en fonction de vos demandes et de votre soutien.
Il est maintenant largement diffusÃ©, 
notamment sur \lsc{CTAN}.
\end{itemize}

\bigskip
Nous espÃ©rons que vous apprÃ©cierez ce travail.
% et que vous l'encouragerez en
%\linkandfootnote{register}{%
%rÃ¨glant rapidement votre licence d'utilisation}%
%{http://efrench.org/bases/REGISTER.pdf}.
\bigskip
\bigskip

\noindent
\begin{minipage}{0.90\linewidth}
Je tiens Ã&nbsp; remercier tous ceux qui ont participÃ© activement 
et contribuent encore rÃ©guliÃ¨rement ou ponctuellement
Ã&nbsp; l'amÃ©lioration de l'extension \FrenchPro.
\medskip
 
\begin{flushright}
{\em En espÃ©rant avoir Ã©tÃ© utile Ã&nbsp; tous,}

\bigskip\bigskip
Bernard {\sc Gaulle}

\bigskip\bigskip
{\sc Bergerac}\  le \  1/11/91 \\
(derniÃ¨re mise-Ã&nbsp;-jour de \FrenchPro{} par B. G. le 28 juin 2007)\\
\end{flushright}
\vfil

\begin{flushleft}
\footnotesize{\sf
Ã€ ma femme, \\% qui a fait preuve d'une trÃ¨s grande patience
Ã&nbsp; l'association GUTenberg, \\%qui en fera bon usage
\index{GUTenberg}%
Ã&nbsp; tous mes collÃ¨gues francophones et\\ 
Ã&nbsp; l'universitÃ© }{\sc Laval} au {\sc QuÃ©bec}.
\end{flushleft}
\end{minipage}
\fi


\subsection{Du groupe \eFrench}\MAJ
Le statut actuel de
\eFrench{}  est le rÃ©sultat des travaux de Laurent Bloch, Manuel PÃ©gouriÃ©-Gonnard
et Raymond Juillerat. Nous remercions le groupe  \lsc{CTAN} de ses nombreuses suggestions 
et quelques utilisateurs des remarques qui nous ont aidÃ©s et permis de peaufiner
le paquet.\\
\begin{flushright}
(derniÃ¨re mise-Ã&nbsp;-jour de ce manuel pour \eFrench{} par RayJ le \today)
\end{flushright}\endMAJ

\def\AvertO{\ \vfill%
%%%     Ceci Ã©tait un extrait de la documentation de l'extension
%%% \eFrench.

    \begin{center}*---*\end{center}
    \def\AvertO{}}

\ifnoDOCinstall\par\medskip\AvertO\fi%
\ifnoFINALS\par\medskip\AvertO\fi%

\vfill
\newpage

\bibliographystyle{plain}
\ifx\Section\undefined\else\let\section\Section\fi% Restore \section.
\def\refname{RÃ©fÃ©rences bibliographiques}
\begin{drapeaufg}
\begin{thebibliography}{99}

\bibitem{cahiers} J. {\sc AndrÃ©} \&amp; J. {\sc Grimault}, 
\linkandfootnote{cahiers}{\em Emploi des capitales (premiÃ¨re partie)}%
{http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/6-andregrim.pdf}%
, {\em in} Les Cahiers GUTenberg \Numero 6, 1990.\\

\bibitem{codetypo} {\em Code typographique}, 
%Syndicat national des cadres et maÃ®trise du livre, de la presse 
% et des industries graphiques
FÃ©dÃ©ration de la communication
, 17\ieme Ã©dition, 1995.

\bibitem{TSI} J. {\sc DÃ©sarmÃ©nien}, {\em  La division par ordinateur des
                  mots franÃ§ais : application Ã&nbsp; \TeX{}}, 
            {\em in} TSI vol. 5 \Numero 4, 1986.%  AFCET-Gauthier-Villars 
\index{division!des mots}%

%\bibitem{flipo4}D. {\sc Flipo}, B. {\sc Gaulle} et K. {\sc Vancauwenberghe},
%\linkandfootnote{flipo4}{\em  Motifs de cÃ©sure franÃ§ais}%
%{http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/18-motifs.pdf}%
%, 
%            {\em in} Les Cahiers GUTenberg \Numero 18, 1994.
\makeatletter\if@screen%
\linkandfootnote{18-motifs}%
                    {\em  Motifs de cÃ©sure franÃ§ais}%
{%http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/18-motifs.pdf
http://frenchpro6.com/screen.pdf/artcesuresscreen.pdf},
\else
\linkandfootnote{18-motifs}%
                    {\em  Motifs de cÃ©sure franÃ§ais}%
{http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/18-motifs.pdf
%http://efrench.org/bases/doc/artcesures.pdf
},
\fi
\makeatother
{\em in} Les Cahiers GUTenberg \Numero 18, 1994.

\bibitem{cork} M.-J. {\sc Ferguson}, 
\linkandfootnote{cork}{\em Fontes latines europÃ©ennes et \TeX{} 3.0}%
{http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/7-ferguson.pdf}%
, {\em in} Les Cahiers  \hbox{GUTenberg} \Numero 7, 1990. 

\bibitem{frenchle}B. {\sc Gaulle}, 
\makeatletter\if@screen%
\linkandfootnote{frenchle}%
{\em  L'extension \emph{frenchle} pour \LaTeX, notice d'utilisation}%
{http://efrench.org/bases/doc/frenchle.pdf}%
\else%
\linkandfootnote{frenchle}%
{\em  L'extension \emph{frenchle} pour \LaTeX, notice d'utilisation}%
{http://www.efrench.org/doc/frenchle.pdf}%
\fi%
\makeatother
, \number\year

\bibitem{torture}B. {\sc Gaulle}, 
\linkandfootnote{torture}{\em  French style torture test}%
{http://efrench.org/bases/tst/frenchrf.dvi}%
, document de travail (distribution logicielle de l'extension 
                     {\eFrench}) applicable Ã&nbsp; \LaTeX{}, \number\year\\

\bibitem{et98}B. {\sc Gaulle}, 
%\linkandfootnote{et98}%
%{\emph{Comment peut-on personnaliser l'extension \texttt{french} de \linebreak[4] \LaTeX\ ?}}%
%{http://efrench.org/bases/doc/artET98.pdf}%
\makeatletter\if@screen%
\linkandfootnote{artET98.pdf}{\emph{Comment peut-on personnaliser
                 l'extension \emph{french} de \LaTeX\ ?}}
{%http://efrench.org/bases/doc/artET98.pdf
http://svn.tuxfamily.org/viewvc.cgi/efrench_efrenchsources/trunk/doc/artET98.pdf?revision=1&amp;view=co},%
\else
\linkandfootnote{artET98.pdf}{\emph{Comment peut-on personnaliser
                 l'extension \emph{french} de \LaTeX\ ?}}
{%http://efrench.org/bases/doc/artET98.pdf
http://svn.tuxfamily.org/viewvc.cgi/efrench_efrenchsources/trunk/doc/artET98.pdf?revision=1&amp;view=co},%
\fi
\makeatother
 document {\em in} Les Cahiers GUTenberg \Numero 28-29, 1998\\

\bibitem{faq}B. {\sc Gaulle}, 
\makeatletter\if@screen%
\linkandfootnote{faq}%
{\emph{FAQ {\eFrench}}, foire aux questions Ã&nbsp; propos de \LaTeX\ en franÃ§ais}
{http://www.efrench.org/doc/faq.pdf}%
\else%
\linkandfootnote{faq}%
{\emph{FAQ {\eFrench}}, foire aux questions Ã&nbsp; propos de \LaTeX\ en franÃ§ais}
{http://www.efrench.org/doc/faq.pdf}%
\fi%
\makeatother%
, \number\year\\

\bibitem{companion}M. \fsc{Goossens}, F. \fsc{Mittelbach} et A. \fsc{Samarin},
                   {\em The \LaTeX{} companion}, Addison-Wesley, 
                   second edition, 2004.

%\bibitem{romand4} {\em Guide du typographe romand}, Association suisse
 %des compositeurs {\`a} la machine, 4\ieme {\'e}dition, 1982

\bibitem{romand5} {\em Guide du typographe romand}, Association suisse
                  des compositeurs Ã&nbsp; la machine, 5\ieme Ã©dition, 1993.

\bibitem{romand} {\em Guide du typographe}, Association suisse
                  des typographes (AST), groupe de Lausanne, 7\ieme Ã©dition, 2015.

\bibitem{latexbook}L. {\sc Lamport}, {\em \LaTeX, A
                   document preparation system}, Addison-Wesley, 1994.

\bibitem{makeindex}L. {\sc Lamport}, {\em An Index Processor For \LaTeX}, 1987.


\bibitem{lexique}{\em Lexique des rÃ¨gles
        typographiques en usage Ã&nbsp; l'Imprimerie nationale}, \linebreak[4]
        4\ieme Ã©dition, 1991, 
        \texttt{ISBN 2-11-081075-0}.


\bibitem{ManPerrou}Y. \textsc{Perrousseaux}, 
        \emph{Manuel de typographie franÃ§aise 
         Ã©lÃ©mentaire}, \linebreak[4] 
        Atelier \textsc{Perrousseaux}, 4\ieme Ã©dition, 1995,
        \texttt{ISBN 2-911220-00-5}.

\bibitem{CompoPerrou}Y. \textsc{Perrousseaux}, 
        \emph{Mise en page et impression}, 
        Atelier \linebreak[4]\textsc{Perrousseaux}, 1996, 
        \texttt{ISBN 2-911220-01-3}.

\bibitem{saudrais}E. {\sc Saudrais}, 
\linkandfootnote{saudrais}%
{\emph{Le petit typographe rationel}}%
{http://perso.wanadoo.fr/eddie.saudrais/prepa/typo.pdf}%
, document Ã©lectronique, \number\year

\bibitem{TDS} \TeX\ Users Group, 
\linkandfootnote{TDS}{\emph{A directory Structure for TeX Files}}%
{http://www.tug.org/tds/}%
, document Ã©lectronique disponible sur \lsc{CTAN}, 
                    \number\year.
\end{thebibliography}
\end{drapeaufg}
\vfill
\newpage
\nooverfullhboxmark% Pourquoi faut-il le reprÃ©ciser pour la versions screen?
\printindex

\def\footnote#1{}% nullify any footnote here.
\tableofcontents

\end{document}
</pre></body></html>