<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%%%------------------------------------------------------------------
%%% Filename: l2tabufr.tex
%%% Author: Marc Ensenbach &lt;Marc.Ensenbach@post.rwth-aachen.de&gt;
%%% Orig. Author: Mark Trettin &lt;Mark.Trettin@gmx.de&gt;
%%% Created: 07 MÃ¤r 2005 13:36:50
%%% Last Modif.: 20 Sep 2011
%%% Version: 2.3
%%%
%%% Copyright (C) 2005 by Mark Trettin
%%% Copyright (C) 2010 by Marc Ensenbach
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Traduction franÃ§aise : Bernard Alfonsi, Ã&nbsp; partir de la traduction de la version 1.7
%%% par le TeXnicien de surface, de la version allemande 2.3 et de sa traduction italienne.

%%% CrÃ©Ã©e le 12-7-2013
%%%------------------------------------------------------------------

\documentclass[fontsize=11pt, paper=a4, pagesize, captions=tableheading, numbers=enddot, toc=graduated, footnotes=multiple]{scrartcl}%
%--------------- Configuration de base (franÃ§ais, 8bit) ----------------
\usepackage[utf8]{inputenc} % Saisie directe des umlauts, etc.
\usepackage[T1]{fontenc} % Polices T1
\usepackage{numprint}
\usepackage[autostyle, french=guillemets,german=guillemets]{csquotes}
\MakeAutoQuote{Â«}{Â»}% Autoquotes pour csquotes.sty
\usepackage{comment}
% -------------------------------- Polices ---------------------------------
\usepackage[scaled=.88]{beramono} % Bera-Monospace
\usepackage[scaled=.86]{berasans} % Bera Sans-Serif
\usepackage[osf]{mathpazo} % Palatino est la police par dÃ©faut
\linespread{1.05}\selectfont % Palatino requiert un interlignage plus grand
%%% Ce qui suit nâ€™est pas trÃ¨s propre, mais Ã§a marche (ici : Palatino)
\providecommand{\lining}{\fontfamily{ppl}\selectfont}
\providecommand{\oldstyle}{\fontfamily{fplj}\selectfont}
\DeclareTextFontCommand{\textln}{\lining}
\DeclareTextFontCommand{\textos}{\oldstyle}

%------------ Extensions supplÃ©mentaires (graphiques, tableaux) ---------------
\usepackage{xspace} % espaces automatiques aprÃ¨s les macros
\usepackage{booktabs,array} % tableaux plus avenants
\usepackage[french]{varioref} % modifiÃ© pour la version publique,
                                % car la version actuelle de fancy, et
                                % varioref ne fonctionnent pas ensemble
                                % (toujours pas ?!)

\usepackage{textcomp} % Symboles supplÃ©mentaires
\usepackage[nofancy]{rcsinfo} % DonnÃ©es RCSdans les titres
\usepackage{varwidth} % FÃ¼r die Ersetze-Umgebungen,
\usepackage{calc} % Pour calculer
\usepackage{amsmath, amssymb}
\usepackage{graphicx}
%--------------------------- Mise en forme ---------------------------
%%% Captions
\addtokomafont{pagehead}{\small\itshape}
\addtokomafont{sectioning}{\rmfamily}
\addtokomafont{caption}{\footnotesize\itshape}
\addtokomafont{captionlabel}{\scshape}% modifiÃ© par B. A.
\addtokomafont{descriptionlabel}{\rmfamily}
\setcapindent{1em}
\deffootnote{2.25em}{1.75em}{\thefootnotemark\enspace}
%%% Titres
\reversemarginpar
\renewcommand*{\othersectionlevelsformat}[1]{%
  \makebox[0pt][r]{\csname the#1\endcsname\autodot\enskip}}
\renewcommand*{\captionformat}{~--~}%%ajout de B. A.
% --------------------------------- Couleurs-----------------------------------
\usepackage{color}
\definecolor{grau}{gray}{0.45}
\definecolor{rot}{rgb}{0.75,0.00,0.00}
\definecolor{blau}{rgb}{0.16,0.24,0.64}
\definecolor{gruen}{rgb}{0.18,0.58,0.08}
\definecolor{linkcolor}{rgb}{0,0,0.42}

%--------------------------- Options PDF ---------------------------
\ifpdfoutput{% %Requiert les classes KOMA-Script
 \usepackage{hyperref} % rÃ©glages de hyperref pour pdf[pagebackref]
 \hypersetup{%
 pdfauthor={(c) 2003, 2004, 2005, 2006, 2007 Mark Trettin,
2009, 2010, 2011 Marc Ensenbach},%
 pdftitle={ Liste des pÃ©chÃ©s des utilisateurs de LaTeX 2e ou Commandes et extensions obsolÃ¨tes, et autres erreurs},%
 pdfsubject={Quelques conseils Ã&nbsp; propos de LaTeX 2e},%
 bookmarksopen=true,%
 %backref=true,
 linktocpage=true,
 urlcolor=linkcolor,
 citecolor=linkcolor,
 linkcolor=linkcolor,
 colorlinks=true,
 }
 \usepackage{microtype}
%% UltÃ©rieurement, il nous faudra la possibilitÃ© de dÃ©sactiver la microtypographie%
%% pour les exemples qui dÃ©montreront le comportement standard de LaTeX [Marc]
 \SetExpansion[context=slbsp, factor=0]{encoding={OT1, T1, TS1}}{}
  \newcommand{\EMail}[1]{\href{mailto:#1?Subject=[l2tabu.pdf]}{courriel : \texttt{#1}}}
  \newcommand{\News}[1]{\href{news:#1}{\texttt{#1}}}
%% Cette dÃ©finition est fumeuse, il faudra que jâ€™y rÃ©flÃ©chisse de nouveau. :-(
%% Je ferai cela plus tard [Marc]
  \newcommand{\MID}[2]{\href{http://groups.google.com/groups?as_umsgid=#1}%
    {Message-ID: \texttt{&lt;#2&gt;}}}
%--------------------------- Options PS----------------------------
}{%
    \usepackage{hyperref}
    \newcommand{\EMail}[1]{\href{mailto:#1}{\texttt{#1}}}
    \newcommand{\News}[1]{\href{news:#1}{\texttt{#1}}}
    \newcommand{\MID}[2]{\href{M-ID: &lt;#1&gt;}{Message-ID: \texttt{&lt;#2&gt;}}}
  }
%-------------------------- Nouvelles commandes --------------------------
%%% VolÃ©es Ã&nbsp; scrguide ;-)
\DeclareRobustCommand*{\Macro}[1]{\mbox{\texttt{\char`\\#1}}}
\DeclareRobustCommand*{\LMacro}[2]{\mbox{\texttt{\char`\\#1\{#2\}}}}
\DeclareRobustCommand*{\GMacro}[2]{\mbox{\texttt{\{\char`\\#1\ #2\}}}}

%%% DANTE
\providecommand{\CTANserver}{ftp.dante.de}
%%% Fait de CTAN:// un alias de ftp://\CTANserver/tex-archive/
\makeatletter
\def\url@#1{\expandafter\url@@#1\@nil}
\def\url@@#1://#2\@nil{%
  \def\@tempa{#1}\def\@tempb{CTAN}\ifx\@tempa\@tempb
    \hyper@linkurl{\Hurl{#1:#2}}{ftp://\CTANserver/tex-archive/#2}%
  \else
    \hyper@linkurl{\Hurl{#1://#2}}{#1://#2}%
  \fi
}
\makeatother

%%% Logo XeLaTeX (\XeTeX adaptÃ© du logo dtk)
\newcommand{\XeLaTeX}{\smash{X\kern-.1em\lower.5ex\hbox{\reflectbox{E}}\kern-.07em\LaTeX}}

%%% de moi pour \dots
\pdfstringdefDisableCommands{%
  \edef\dots{\string...}%
}

%%% Hack tout Ã&nbsp; fait rudimentaire pour quâ€™une url tienne sur une seule ligne
%%% *sans* espacement supplÃ©mentaire
\newcommand{\biburl}[1]{\hfill\\URL:~\url{#1}}

%%% Commandes
\newcommand{\zB}{zum Beispiel\xspace}%raccourci associÃ© Ã&nbsp; lâ€™allemand : par exemple
\newcommand{\ZB}{Zum Beispiel\xspace}%idem : Par exemple
\newcommand{\bzw}{beziehungsweise\xspace}%idem : respectivement
%%% documentation : SansSerif
\newcommand{\Doku}[1]{\textsf{#1}\xspace}
%%% extension , classe, style bibliographique : SansSerif
\newcommand{\Paket}[1]{\textsf{#1.sty}\xspace}
\newcommand{\PakeH}[1]{#1.sty\xspace}
\newcommand{\Klasse}[1]{\textsf{#1.cls}\xspace}
\newcommand{\KlassH}[1]{#1.cls\xspace}
\newcommand{\Bst}[1]{\textsf{#1.bst}\xspace}
\newcommand{\BstH}[1]{#1.bst\xspace}
%%% Options : SansSerif
\newcommand{\Option}[1]{\textsf{#1}\xspace}

\newcommand{\TB}{\textbackslash}

%%% Cela ne me plaÃ®t plus. Suggestion ?
%%% Non. Jâ€™y rÃ©flÃ©chirai plus tard. [Marc]
\newcommand{\schlecht}[1][!]{\marginline{\texttt{#1}}}

%%%% Ambiente "NON\dots MA"
%\newenvironment{Ers}[1][\linewidth]{%
% \par\smallskip\noindent\textcolor{rot}{\textbf{\textsf{NON:}}\marginline{$
% \triangleright$}}~\rahmenpr[#1]}%
%{\endrahmenpr\hfill}
%\newenvironment{Dur}[1][\linewidth]{%
%\noindent\textcolor{gruen}{\textbf{\textsf{MA:}}}~\rahmenpg[#1]}%
%{\endrahmenpg\noindent}
%
%% Ambiente "Schecht"
%\newenvironment{Schlecht}[1][\linewidth]{%
% \par\smallskip\rahmenpr[#1]}%
%{\endrahmenpr\par\noindent}
%
%% Ambienti "rahmenlength" e "rahmenpg"
%\newsavebox{\rahmenbox}
%\setlength{\fboxrule}{0.6pt}
%\newlength{\rahmenlength}
%\newenvironment{rahmenpr}[1][\linewidth]{%
% \setlength{\rahmenlength}{#1-2\fboxsep-2\fboxrule}%
% \begin{lrbox}{\rahmenbox}\begin{varwidth}[t]{\rahmenlength}}
% {\end{varwidth}\end{lrbox}\noindent\fcolorbox{rot}{white}{\usebox{\rahmenbox}}\vspace*{.5ex}}
%\newenvironment{rahmenpg}[1][\linewidth]{%
% \setlength{\rahmenlength}{#1-2\fboxsep-2\fboxrule}%
% \begin{lrbox}{\rahmenbox}\begin{varwidth}[t]{\rahmenlength}}
% {\end{varwidth}\end{lrbox}\noindent\fcolorbox{gruen}{white}{\usebox{\rahmenbox}}\vspace*{.5ex}}

%%%Environnement Â« Remplacez Â»
\newenvironment{Ers}[1][\linewidth]{%
  \par\bigskip\noindent\marginline{\textcolor{gruen}{\boldmath $\triangleright$}}\begin{tabular}[t]{@{}p{0.5\textwidth}@{}}\textcolor{rot}{\textbf{\textsf{Remplacez~:}}%
}\\[2pt] \rahmenpr[#1]}%
{\endrahmenpr\end{tabular}}
% % Â«... par : Â»
\newenvironment{Dur}[1][0.5\textwidth]{%
\noindent\begin{tabular}[t]{@{}p{0.5\textwidth - 0.5em}@{}}\textcolor{gruen}{\textbf{\textsf{par~:}}}\\[2pt]\rahmenpg[#1]}%
{\endrahmenpg\end{tabular}\smallskip\noindent}

%%% Environnement Schlecht (Â« mauvais Â»)
\newenvironment{Schlecht}[1][\linewidth]{%
  \par\medskip\rahmenpr[#1]}%
{\endrahmenpr\par\noindent}

%%% Environnements Â« rahmenpr Â» et Â« rahmenpg Â»
\newsavebox{\rahmenbox}
\setlength{\fboxrule}{0.6pt}
\setlength{\fboxsep}{1ex} %% ajoutÃ© par moi â€” au lieu de 3 pt
\newlength{\rahmenlength}

\newenvironment{rahmenpr}[1][0.5\linewidth]{%
  \setlength{\rahmenlength}{#1-2\fboxsep-2\fboxrule}%
  \begin{lrbox}{\rahmenbox}\begin{varwidth}[t]{\rahmenlength}}
    {\end{varwidth}\end{lrbox}\noindent\fcolorbox{rot}{white}{\usebox{\rahmenbox}}\vspace*{.5ex}}

\newenvironment{rahmenpg}[1][0.5\linewidth]{%
  \setlength{\rahmenlength}{#1-2\fboxsep-2\fboxrule}%
  \begin{lrbox}{\rahmenbox}\begin{varwidth}[t]{\rahmenlength}}
    {\end{varwidth}\end{lrbox}\noindent\fcolorbox{gruen}{white}{\usebox{\rahmenbox}}\vspace*{.5ex}}

% Environnement description : espacement un peu plus petit entre deux items
\newenvironment{description*}{%
  \description%
    \setlength{\itemsep}{0pt}}%
  {\enddescription}
\newsavebox{\Quelle}

% Environnement Â« Exemple de code Â»
\newenvironment{bspcode}[1]{%
  \sbox{\Quelle}{\footnotesize Source : #1}
  \center
  \rule{\linewidth}{1.5pt}
}{%
  \rule{\linewidth}{1.5pt}
  \usebox{\Quelle}
  \endcenter%
}

%------------------- DÃ©finitions de colonnes pour tableaux--------------------
% Requiert lâ€™extension array
\newcolumntype{F}{&gt;{\footnotesize}l}%% N dans lâ€™original, mais dÃ©jÃ&nbsp; pris par numprint (B. A.)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[ngerman, frenchb]{babel} % Motifs de cÃ©sure franÃ§ais
\frenchbsetup{ReduceListSpacing = true, IndentFirst = false, }%
\addto{\captionsfrench}{\renewcommand*{\pagename}{p.}\renewcommand{\figurename}{Fig.}}
%%% ------------- macros pour la traduction franÃ§aise -------------
\newcommand{\NDT}{[T\textsubscript{dS}].} % Ã§a c'est moi ;)
\newcommand{\PakeT}[1]{\textsf{\textsl{#1.sty}}}%
\renewcommand{\thefootnote}{\lining\arabic{footnote}}
\renewcommand{\labelenumi}{\lining\arabic{enumi}.}
\renewcommand{\thesection}{\lining\arabic{section}}

\def\reftextfaraway#1{p.~\pageref{#1}}% redÃ©finition de varioref
%%%-----------â€“ extensions supplÃ©mentaires -------------------
\usepackage[para]{threeparttable}
\renewcommand{\TPTtagStyle}{\textit}
\usepackage[shortlabels]{enumitem}

\makeatletter
\newcommand{\oldstyleroman}[1]{\expandafter\@oldstyleroman#1\@nil}
\def\@oldstyleroman#1#2\@nil{%
 \ifcat$\detokenize{#2}$%
 \expandafter\@firstoftwo
 \else
 \expandafter\@secondoftwo
 \fi
 {\if#1ij\else#1\fi}% si #2 est vide
 {#1\@oldstyleroman#2\@nil}% si #2 n'est pas vide
}
\def\scroman#1{\expandafter\@scroman\csname c@#1\endcsname}
\def\@scroman#1{{\scshape\romannumeral #1}}
\def\osroman#1{\expandafter\@osroman\csname c@#1\endcsname}
\def\@osroman#1{\oldstyleroman{\romannumeral #1}}
%%\def\osroman#1{\expandafter\@osroman\csname c@#1\endcsname}
%%\def\@osroman#1{{\shortromannumeral #1}}
\makeatother
%
%\usepackage{modroman}

\raggedbottom

%----------------------- dÃ©but du document -----------------------

\begin{document}
%\begin{Form}\end{Form}
\pagestyle{headings}
%%% RCS Info for version control
\rcsInfo $Id: l2tabu.tex,v 2.3 2011/09/20 09:18:00 yvon Exp $
%%%----------------------------- Page de titre ----------------------------

\pagenumbering{osroman}
\begin{titlepage}
\pdfbookmark[1]{Page de titre}{tit}
\begin{flushleft}
    \noindent
  \rule{\linewidth}{1pt}%
  \vspace{2\baselineskip}
  {\LARGE\bfseries
  Liste des pÃ©chÃ©s des utilisateurs de \LaTeXe\\[1ex]
    \large
   \quad ou\\[0.5\baselineskip]
         Commandes et extensions obsolÃ¨tes, et autres erreurs}\\
  \vspace{2\baselineskip}
  \noindent
  \rule{\linewidth}{1pt}%
\end{flushleft}
  \vspace{\baselineskip}
\begin{flushright}
  \textit{Marc Ensenbach, Mark Trettin}\\
  \EMail{Marc.Ensenbach@post.rwth-aachen.de}\\[1.5\baselineskip]
  Version \rcsInfoRevision\ du \rcsInfoLongDate\\[1.5\baselineskip]
  {\footnotesize Traduction franÃ§aise de Bernard Alfonsi\\
  \EMail{bernard.alfonsi@free.fr}}\\[4\baselineskip]
\end{flushright}
  \vspace{\baselineskip}
  \begin{center}
    \let\footnoterule\relax
    \begin{minipage}{.9\linewidth}
      \small
      \begin{center}
        \textbf{RÃ©sumÃ©}
      \end{center}
      \noindent

%%%%%%%%%%%%% Traduction de lâ€™introduction italienne %%%%%%%%%%%%%%%
% Elle correspond dans une large mesure Ã&nbsp; la version originale allemande la plus rÃ©cente et, hormis des modifications et ajouts mineurs, ne sâ€™en Ã©carte de faÃ§on significative que dans la section \vref{sec:die-verwendung-von}, qui a Ã©tÃ© complÃ¨tement rÃ©crite. Les parties modifiÃ©es ont Ã©tÃ© indiquÃ©es en note, Ã&nbsp; la demande explicite de lâ€™auteur. Le traducteur, qui sâ€™est servi des remarques soulevÃ©es Ã&nbsp; ce sujet par les membres du \GuIT, dÃ©sire remercier ici tout particuliÃ¨rement Claudio Beccari et Tommaso Gordini. Enfin, ma reconnaissance va Ã&nbsp; lâ€™auteur, Marc Ensenbach, qui a lu avec soin cette version italienne et fait des remarques supplÃ©mentaires.
%%%%%%%%%%%%% Fin de lâ€™\/introduction italienne %%%%%%%%%%%%%%%%%%%
 \emph{Ceci est la version franÃ§aise de Â«l2tabuÂ». â€” }
La rÃ©daction de ce bref aperÃ§u a Ã©tÃ© suscitÃ©e par une discussion dans le newsgroup \TeX{} de langue allemande\footnote{\News{de.comp.text.tex}}, oÃ¹ revenaient de faÃ§on rÃ©currente des extensions et des commandes obsolÃ¨tes ou Â«mauvaisesÂ».

Nous essayons dans cet article de montrer les erreurs les plus communes et de proposer des solutions diffÃ©rentes. Cet article nâ€™entend pas remplacer des introductions comme \Doku{l2kurz}~\cite{l2kurz-12} ni \Doku{De-TeX-FAQ}\footnote{\url{http://projekte.dante.de/DanteFAQ/WebHome}}, ni \Doku{The UK \TeX{} FAQ}~\cite{ukfaq-13}, mais offrir un simple aperÃ§u.

Nous serions reconnaissants de vos suggestions, amÃ©liorations et commentaires.
    \end{minipage}
  \end{center}
  \vfill
\end{titlepage}
%------------------------ Fin de la page de titre ----------------------------

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Copyright
{\setlength{\parindent}{0pt}
Copyright \copyright{} 2003--2007 by Mark Trettin, 2009--2011 by Marc Ensenbach. \medskip

This material may be distributed only subject to the terms and conditions set forth in the \emph{Open Publication License}, v1.0 or later (the latest version is presently available at \url{http://www.opencontent.org/openpub/}).
\medskip

Cette documentation peut Ãªtre distribuÃ©e seulement aux termes et conditions de lâ€™\emph{Open Publication License}, v1.0 ou postÃ©rieure (la version la plus rÃ©cente est actuellement disponible Ã&nbsp; lâ€™adresse : \url{http://www.opencontent.org/openpub/}).
\medskip

Les noms de \emph{software} et de \emph{hardware} mentionnÃ©s dans cet article sont pour la plupart, des marques dÃ©posÃ©es, soumises, comme telles, aux dispositions lÃ©gales.
\vfill

Nous remercions : \\
Ralf Angeli,
Christoph Bier,
Christian Faulhammer,
JÃ¼rgen Fenn\footnote{Traduction anglaise : \url{CTAN://info/l2tabu/english/l2tabuen.pdf}},
Ulrike Fischer,
Ralf Heckmann,
Yvon Henel\footnote{Traduction franÃ§aise : \url{CTAN://info/l2tabu/french/l2tabufr.pdf}},
Yvonne HoffmÃ¼ller,
David Kastrup,
Markus Kohm,
Thomas Lotze,
Gonzalo Medina Arellano\footnote{Traduction espagnole : \url{CTAN://info/l2tabu/spanish/l2tabues.pdf}},
Frank Mittelbach,
Heiko Oberdiek,
Mauro Sacchetto\footnote{Traduction italienne : \url{CTAN://info/l2tabu/italian/l2tabuit.pdf}},
Walter Schmidt,
Uwe Siart,
Stefan Stoll,
Knut Wenzig,
Emanuele Zannarini\footnote{Traducteur de la premiÃ¨re version italienne, 2005}
et Reinhard Zierke, \\
pour leurs conseils, remarques et corrections. Au cas oÃ¹ nous aurions oubliÃ© quelquâ€™un, quâ€™il veuille bien nous envoyer un courriel. \medskip

\emph{Traduction franÃ§aise Ã&nbsp; partir de la version 2.3, de sa traduction italienne et de la traduction franÃ§aise de la version 1.7 faite par Le \TeX nicien de surface. }
%%%% Ã€ complÃ©terâ€¦
}

\clearpage
\tableofcontents
\clearpage
\pagenumbering{arabic}

\section{Â«PÃ©chÃ©s mortelsÂ»}
\label{sec:todsunden}

Dans cette section, nous avons recueilli les erreurs sans doute les plus graves qui apparaissent trÃ¨s rÃ©guliÃ¨rement sur \News{de.comp.text.tex}, laissant les habituÃ©s devant cette alternative : devenir rouges de colÃ¨re ou fondre en larmes.

\subsection{\Paket{a4}, \Paket{a4wide}}
\label{sec:paketa4-paketa4wide}

On ne devrait plus utiliser \emph{aucune} de ces deux extensions. Vous devriez les Ã©liminer sans les remplacer dans vos sources \LaTeX. Elles sont remplacÃ©es par l'option de classe \Option{a4paper} pour les classes standard, ou par lâ€™option analogue \Option{paper=a4} pour \KOMAScript{} Ã&nbsp; compter de la version 3. La mise en page que produisent ces extensions est plus que critiquable d'un point de vue typographique. Pire, il y a plus d'une version de ces extensions dans la nature et toutes ces versions sont incompatibles entre elles. Elles fournissent diffÃ©rentes dispositions pour lâ€™empagement. On ne peut mÃªme pas Ãªtre sÃ»r quâ€™un document, compilÃ© sur un autre systÃ¨me, aura le mÃªme â€“ mauvais â€“ aspect.

\subsection{Modifier la mise en page}
\label{sec:layoutanderungen}

Les marges produites par les classes standard â€“ \Klasse{article},\Klasse{report}, \Klasse{book}â€“ semblent souvent trop grandes. Dans ce cas vous devriez utiliser les classes â€“ \Klasse{scrartcl}, \Klasse{scrreprt}, \Klasse{scrbook} â€“ du paquet \KOMAScript, ou bien l'extension \Paket{typearea} qui est contenue dans \KOMAScript. La documentation incluse \Doku{scrguide}~\cite{kohm-12} dans le paquet donne de nombreuses informations complÃ©mentaires.

Si lâ€™on doit vraiment utiliser un empagement diffÃ©rent de celui produit par l'extension \Paket{typearea}, il faut alors plutÃ´t utiliser lâ€™extension \Paket{geometry}. Il ne faut pas tenter de modifier la mise en page Ã&nbsp; coups de \Macro{oddsidemargin} \&amp; C\up{ie}. Lâ€™extension \Paket{anysize} est obsolÃ¨te, et lâ€™extension \Paket{vmargin}, autrefois recommandÃ©e, devrait Ãªtre Ã©vitÃ©e, car elle peut produire des effets secondaires indÃ©sirables\footnote{Cf aussi \MID{uirrzdr16.fsf@uwe-siart.de}{uirrzdr16.fsf@uwe-siart.de}}.

Il ne faudrait changer \Macro{hoffset} ou \Macro{voffset} sous aucun prÃ©texte, Ã&nbsp; moins que de comprendre parfaitement le fonctionnement interne de \TeX.

\subsection{Changer les extensions et les classes}
\label{sec:ander-von-paket}

Il ne faut jamais changer directement les classes \LaTeX\ â€“ par exemple \Klasse{article}, \Klasse{scrbook}, \&amp;c. â€“ ou les extensions-fichiers de style, par exemple \Paket{varioref}, \Paket{color} ! Ou bien on Ã©crit une Â«classe-conteneurÂ», ou son propre fichier \texttt{.sty}, ou bien on \emph{copie} les fichiers de classe ou de style, on modifie la \emph{copie} et on la sauvegarde dans un fichier \emph{diffÃ©rent} avec un nom de fichier \emph{diffÃ©rent}.

Pour un exemple dâ€™Ã©criture dâ€™une classe-conteneur, voyez \Doku{De-TeX-FAQ} sur lâ€™adaptation des classes de documents\footnote{\url{http://projekte.dante.de/DanteFAQ/Dokumentenklasse}}, ou \Doku{UK FAQ}\cite{ukfaq-13} (Â«Installing \LaTeX\ filesÂ», section J).

\paragraph{Indication.}
\label{sec:hinweis}
En gÃ©nÃ©ral, de telles classes et extensions supplÃ©mentaires devraient Ãªtre installÃ©es dans lâ€™arborescence \TeX{} locale ou bien dans lâ€™arborescence personnelle (prÃ©sente dans le rÃ©pertoire \texttt{\$HOME} des systÃ¨mes Unix), afin que les changements ne soient pas Ã©crasÃ©s lors dâ€™une mise Ã&nbsp; jour de votre distribution \TeX. Si ces modifications sont utilisÃ©es pour un projet spÃ©cifique, que vous avez lâ€™intention de transmettre, elles peuvent aussi bien Ãªtre sauvegardÃ©es dans le rÃ©pertoire de travail du projet.

\subsection{Modification de l'interligne avec \texttt{\textbackslash baselinestretch}}

\label{sec:ander-des-zeil}
De maniÃ¨re gÃ©nÃ©rale, les modifications des paramÃ¨tres devraient sâ€™effectuer au niveau le plus haut possible. Par consÃ©quent, les modifications de lâ€™interlignage peuvent sâ€™effectuer Ã&nbsp; trois niveaux :
\begin{enumerate}
\item Utiliser lâ€™extension \Paket{setspace}.
\item Utiliser la commande \LaTeX{} \LMacro{linespread}{&lt;Facteur&gt;}.
\item RedÃ©finir \Macro{baselinestretch}.
\end{enumerate}
Une redÃ©finition de paramÃ¨tres comme \Macro{baselinestretch} opÃ¨re au plus bas niveau, et devrait donc Ãªtre rÃ©servÃ©e aux extensions. Une meilleure mÃ©thode, prÃ©cisÃ©ment parce quâ€™elle a Ã©tÃ© expressÃ©ment prÃ©vue pour cela, consiste Ã&nbsp; utiliser la commande \LMacro{linespread}{&lt;Facteur&gt;}. La meilleure faÃ§on de procÃ©der est cependant dâ€™utiliser lâ€™extension \Paket{setspace}, qui veille, lors de modifications de lâ€™interlignage, Ã&nbsp; maintenir les espacements corrects dans les notes de bas de page ou les environnements de listes, pour lesquels les modifications ne sont le plus souvent pas souhaitÃ©s.

Si donc, on a besoin dâ€™un interligne plus important (par exemple, 1,5 ou 2), on recourra avant tout Ã&nbsp; lâ€™extension \Paket{setspace}. Si en revanche, on ne souhaite faire que des ajustements minimes pour une police de caractÃ¨res autre que Computer Modern (par exemple Palatino), alors il sera plus judicieux dâ€™employer \LMacro{linespread}{&lt;Facteur&gt;}.

Dans le cas de Palatino, on pourra utiliser par exemple \LMacro{linespread}{1.05}.

\subsection{Indentation et espace entre les paragraphes
  â€“ \texttt{\TB parindent}, \texttt{\TB parskip}}
\label{sec:absatz-und-abst}

Il peut Ãªtre parfois judicieux de changer le renfoncement â€“ ou alinÃ©a\footnote{AppelÃ© encore, improprement, par dÃ©calque de l'anglais : Â«indentationÂ»\NDT}â€“ c'est-Ã&nbsp;-dire le retrait de la premiÃ¨re ligne d'un paragraphe â€“ \Macro{parindent}. On devrait cependant respecter ce qui suit :

\begin{itemize}
\item la modification de lâ€™alinÃ©a sâ€™exprime avec une unitÃ© dÃ©pendant du caractÃ¨re (Â«emÂ») et non avec une unitÃ© absolue (Â«mmÂ»). Cette Â«dÃ©pendanceÂ» signifie en lâ€™occurrence que, non seulement lâ€™alinÃ©a varie avec la taille de la police, mais aussi avec la police employÃ©e, puisque la largeur de 1\,em est adaptÃ©e au cas par cas, pour chaque police, par son crÃ©ateur.

\item il faut utiliser la syntaxe de \LaTeX{}, car câ€™est elle qui pose le moins de problÃ¨mes. Par exemple, elle est plus facile Ã&nbsp; Â«parser\footnote{Faire lâ€™analyse syntaxique, dÃ©composer.}Â» pour un programme ou un script externe, la maintenance en est plus simple pour lâ€™utilisateur, et il nâ€™y a pas dâ€™incompatibilitÃ© avec dâ€™autres extensions comme \Paket{calc}.
\end{itemize}
  \begin{Ers}
    \Macro{parindent}\texttt{=1em}
  \end{Ers}
\begin{Dur}
    \LMacro{setlength}{\Macro{parindent}\}\{1em}
  \end{Dur}
Toutefois si Ã&nbsp; l'alinÃ©a vous prÃ©fÃ©rez un espace vertical additionnel pour marquer le dÃ©but d'un nouveau paragraphe, \emph{n'utilisez pas} simplement :

\begin{Schlecht}
\begin{verbatim}
\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}
\end{verbatim}
\end{Schlecht}%
\vspace{0.2ex}\\
car \Macro{parskip} a aussi une incidence sur les environnements de liste, la table des matiÃ¨res et les en-tÃªte.

L'extension \Paket{parskip}et les classes \KOMAScript\ s'efforcent nÃ©anmoins d'Ã©viter ces effets secondaires. Pour savoir comment utiliser les options de \KOMAScript\ (\Option{parskip}, \Option{halfparskip}, \&amp;c.), voir \Doku{scrguien}~\cite{kohm-12}. Lorsque l'on utilise une des classes de \KOMAScript\, on \emph{ne doit pas} charger \Paket{parskip} par surcroÃ®t.

\subsection{Mettre en Ã©vidence les formules mathÃ©matiques avec \texttt{\$\$\,\textellipsis\,\$\$}}
\label{sec:abges-form-mit}

S'il vous plaÃ®t, ne le faites pas ! \texttt{\$\$\,\textellipsis\,\$\$} est une commande plain\TeX{} qui devrait Ãªtre Ã©vitÃ©e en \LaTeX. Cela rendrait incohÃ©rents les espacements verticaux des formules ainsi mises en Ã©vidence, â€” voir aussi la section~\vref{sec:mathematiksatz} ; notez l'avertissement concernant \texttt{displaymath} en rapport avec l'extension \Paket{amsmath}. De plus, l'option de classe \Option{fleqn} ne fonctionne plus dans un tel cas.

\begin{Ers}
\verb|$$ ... $$|
\end{Ers}
\begin{Dur}
\begin{verbatim}
\[ ... \]
\end{verbatim}
  ou (seulement avec \Paket{amsmath})
\begin{verbatim}
\begin{equation*}
 ...
\end{equation*}
\end{verbatim}
ou bien (seulement sans \Paket{amsmath})
\begin{verbatim}
\begin{displaymath}
 ...
\end{displaymath}
\end{verbatim}
\end{Dur}

\subsection{\texttt{\TB def} \&amp; \texttt{\TB newcommand}}
\label{sec:def-vs.-newcommand}

Les macros devraient \emph{toujours} Ãªtre dÃ©finies Ã&nbsp; l'aide de \verb+\newcommand{&lt;name&gt;}{...}+ et \emph{pas} avec \Macro{def}\LMacro{&lt;name&gt;}{â€¦}\footnote{Voir aussi \cite{clsguide-06}, section 2.7.2, et \cite{usrguide-05}, section 3.4.}.

Le problÃ¨me principal avec \Macro{def} est qu'aucun contrÃ´le de l'existence d'une macro de mÃªme nom n'est effectuÃ©, de sorte quâ€™une macro dÃ©finie prÃ©cÃ©demment peut Ãªtre remplacÃ©e sans le moindre avertissement.

Des macros dÃ©jÃ&nbsp; existantes peuvent Ãªtre redÃ©finies Ã&nbsp; l'aide de \\
\verb+\renewcommand{&lt;name&gt;}{...}+.

Celui qui sait prÃ©cisÃ©ment \emph{pourquoi} il a besoin d'utiliser \Macro{def}, celui-lÃ&nbsp; en connaÃ®tra aussi les avantages et les inconvÃ©nients, et peut ne pas tenir compte de cette section.

\subsection{Utilisation de \texttt{\TB sloppy}}
\label{sec:verw-von-textttt}

De maniÃ¨re gÃ©nÃ©rale, le commutateur \Macro{sloppy} ne devrait jamais Ãªtre utilisÃ©, en particulier dans le prÃ©ambule du document. Pour rÃ©soudre des problÃ¨mes de coupure de ligne dans certains paragraphe, il faut :

\begin{enumerate}[\lining 1\up{o},wide]
\item vÃ©rifier si les motifs de cÃ©sure corrects (par exemple Ã&nbsp; lâ€™aide de \Paket{babel}), et les polices T1 ont Ã©tÃ© chargÃ©s â€“ pour l'allemand \Paket{(n)german} (voir aussi la \Doku{FAQ} sur la coupure des mots\footnote{\url{http://projekte.dante.de/DanteFAQ/Silbentrennung}} ou \Doku{UK FAQ}\cite{ukfaq-13}, Â«HyphenationÂ», section P.7) et pour le franÃ§ais \Option{french} de \Paket{babel} ;

\item utiliser lâ€™extension \Paket{microtype}. Celle-ci modifie lÃ©gÃ¨rement lâ€™espacement entre caractÃ¨res afin dâ€™amÃ©liorer la mise en page. Cette modification automatique nâ€™est possible quâ€™avec pdf\TeX{} Ã&nbsp; partir de la version 1.20 et ne fonctionne que pour la crÃ©ation dâ€™un fichier PDF, mais pas si pdf\TeX{} fonctionne en mode DVI ;

  \item reformuler le texte. Il n'est pas toujours nÃ©cessaire de changer la phrase dans laquelle apparaÃ®t le problÃ¨me de coupure de ligne. Souvent il suffit de changer/dÃ©placer la phrase prÃ©cÃ©dente ou la suivante ;

\item ajuster modÃ©rÃ©ment les paramÃ¨tres que \TeX{} utilise pour les calculs des coupures de ligne. Axel Reichert a postÃ©\footnote{Voir le message \MID{a84us0$plqcm$7@ID-30533.news.dfncis.de}{a84us0\$plqcm\$7@ID-30533.news.dfncis.de}.} une fois, sur \News{de.comp.text.tex}, ses ajustements personnels, avec lesquels il Ã©vite les principaux problÃ¨mes de coupure de ligne tout en prÃ©servant une bonne mise en page. (On doit Ã&nbsp; partir de lÃ&nbsp; faire vraiment attention aux avertissements qui apparaissent et les supprimer en reformulant le texte.)

  \begin{minipage}[t]{0.9\linewidth}
\begin{verbatim}
\tolerance 1414
\hbadness 1414
\emergencystretch 1.5em
\hfuzz 0.3pt
\widowpenalty=10000
\vfuzz \hfuzz
\raggedbottom
\end{verbatim}
% \hspace{\baselineskip} % Oui, je sais, c'est de la triche !
  \end{minipage}
\end{enumerate}

%%%%%%Paragraphe rajoutÃ© de la version italienne en lieu et place dâ€™une note de bas de page
Naturellement, on peut modifier ces valeurs en fonction des goÃ»ts personnels. En fait, des diverses valeurs de paramÃ¨tres adoptÃ©es par Reichert, \Macro{clubpenalty} et \Macro{widowpenalty} servent Ã&nbsp; rÃ©duire le nombre de veuves et dâ€™orphelines possibles, tandis que \Macro{hbadness} permet Ã&nbsp; \TeX{} de produire des messages en rapport avec des lignes trop pleines ou trop vides. En somme, la majeure partie des paramÃ¨tres de Reichert permet de rÃ©duire les avertissements (\emph{warning}) de \TeX{} quand les lignes ne sont pas parfaitement composÃ©es, mais seuls \Macro{tolerance} et \Macro{emergencystretch} ont un quelconque effet sur la coupure des mots. Enfin, \Macro{raggedbottom} ne joue aucun rÃ´le dans la coupure des mots, mais bien plutÃ´t dans lâ€™empagement. Avant tout, cependant, on devrait faire attention Ã&nbsp; la faÃ§on de modifier \Macro{emergencystretch}, faute de quoi lâ€™on risque dâ€™obtenir un paragraphe avec des blancs indus, comme il arrive avec un logiciel de traitement de texte bien connu\footnote{Ce paragraphe a Ã©tÃ© ajoutÃ© par le traducteur italien.}.
%%%%%%%%%% Fin du rajout%%%%%%%%%%%

Ce n'est que si cela ne suffisait pas que vous pourriez demander un paragraphe composÃ© de maniÃ¨re plus lÃ¢che avec l'environnement \texttt{sloppypar}.

\begin{figure}[htp]
  % Falls sich jemand Ã¼ber das zusÃ¤tzliche \fussy bzw. das fehlende
  % \sloppy wundert: Use the Source Luke! \parbox setzt per default
  % \sloppy, so dass man fÃ¼r einen originalen Umbruch \fussy benÃ¶tigt.
  % Weiter muss fÃ¼r die Beispiele die LaufweitenÃ¤nderung durch das
  % microtype-Paket deaktiviert werden, damit das Standardverhalten von
  % LaTeX demonstriert werden kann. [Marc]
  \begin{minipage}[t]{.48\textwidth}
    \centering
    \linespread{1.0}
    {\fontsize{10pt}{12pt}\fontencoding{OT1}\selectfont
      \fbox{\parbox{17.61em}{\microtypecontext{expansion=slbsp}\fussy%
      tatata tatata tatata tatata tatata tatata tata\-tata tatata tatata
          tatata tatata tatata tatata tata\-tata tatata tatata tatata tatata
          ta\-tatatatt\-ta tatata tatata tatata tatata tatata tatata
          ta\-ta\-ta\-ta}}}%
    \caption{Exemple avec les valeurs standard de \LaTeX}%
    \label{fig:beispiel-mit-latex}%
  \end{minipage}%
  \hfill%
  \begin{minipage}[t]{.48\textwidth}
    \centering
    \linespread{1.0}
    {\fontsize{10pt}{12pt}\fontencoding{OT1}\selectfont
      \fbox{\selectlanguage{ngerman}\parbox{17.61em}{\microtypecontext{expansion=slbsp}%
          tatata tatata tatata tatata tatata tatata tata\-tata tatata tatata
          tatata tatata tatata tatata tata\-tata tatata tatata tatata tatata
          ta\-tatatatt\-ta tatata tatata tatata tatata tatata tatata
          ta\-ta\-ta\-ta}}}%
    \caption{Exemple avec \texttt{\string\sloppy}}%
    \label{fig:beisp-mit-textttstr}
  \end{minipage}
\end{figure}

Dans les figures~\ref{fig:beispiel-mit-latex} et \vref{fig:beisp-mit-textttstr}, nous avons tentÃ© de prÃ©senter l'effet de \Macro{sloppy}.

Markus Kohm a publiÃ© sur \News{comp.text.tex} un exemple qui en montre l'effet trÃ¨s clairement. Avec sa permission, il est reproduit en annexe (voir Annexe~\vref{sec:beispiel-zu-sloppy}).

%----------------------- section "Obsolete" ------------------------
\clearpage
\section{Commandes, classes et extensions obsolÃ¨tes}
\label{sec:obsoletes}

Markus Kohm a Ã©crit un \emph{script} Perl avec lequel on peut chercher en ligne (\url{http://kohm.de.tf/markus/texidate.html}) les erreurs les plus courantes dans ses fichiers.

Il est cependant Ã&nbsp; noter que ce \emph{script} n'est pas un parseur complet de \TeX{} et par consÃ©quent ne cherchera que les erreurs les plus Ã©videntes. Veuillez vÃ©rifier votre fichier avant de demander secours dans un forum ou sur une liste de diffusion. Dâ€™abord tester, poster ensuite.
\subsection{Commandes}
\label{sec:befehle}

\subsubsection{Modification du style de caractÃ¨res}
\label{sec:ander-des-schr}

La table~\vref{tab:befehle-zur-anderung} prÃ©sente en vis-Ã&nbsp;-vis les commandes obsolÃ¨tes et les commandes actuelles de \LaTeX\ pour changer le style des caractÃ¨res. Les macros appelÃ©es Â«localesÂ» ne s'appliquent qu'Ã&nbsp; leur argument, tandis que celles appelÃ©es Â«globalesÂ» ou Â«commutateursÂ» s'appliquent Ã&nbsp; tout le texte jusqu'Ã&nbsp; la fin du groupe dont elles font partie.
%
 \begin{center}% La mise en page du paragraphe a Ã©tÃ© modifiÃ©e :-\
\begin{threeparttable}
 \caption{Commandes pour changer le style de caractÃ¨res}
\label{tab:befehle-zur-anderung}
  \begin{tabular}{@{}lll@{}}
 \addlinespace
 \toprule
 \multicolumn{1}{@{}F}{ObsolÃ¨te}&amp;
 \multicolumn{2}{F@{}}{RemplacÃ© en \LaTeXe{} par}\\
 \cmidrule(l){2-3}
 &amp;
 \multicolumn{1}{F}{local} &amp;
 \multicolumn{1}{F@{}}{global/commutateur}\\
 \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
 \GMacro{rm}{â€¦} &amp; \LMacro{textrm}{â€¦} &amp; \Macro{rmfamily}\\
 \GMacro{sf}{â€¦} &amp; \LMacro{textsf}{â€¦} &amp; \Macro{sffamily}\\
 \GMacro{tt}{â€¦} &amp; \LMacro{texttt}{â€¦} &amp; \Macro{ttfamily}\\
 \GMacro{it}{â€¦} &amp; \LMacro{textit}{â€¦} &amp; \Macro{itshape}\\
 \GMacro{sc}{â€¦} &amp; \LMacro{textsc}{â€¦} &amp; \Macro{scshape}\\
 \GMacro{sl}{â€¦} &amp; \LMacro{textsl}{â€¦} &amp; \Macro{slshape}\\
 \GMacro{bf}{â€¦} &amp; \LMacro{textbf}{â€¦} &amp; \Macro{bfseries}\\
 \hphantom{\{} â€” &amp; \LMacro{textmd}{â€¦} &amp; \Macro{mdseries}\\
 \hphantom{\{} â€” &amp; \LMacro{textup}{â€¦} &amp; \Macro{upshape}\\
 \hphantom{\{} â€” &amp; \LMacro{emph}{â€¦} &amp; \Macro{em}\tnote{a}\\
 \bottomrule
 \end{tabular}
  \begin{tablenotes}\footnotesize%
 \item[a] Utile dans les dÃ©finitions de macros. Dans un texte, ce nâ€™est pas \GMacro{em}{â€¦} quâ€™on doit employer, mais \LMacro{emph}{â€¦}.
 \end{tablenotes}
\end{threeparttable}
\end{center}

\paragraph{Pourquoi ne faut-il pas utiliser de commandes obsolÃ¨tes ?}
\label{sec:warum-sollte-man}

Les commandes obsolÃ¨tes ne supportent pas le systÃ¨me de gestion des fontes\footnote{NFSS : New Font Selection Scheme, ou Â«Nouveau SchÃ©ma de SÃ©lection des FontesÂ». Le \Doku{fntguide}~\cite{fntguide-05} en donne une vue dâ€™ensemble. } de \LaTeXe{}. Par exemple, \GMacro{bf}{foo}, annule tous les attributs de fonte dÃ©jÃ&nbsp; spÃ©cifiÃ©s avant d'imprimer \emph{foo} en gras. C'est pourquoi vous ne pouvez pas obtenir de l'italique gras Ã&nbsp; l'aide de \GMacro{it}{\Macro{bf Test}} (la dÃ©finition mentionnÃ©e produit {\it\bf Test}). En revanche, les nouvelles commandes \LMacro{textbf}{\LMacro{textit}{Test}} se comporteront comme escomptÃ© et produiront : \textbf{\textit{Test}}. En outre, avec les anciennes commandes, il n'y a pas de Â«correction italiqueÂ» : comparez par exemple {\it neuf}hampes (\GMacro{it}{neuf}\texttt{hampe}) et \textit{neuf}hampes (\LMacro{textit}{neuf}\texttt{hampes}).

\subsubsection{Fractions mathÃ©matiques (\texttt{\textbackslash over}
  \&amp; \texttt{\textbackslash frac})}
\label{sec:textb-over-vs}

On devrait Ã©viter la commande \Macro{over}. \Macro{over} est une commande \TeX\ qui est difficile Ã&nbsp; analyser ou qui ne peut pas Ãªtre analysÃ©e du tout du fait de sa syntaxe trÃ¨s diffÃ©rente de celle de \LaTeX. En particulier, l'extension \Paket{amsmath} redÃ©finit \verb+\frac{}{}+ et l'utilisation de \Macro{over} produira des messages d'erreur . Un autre argument en faveur de \verb+\frac{}{}+ est qu'il est plus facile de composer le numÃ©rateur et le dÃ©nominateur d'une fraction, notamment pour des fractions un peu complexes.

\begin{Ers}
  \verb+$a \over b$+
\end{Ers}
\begin{Dur}
\verb+$\frac{a}{b}$+
\end{Dur}

\subsubsection{Centrer du texte avec \texttt{\textbackslash centerline}}
\label{sec:centerline}

La commande \Macro{centerline} est une autre commande \TeX\ que l'on devrait Ã©viter en \LaTeX. D'une part \Macro{centerline} est incompatible avec quelques extensions de \LaTeX{} (par exemple \Paket{color}) ; d'autre part, elle peut produire des effets indÃ©sirables ou inattendus :
\begin{center}
  \begin{minipage}[t]{.45\textwidth}
\begin{verbatim}
\begin{enumerate}
\item \centerline{Premier point}
\end{enumerate}
\end{verbatim}
  \end{minipage}%
 \hfill%

 \fbox{ \begin{minipage}[t]{.45\textwidth}
    \begin{enumerate}
    \item \centerline{Premier point}
    \end{enumerate}
  \end{minipage}}
\end{center}
\begin{Ers}
  \LMacro{centerline}{\textellipsis}
\end{Ers}
\begin{Dur}
  \GMacro{centering}{\textellipsis\,}\\ {\small ou bien}\\
  \begin{varwidth}[t]{\linewidth}
\begin{verbatim}
\begin{center}
  ...
\end{center}
\end{verbatim}
  \end{varwidth}
\end{Dur}

\paragraph{Note.}
\label{sec:anmerkung-5}

Pour des prÃ©cisions sur le centrage de graphiques et de tables, voir section~\vref{sec:gleit-figure-table}.

\subsection{Fichiers de classes et d'extensions}
\label{sec:pakete}

\subsubsection{\Klasse{scrlettr} \&amp; \Klasse{scrlttr2}}
\label{sec:paketscrl-vs.-pakets}

La classe \Klasse{scrlettr} du paquet \KOMAScript\ est obsolÃ¨te et a Ã©tÃ© remplacÃ©e par \Klasse{scrlttr2}. Afin de produire une mise en page \emph{semblable} Ã&nbsp; celle de l'ancienne classe de lettre de \KOMAScript\, on peut utiliser l'option de classe \Option{KOMAold} qui fournit un mode de compatibilitÃ©.
\begin{Ers}
  \verb+\documentclass{scrlettr}+
\end{Ers}
\begin{Dur}
  \verb+\documentclass[KOMAold]{scrlttr2}+
\end{Dur}

\paragraph{Note.}
\label{sec:anmerkung-3}

Pour de nouveaux modÃ¨les de lettres, on devrait utiliser la nouvelle interface, qui est bien plus flexible.

DÃ©velopper les diffÃ©rences entre les deux interfaces utilisateurs sort du cadre de cet aperÃ§u. Nous renvoyons Ã&nbsp; \Doku{scrguien}~\cite{kohm-12} pour les dÃ©tails.

\subsubsection{\Paket{epsf}, \Paket{psfig}, \Paket{epsfig}\&amp; \Paket{graphics}, \Paket{graphicx}}
\label{sec:grafikeinbindung}

Les extensions \Paket{epsf} et \Paket{psfig} ont Ã©tÃ© remplacÃ©es par les extensions \Paket{graphics} et \Paket{graphicx} respectivement. \Paket{epsfig}est juste une enveloppe\footnote{Une enveloppe, anglais \emph{wrapper}, dÃ©signe ici un fichier de style qui lui-mÃªme charge un ou plusieurs fichiers de style et, ce faisant, donne accÃ¨s Ã&nbsp; leurs fonctionnalitÃ©s.} pour permettre dâ€™utiliser l'extension \Paket{graphicx} avec d'anciens documents Ã©crits avec \Paket{psfig}.

Comme \Paket{epsfig} utilise \Paket{graphicx} en interne, on \emph{peut} encore utiliser \Paket{epsfig}. On ne devrait pas, toutefois, l'utiliser pour de nouveaux documents. Pour cela les extensions \Paket{graphics} ou \Paket{graphicx} sont prÃ©fÃ©rables. \Paket{epsfig} est fourni essentiellement pour assurer la compatibilitÃ© comme mentionnÃ© ci-dessus.

Pour les diffÃ©rences entre \Paket{graphics} et \Paket{graphicx}, voyez \Doku{grfguide}~\cite{graphicx-05}. Pour des prÃ©cisions sur le centrage des graphiques voyez section~\vref{sec:gleit-figure-table}.
\clearpage
%\begin{center}
%\begin{tabular}{@{}r@{\qquad}l@{}}
\begin{Ers}%
\begin{verbatim}
\usepackage{psfig}
\psfig{file=image,...}
\end{verbatim}
\end{Ers}
% &amp;
\begin{Dur}
 \begin{verbatim}
\usepackage{graphicx}
\includegraphics[...]{image}
\end{verbatim}
\end{Dur}
%\end{tabular}
%\end{center}

\subsubsection{\Paket{doublespace} \&amp; \Paket{setspace}}
\label{sec:zeilenabstande}

Pour changer l'interlignage, utilisez l'extension \Paket{setspace}. L'extension \Paket{doublespace} est obsolÃ¨te, et remplacÃ©e prÃ©cisÃ©ment par \Paket{setspace}. Voyez aussi la section~\vref{sec:ander-des-zeil}.
\begin{Ers}
  \verb|\usepackage{doublespace}|
\end{Ers}
\begin{Dur}
  \verb|\usepackage{setspace}|
\end{Dur}

\subsubsection{\Paket{fancyheadings}, \Paket{scrpage} \&amp; \Paket{fancyhdr}, \Paket{scrpage2}}
\label{sec:lebende-kolumn}

L'extension \Paket{fancyheadings} a Ã©tÃ© remplacÃ©e par \Paket{fancyhdr}. Une autre maniÃ¨re de modifier les entÃªtes est fournie par l'extension \Paket{scrpage2} du paquet \KOMAScript. Notez, une fois encore, que \Paket{scrpage} ne doit pas Ãªtre utilisÃ©. Pour une documentation sur \Paket{scrpage2}, voir \Doku{scrguien}~\cite{kohm-12}.

\begin{Ers}
  \verb+\usepackage{fancyheadings}+
\end{Ers}
\begin{Dur}
  \verb+\usepackage{fancyhdr}+
\end{Dur}
\begin{Ers}
  \verb+\usepackage{scrpage}+
\end{Ers}
\begin{Dur}
  \verb+\usepackage{scrpage2}+
\end{Dur}

\subsubsection{La famille dâ€™extensions \PakeH{caption}}
\label{sec:die-caption-famile}
Lâ€™extension \Paket{caption2} ne doit plus Ãªtre utilisÃ©e, car il existe une nouvelle version (V.3x) de lâ€™extension \Paket{caption}. Prendre soin toutefois de ne pas utiliser une version trop ancienne de lâ€™extension. Pour sâ€™en assurer, charger lâ€™extension comme suit :
\begin{Ers}
  \verb+\usepackage{caption}+
\end{Ers}
\begin{Dur}
  \verb+\usepackage{caption}[2008/08/24]+
\end{Dur}

Si lâ€™on a utilisÃ© auparavant \Paket{caption2}, il faut absolument prendre connaissance de la nouvelle documentation ~\cite[Section~C.2]{caption-11}.

\subsubsection{\Paket{isolatin}, \Paket{umlaut} \&amp; \Paket{inputenc}}
\label{sec:eingabe-von-umlauten}

\paragraph{Quelques notes gÃ©nÃ©rales.}
\label{sec:generelles}
Il y a essentiellement quatre faÃ§ons de saisir les \emph{umlauts} allemands et les autres caractÃ¨res non-ASCII\footnote{Comme les lettres accentuÃ©es franÃ§aises \NDT}.

\begin{enumerate}[wide]
\item \verb+H{\"u}lle+ (\verb+{\'E}tage+). Lâ€™avantage de cette saisie est quâ€™elle fonctionne toujours et sur nâ€™importe quel systÃ¨me.

  Ses inconvÃ©nients, toutefois, sont que le crÃ©nage\footnote{Espace positive ou nÃ©gative insÃ©rÃ©e entre deux caractÃ¨res en fonction du couple de caractÃ¨res.} entre les lettres est gravement perturbÃ© ; quâ€™elle est trÃ¨s pÃ©nible Ã&nbsp; saisir Ã&nbsp; tout le moins dans un texte en allemand ; enfin que le code obtenu est fort peu lisible.

  Aussi cette variante devrait \emph{toujours} Ãªtre Ã©vitÃ©e, du fait des problÃ¨mes crÃ©Ã©s pour le crÃ©nage.

  \item Avec \verb+H\"ulle+ ou \verb+H\"{u}lle+ (\verb!\'Etage! ou \verb!\'{E}tage!) les problÃ¨mes mentionnÃ©s ci-dessus (crÃ©nage) n'apparaissent pas. Cette saisie est elle aussi utilisable sur tous les systÃ¨mes.

  Lâ€™inconvÃ©nient est que la saisie est aussi laborieuse, et que le code obtenu est encore moins lisible que la variante prÃ©cÃ©dente.

  Cette variante est la plus judicieuse dans des dÃ©finitions de macros ou dans des fichiers de style car elle est indÃ©pendante du codage et de toute extension.\label{item:die-eingabe-der}

\item Avec l'extension \Paket{(n)german} ou l'option \Option{(n)german} de l'extension \Paket{babel}, on peut saisir les \emph{umlauts} allemands en tapant simplement \verb+H"ulle+. Une fois de plus, l'avantage est que cela fonctionne avec tous les systÃ¨mes. Comme les extensions \Paket{babel} ou \Paket{(n)german} sont disponibles sur tous les systÃ¨mes \TeX, il ne devrait pas non plus y avoir de problÃ¨me de compatibilitÃ©.\footnote{Il n'y a pas d'Ã©quivalent Ã&nbsp; cette saisie pour les accents du franÃ§ais avec \Paket{babel} et \Option{frenchb} \NDT}

  Lâ€™inconvÃ©nient est, encore, que la saisie est malcommode et le code-source est plutÃ´t difficile Ã&nbsp; lire.

  Cette variante sâ€™utilise relativement bien pour le corps du texte. Mais on devrait l'Ã©viter dans les dÃ©finitions de macro ou les prÃ©ambules.

\item L'entrÃ©e directe â€“ \verb+HÃ¼lle+ (\verb!Ã‰tage!). Les avantages de cette variante sont patents. Le texte-source sâ€™Ã©crit et se lit Â«normalementÂ».

  Lâ€™inconvÃ©nient est quâ€™il faut dire Ã&nbsp; \LaTeX\ quel est le codage d'entrÃ©e utilisÃ© et quâ€™il peut aussi y avoir des problÃ¨mes lors de l'Ã©change de fichiers entre systÃ¨mes diffÃ©rents. Cela \emph{n'est pas} un problÃ¨me pour \TeX\ ou \LaTeX\ eux-mÃªmes, mais cela peut crÃ©er des \emph{difficultÃ©s d'affichage du texte-source dans les Ã©diteurs de texte} sur des systÃ¨mes divers. Par exemple, le symbole de l'euro codÃ© en \textln{iso-8859-15} (\textln{latin9}) peut Ãªtre \emph{reprÃ©sentÃ©} par {\fontfamily{cmr}\selectfont\textcurrency}{} dans un Ã©diteur sous Windows (\textln{CP1252}).

  Cette variante fonctionne trÃ¨s bien pour le corps du texte. Il vaut mieux, cependant, l'Ã©viter dans les dÃ©finitions de macros ou les prÃ©ambules.
\end{enumerate}
%
En rÃ©sumÃ©, dans les macros, prÃ©ambules et fichiers de style, on devrait utiliser \verb+H\"ulle+ ou \verb+H\"{u}lle+, tandis qu'ailleurs dans le texte on peut utiliser soit \verb+H"ulle+ soit \verb+HÃ¼lle+.

\paragraph{Codage d'entrÃ©e.}
\label{sec:eingabekodierung-1}

Pour dire Ã&nbsp; \LaTeX\ quel codage d'entrÃ©e est employÃ© dans un fichier, il \emph{ne faut pas} utiliser les extensions \Paket{isolatin1}, \Paket{isolatin} ou \Paket{umlaut} ! Ces extensions sont obsolÃ¨tes ou ne sont pas disponibles sur tous les systÃ¨mes.

On doit utiliser l'extension \Paket{inputenc} avec les options suivantes\footnote{pour ce qui nous occupe ici \NDT} :

\begin{description*}
\item[\Option{latin1/latin9}] pour les systÃ¨mes de type unix (\Option{latin1} fonctionne aussi sous Microsoft~Windows et Mac~OS~X) ;

\item[\Option{ansinew}] pour Microsoft~Windows ;

\item[\Option{applemac}] pour Mac\footnote{Sous OS~X, \Option{latin1/latin9} devrait Ãªtre utilisÃ©, car ce codage est plus appropriÃ© pour des Ã©changes de fichiers avec des utilisateurs dâ€™autres systÃ¨mes dâ€™exploitation. Cependant, il faut impÃ©rativement vÃ©rifier lâ€™encodage utilisÃ© par son Ã©diteur de texte.} ;
\item[\Option{cp850}] pour \textln{OS/2} ;

\item[\Option{utf8}] pour les systÃ¨mes de type Unix \enquote{modernes} et plus gÃ©nÃ©ralement pour les systÃ¨mes dâ€™exploitation (et les Ã©diteurs) qui supportent Unicode (UTF-8) \footnote{Câ€™est le cas de Windows depuis Windows XP et de MacOS X. (B. A.)}.
\end{description*}

\begin{Ers}
  \verb|\usepackage{isolatin1}|
\end{Ers}
\begin{Dur}
  \verb|\usepackage[latin1]{inputenc}|
\end{Dur}
\begin{Ers}
  \verb|\usepackage{umlaut}|
\end{Ers}
\begin{Dur}
  \verb+\usepackage[latin1]{inputenc}+
\end{Dur}

\paragraph{Note.}
La mÃ©thode indiquÃ©e ci-dessus pour dÃ©clarer le codage dâ€™entrÃ©e sâ€™emploie avec les moteurs \LaTeX{} Â«classiquesÂ», comme pdf\LaTeX{}. Les dÃ©veloppements rÃ©cents que constituent \XeLaTeX{} et Lua\LaTeX{} traitent les fichiers unicode sans quâ€™on ait Ã&nbsp; dÃ©clarer lâ€™encodage. Tous deux peuvent dÃ©jÃ&nbsp; Ãªtre utilisÃ©s en production, mais ils requiÃ¨rent en rÃ¨gle gÃ©nÃ©rale quâ€™on rÃ©crive les Â«vieuxÂ» fichiers \LaTeX{} pour la partie concernant le choix de la langue et des polices de caractÃ¨re, et ils nâ€™atteignent pas encore les mÃªmes possibilitÃ©s que pdf\LaTeX{} en matiÃ¨re de microtypographie.

\subsubsection{\Paket{t1enc} \&amp; \Paket{fontenc}}
\label{sec:schriftkodierung}

L'extension \Paket{t1enc} est obsolÃ¨te et devrait par consÃ©quent Ãªtre remplacÃ©e par \Paket{fontenc}.
\begin{Ers}
  \verb|\usepackage{t1enc}|
\end{Ers}
\begin{Dur}
  \verb|\usepackage[T1]{fontenc}|
\end{Dur}

\subsubsection{\Bst{natdin} \&amp; \Bst{dinat}}
\label{sec:liter-nach-din}

Lâ€™auteur de \Bst{dinat} recommande de remplacer \Bst{dinat} par \Bst{natdin} car le dÃ©veloppement de \Bst{dinat} a Ã©tÃ© arrÃªtÃ© et \Bst{natdin} a Ã©tÃ© grandement amÃ©liorÃ©.

\begin{Ers}
  \verb|dinat.bst|
\end{Ers}
\begin{Dur}
  \verb|natdin.bst|
\end{Dur}

\paragraph{Note.}
Dans les versions prÃ©cÃ©dentes de ce document, nous avions fait la recommandation exactement inverse ; celle-ci se fondait sur lâ€™Ã©tat du dÃ©veloppement de lâ€™Ã©poque. Les amÃ©liorations apportÃ©es depuis Ã&nbsp; \Bst{natdin} justifient maintenant la prÃ©fÃ©rence accordÃ©e Ã&nbsp; cette derniÃ¨re extension.

\subsubsection{\PakeH{glossary} \&amp; \PakeH{glossaries}}
\label{sec:glossar}

Lâ€™extension \Paket{glossary} est obsolÃ¨te ; son auteur lui a fourni pour successeur lâ€™extension \Paket{glossaries}. Des dÃ©tails sur les changements se trouvent dans \cite{glossaries-12}.

\subsubsection{\PakeH{SIstyle}, \PakeH{SIunits} \&amp; \PakeH{siunitx}}
\label{sec:einheiten}

Les extensions \Paket{SIstyle} et \Paket{SIunits}, utiles Ã&nbsp; la composition des unitÃ©s physiques, ne sont plus dÃ©veloppÃ©es. Les fonctionnalitÃ©s des deux extensions ont Ã©tÃ© rÃ©unies dans leur successeur \Paket{siunitx}. Sa grande souplesse permet Ã&nbsp; \Paket{siunitx} de remplacer aussi des extensions comme \Paket{unitsdef}, \Paket{units}, \Paket{fancyunits} et \Paket{fancynum}.
\begin{Ers}
\begin{verbatim}
\usepackage{SIunits}
\unit{1}{\metre}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage{siunitx}
\SI{1}{\metre}
\end{verbatim}
\end{Dur}

\subsubsection{\PakeH{subfigure}, \PakeH{subfig} \&amp; \PakeH{subcaption}}
\label{sec:subfigures}

Les extensions \Paket{subfigure} et \Paket{subfig} ne sont plus dÃ©veloppÃ©es et sont incompatibles avec quelques extensions actuelles comme \Paket{hyperref} et \Paket{caption}. En remplacement, il est conseillÃ© dâ€™utiliser \Paket{subcaption}.

\begin{Ers}
\begin{verbatim}
\usepackage{subfig}
\begin{figure}
\subfloat[][Text]{Bild}
\end{figure}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage{caption}
\usepackage{subcaption}
\begin{figure}
\begin{subfigure}{Breite}
Bild\caption{Text}
\end{subfigure}
\end{figure}
\end{verbatim}
\end{Dur}

\subsection{CaractÃ¨res}
\label{sec:schriften}

Le sujet Â«fontes et \LaTeX{}Â» est, sur \News{de.comp.text.tex}, une source intarissable~d'Â«allÃ©gresseÂ»\footnote{Ainsi que sur \News{fr.comp.text.tex} et \News{comp.text.tex} d'ailleurs \NDT}, la plupart du temps suscitÃ©e par la question : Â«Pourquoi les caractÃ¨res apparaissent-ils si pixellisÃ©s dans Adobe Reader ?Â». Les rÃ©ponses \emph{fausses} les plus frÃ©quentes renvoient aux extensions \Paket{times} ou \Paket{pslatex}. Toutefois, avec ces extensions, non seulement on utilise des polices complÃ¨tement diffÃ©rentes, mais, comme ces extensions sont obsolÃ¨tes, on soulÃ¨ve de nouveaux problÃ¨mes. Si, comme recommandÃ© dans la section \ref{sec:ae}, on utilise\footnote{Via lâ€™extension \Paket{lmodern} \NDT} Latin Modern pour remplacer (quasi) Ã&nbsp; lâ€™identique la police Â«standardÂ» de \LaTeX{} (câ€™est-Ã&nbsp;-dire Computer Modern), alors lâ€™aspect pixellisÃ© des caractÃ¨res dans Adobe Reader disparaÃ®t.

Le \Doku{fntguide}~\cite{fntguide-05} donne des informations gÃ©nÃ©rales sur le Â«New Font Selection SchemeÂ» (NFSS) de \LaTeXe{}

\subsubsection{\Paket{times}}
\label{sec:pakettimes}

L'extension \Paket{times} est obsolÃ¨te (voir \Doku{psnfss2e}\cite{psnfss-04}). Elle dÃ©finit \Macro{rmdefault} comme Ã©tant la police Â«TimesÂ», \Macro{sfdefault} comme Â«HelveticaÂ» et \Macro{ttdefault} comme Â«CourierÂ», sans toutefois leur associer les polices mathÃ©matiques correspondantes. De plus, Helvetica n'est pas rÃ©duite correctement et apparaÃ®t trop grande. Si lâ€™on dÃ©sire utiliser la combinaison Times/\/Helvetica/\/Courier il faut alors faire ce qui suit :
\begin{Ers}
  \verb|\usepackage{times}|
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}
\end{verbatim}
\end{Dur}

\paragraph{Note.}
\label{sec:anmerkung-1}

Le facteur de rÃ©duction de \Paket{helvet}, combinÃ©e avec Times, devrait Ãªtre pris entre \numprint{0,90} et \numprint{0,92}.

\subsubsection{\Paket{mathptm}}
\label{sec:mathptm}

L'extension \Paket{mathptm} est le prÃ©dÃ©cesseur de \Paket{mathptmx}. \

\begin{Ers}
  \verb+\usepackage{mathptm}+
\end{Ers}
\begin{Dur}
  \verb+\usepackage{mathptmx}+
\end{Dur}

\subsubsection{\Paket{pslatex}}
\label{sec:paketpslatex}

L'extension \Paket{pslatex} fonctionne en interne comme \Paket{mathptm}$+$ \Paket{helvet} (rÃ©duit). Toutefois, elle utilise un Courier trop Ã©troit. Le principal inconvÃ©nient de \Paket{pslatex} est qu'il \emph{ne fonctionne pas} avec les codages T1 et TS1.

\begin{Ers}
  \verb+\usepackage{pslatex}+
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}
\end{verbatim}
\end{Dur}

\paragraph{Note sur les combinaisons de Times \&amp; Helvetica.}
\label{sec:anmerkung-zu-allen}

On peut aussi bien en rester Ã&nbsp; la police \texttt{cmtt} pour une police type Â«machine Ã&nbsp; Ã©crireÂ», et ne pas charger du tout l'extension \Paket{courier}.

\subsubsection{\Paket{palatino}}
\label{sec:paketpalatino}

L'extension \Paket{palatino} se comporte comme \Paket{times} â€“ hormis qu'elle dÃ©finit naturellement \Macro{rmdefault} comme Â«PalatinoÂ». C'est pourquoi on ne devrait plus l'utiliser.
\begin{Ers}
  \verb+\usepackage{palatino}+
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}
\end{verbatim}
\end{Dur}

\paragraph{Note.}
\label{sec:anmerkung-2}

Le facteur de rÃ©duction pour \Paket{helvet} en combinaison avec la fonte Palatino devrait Ãªtre fixÃ© Ã&nbsp; \numprint{0,95}.

Â«HelveticaÂ» \emph{n'est pas} la meilleure linÃ©ale Ã&nbsp; associer Ã&nbsp; Â«PalatinoÂ» et doit Ãªtre vue, autant que possible, comme une Â«vieilleÂ» association, mÃªme si elle a longtemps constituÃ© le complÃ©ment \emph{disponible librement} le mieux assorti Ã&nbsp; Â«PalatinoÂ». Depuis lors, on dispose des polices Vera/Bera Sans â€“ Ã&nbsp; notre avis un meilleur choix.

Celui qui possÃ¨de un CD CorelDraw\textsuperscript{\textregistered}, mÃªme ancien\footnote{Les polices fournies avec les versions anciennes de CorelDraw\textsuperscript{\textregistered} ne contiennent pas encore de symbole euro !}, peut aussi trÃ¨s bien utiliser Â«PalatinoÂ» avec Â« Frutiger\footnote{Bitstream Â«Humanist 777Â». }Â» ou Â«Optima\footnote{Bitstream Â«Zapf HumanistÂ». }Â». Walter Schmidt a publiÃ© sur sa page personnelle\footnote{Fonts fÃ¼r \TeX : \url{http://cq131a.de/}} % mise Ã&nbsp; jour deâ€™ lâ€™adresse du site %
 les outils nÃ©cessaires pour utiliser ces polices (extensions \Paket{bfr} et \Paket{bop}).

\subsubsection{\Paket{mathpple}}
\label{sec:paketmathpple}

Cette extension est le prÃ©dÃ©cesseur de \Paket{mathpazo}. Il lui manque quelques symboles et ils sont pris dans la fonte Euler. D'autres symboles ne conviennent pas bien Ã&nbsp; Palatino et quelques mÃ©triques de la fonte sont incorrectes. Pour plus de prÃ©cisions, voir \Doku{psnfss2e}~\cite{psnfss-04}.

\begin{Ers}
  \verb+\usepackage{mathpple}+
\end{Ers}
\begin{Dur}
  \verb+\usepackage{mathpazo}+
\end{Dur}

\subsubsection{\PakeH{utopia}}
\label{sec:paketutopia}

Lâ€™extension \Paket{utopia} ne devrait plus Ãªtre utilisÃ©e, car son successeur \Paket{fourier} offre une meilleure interface avec la police Utopia. Pour plus de prÃ©cisions, voir \Doku{psnfss2e}~\cite{psnfss-04}.

\begin{Ers}
  \verb+\usepackage{utopia}+
\end{Ers}
\begin{Dur}
  \verb+\usepackage{fourier}+
\end{Dur}

\subsubsection{Obtenir des lettres grecques droites}
\label{sec:aufr-griech-buchst}

Les passages marquÃ©s en rouge ci-aprÃ¨s ne sont pas obsolÃ¨tes dans le sens oÃ¹ Â«vous ne devriez plus utiliser celaÂ», mais de nos jours,
l'Ã©dition d'un texte est simplifiÃ©e par l'extension \PakeT{upgreek}\footnote{L'extension \Paket{fourier} admet une option \texttt{upright} qui donne les lettres grecques bas de casse, les capitales grecques et romaines droites en mode mathÃ©matique \NDT}\footnote{Les extensions \Paket{kpfonts}, \Paket{mathdesign} et \Paket{MinionPro} ont les mÃªmes possibilitÃ©s que \Paket{fourier} (B. A.)}. Pour des prÃ©cisions sur son utilisation, consultez comme toujours la documentation \Doku{upgreek}~\cite{upgreek-03}.

\minisec{Les trucs de \PakeH{pifont}}\nopagebreak[4]
\begin{Ers}
\begin{verbatim}
\usepackage{pifont}
\newcommand{\uppi}{%
  \Pisymbol{psy}{112}}
  ...
\uppi
\end{verbatim}
ou bien
\begin{verbatim}
\newcommand[1]{\upgreek}{%
  \usefont{U}{psy}{m}{n}#1}
  ...
\upgreek{p}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage{upgreek}
  ...
$\uppi$
\end{verbatim}
\end{Dur}

\minisec{Les trucs de \PakeH{babel}}
\begin{Ers}
\begin{verbatim}
\usepackage[greek,...]{babel}
\newcommand{\upgreek}[1]{%
  \foreignlanguage{greek}{#1}}
  ...
\upgreek{p}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage{upgreek}
  ...
$\uppi$
\end{verbatim}
\end{Dur}

\subsubsection{\PakeH{euler} \&amp; \PakeH{eulervm}}
\label{sec:euler-vs-euler}
Lâ€™extension \Paket{euler} devrait Ãªtre remplacÃ©e par \Paket{eulervm}, car celle-ci rÃ¨gle des problÃ¨mes de compatibilitÃ© avec dâ€™autres extensions et apporte quelques amÃ©liorations de dÃ©tail :

\begin{itemize}
\item \Macro{hbar} (\Macro{hslash} dans cette police) fonctionne maintenant correctement ;
\item des caractÃ¨res mathÃ©matiques gras, y compris des symboles grecs sont disponibles.
\end{itemize}
%
Pour des informations plus prÃ©cises, voir \Doku{eulervm}~\cite{eulervm-05}.
\begin{Ers}
  \verb+\usepackage{euler}+
\end{Ers}
\begin{Dur}
  \verb+\usepackage{eulervm}+
\end{Dur}

\subsubsection{\PakeH{ae}, \PakeH{aecompl} et \PakeH{zefonts}}
\label{sec:ae}
Lâ€™extension \Paket{ae} (ainsi que \Paket{aecompl}) et \Paket{zefonts}servent de solution de fortune pour un problÃ¨me en relation avec les umlaut et autres lettres accentuÃ©es lorsquâ€™on utilise la police standard de \LaTeX{} (Computer Modern). Or celles-ci utilisent le codage OT1, et donc les lettres accentuÃ©es doivent Ãªtre constituÃ©es de deux signes (Â«Ã¼Â» est, sommairement, la combinaison de Â«uÂ» et de Â«\"\ \kern-0.3emÂ»). Lâ€™algorithme de coupure des mots est perturbÃ© par ces lettres, ce qui entraÃ®ne que, par exemple, les mots avec un umlaut ne peuvent Ãªtre coupÃ©s. Les extensions \Paket{ae} et \Paket{zefonts} remÃ©dient Ã&nbsp; ce problÃ¨me en recourant Ã&nbsp; ce quâ€™on appelle des fontes virtuelles.

Un autre problÃ¨me, connexe au prÃ©cÃ©dent, nâ€™est cependant pas rÃ©solu par les extensions mentionnÃ©es : si lâ€™on produit un fichier PDF, les lettres accentuÃ©es nâ€™en demeurent pas moins composÃ©es de deux signes, ce qui entraÃ®ne que la recherche ou le copier-coller dans le document de mots avec un umlaut ne sera pas traitÃ© correctement.

Les problÃ¨mes que nous venons de dÃ©crire ne surviennent plus si lâ€™on utilise une police au codage T1 et au format Â«type 1Â»\footnote{Bien noter que mÃªme si les dÃ©nominations T1 et type 1 se ressemblent, elles ne dÃ©signent pas la mÃªme chose : T1 dÃ©crit lâ€™encodage des caractÃ¨res du cÃ´tÃ© de \LaTeX{}, tandis que Â«type 1Â» dÃ©clare comment les caractÃ¨res sont reprÃ©sentÃ©s dans le fichier PDF. Câ€™est pourquoi lâ€™utilisation dâ€™une police au codage T1 rÃ©sout le problÃ¨me de coupure des mots avec umlaut, mais pas nÃ©cessairement le problÃ¨me de la recherche des umlauts dans un fichier PDF.}. Câ€™est pourquoi ont Ã©tÃ© rÃ©cemment dessinÃ©es les polices de caractÃ¨res cm-super et Latin Modern. Comme cette derniÃ¨re est plus conforme Ã&nbsp; lâ€™originale Computer Modern, il est recommandÃ© de remplacer CM par Latin Modern.

\begin{Ers}
\begin{verbatim}
\usepackage{ae}
\end{verbatim}
ou
\begin{verbatim}
\usepackage{zefonts}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\end{verbatim}
\end{Dur}

%-------------------- section Â« Varia Â» ---------------------
\section{MÃ©langes}
\label{sec:verschiedenes}

Cette section â€“ Ã&nbsp; lâ€™exception de \vref{sec:der-anhang} â€“ prÃ©sente des trucs et des prÃ©cisions plus gÃ©nÃ©raux que ceux regroupÃ©s sous le titre de Â« pÃ©chÃ©sÂ».

\subsection{Flottants â€“ Â«figureÂ», Â«tableÂ»}
\label{sec:gleit-figure-table}

Pour centrer un flottant on devrait utiliser la commande \Macro{centering} plutÃ´t que l'environnement \LMacro{begin}{center}â€¦\LMacro{end}{center} car celui-ci introduit un espace vertical additionnel qui nâ€™est la plupart du temps pas souhaitÃ©.

\begin{Ers}
\begin{verbatim}
\begin{figure}
  \begin{center}
  \includegraphics{image}
  \end{center}
\end{figure}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\begin{figure}
  \centering
  \includegraphics{image}
\end{figure}
\end{verbatim}
\end{Dur}

\paragraph{Note.}
\label{sec:anmerkung-4}

Toutefois, lorsqu'il s'agit de centrer une rÃ©gion dans le corps du texte ou dans un environnement \verb+titlepage+, cet espace additionnel peut naturellement Ãªtre tout Ã&nbsp; fait souhaitÃ©.

\subsection{Annexes}
\label{sec:der-anhang}

Les annexes sont introduites par le commutateur \Macro{appendix}. Ce \emph{n'est pas} un environnement.

\begin{Ers}
\begin{verbatim}
\begin{appendix}
\section{Blub}
\end{appendix}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\appendix
\section{Blub}
\end{verbatim}
\end{Dur}

\subsection{MathÃ©matiques}
\label{sec:mathematiksatz}

De maniÃ¨re gÃ©nÃ©rale, pour la typographie mathÃ©matique avancÃ©e, on devrait utiliser l'extension \Paket{amsmath}, Ã©ventuellement complÃ©tÃ©e par \Paket{mathtools}\footnote{Il suffit alors de charger cette derniÃ¨re (B. A.)}. Elle procure de nouveaux environnements qui doivent avant tout remplacer \verb+eqnarray+. Les avantages de l'extension sont les suivants :

\begin{itemize}
\item les espacements Ã&nbsp; lâ€™intÃ©rieur et autour des environnements sont plus cohÃ©rents ;
\item les numÃ©ros des Ã©quations sont placÃ©s de telle sorte qu'ils ne seront plus surchargÃ©s par les expressions mathÃ©matiques ;
\item de nouveaux environnements (par exemple \texttt{split}), permettent de mettre en page facilement de longues Ã©quations ;
\item il est possible de dÃ©finir facilement de nouveaux opÃ©rateurs, analogues Ã&nbsp; \Macro{sin}, avec des espacements appropriÃ©s.
\end{itemize}

\paragraph{Avertissement.}
\label{sec:warnung}

En utilisant l'extension \Paket{amsmath}, on ne devrait \emph{en aucun cas} faire usage des environnements \texttt{displaymath}, \texttt{eqnarray} ni \texttt{eqnarray*}, car ils ne sont pas supportÃ©s par \Paket{amsmath} et il en rÃ©sulterait des espacements incohÃ©rents (comparer les figures~\ref{fig:beisp-fur-texttt} et \vref{fig:beisp-fur-texttt-1}).

Lâ€™extension \Paket{amsmath} adapte correctement \verb+\[...\]+ et peut donc s'utiliser au lieu de \texttt{displaymath}. On peut remplacer \texttt{eqnarray} et \texttt{eqnarray*} en premiÃ¨re approximation par \texttt{align} ou \texttt{align*}. Pour un panorama complet de \Paket{amsmath}, consulter \Doku{amsldoc}~\cite{amsldoc-99}.

\begin{Ers}
\begin{verbatim}
\begin{eqnarray}
  a &amp;=&amp; b\\
  b &amp;=&amp; c\\
  a &amp;=&amp; c
\end{eqnarray}
\end{verbatim}
\end{Ers}
\begin{Dur}
\begin{verbatim}
\begin{align}
  a &amp;= b\\
  b &amp;= c\\
  a &amp;= c
\end{align}
\end{verbatim}
\end{Dur}
\begin{figure}
  \centering
  \begin{minipage}[t]{.45\linewidth}
      \begin{eqnarray*}
        a &amp;=&amp; b\\
        b &amp;=&amp; c\\
        a &amp;=&amp; c
      \end{eqnarray*}
    \caption{Exemple avec \texttt{eqnarray*}}
    \label{fig:beisp-fur-texttt}
  \end{minipage}\hfill
  \begin{minipage}[t]{.45\linewidth}
    \begin{align*}
      a &amp;= b\\
      b &amp;= c\\
      a &amp;= c
    \end{align*}
    \caption{Exemple avec \texttt{align*}}
    \label{fig:beisp-fur-texttt-1}
  \end{minipage}
\end{figure}

\subsection[Lâ€™utilisation de \texttt{\TB graphicspath}]{Lâ€™utilisation de \texttt{\TB graphicspath}\footnotemark}
\label{sec:die-verwendung-von}
\footnotetext{Cette section ne correspond pas Ã&nbsp; la version originale allemande, mais Ã&nbsp; la traduction italienne, entiÃ¨rement rÃ©crite par Mauro Sacchetto. La traduction de la version allemande se trouve en annexe. }

%% %%%%%% Version allemande

%La macro fort rÃ©pandue \Macro{graphicspath} devrait Ãªtre Ã©vitÃ©e et remplacÃ©e par la variable dâ€™environnement \texttt{TEXINPUTS} pour les raisons suivantes \footnote{Cf. la rÃ©ponse de David Carlisle au rapport de bogue de Markus Kohm : \url{http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/2618}}:
%\begin{enumerate}
%%%\item Les sÃ©parateurs de rÃ©pertoire dÃ©pendent de la plate-forme
%% %Windows/Unixs : Â« \texttt{/} Â», Macs : Â« \texttt{:} Â».
%\item La recherche par \TeX{} dure davantage que si cette tÃ¢che est confiÃ©e Ã&nbsp; la bibliothÃ¨que kpathsea (avec les processeurs actuels, cela nâ€™a plus la mÃªme importance).
%\item Chaque image consomme une partie de la mÃ©moire allouÃ©e Ã&nbsp; \TeX{} et celle-ci nâ€™est plus disponible durant toute la compilation.
%\end{enumerate}
%%
%Dans un Bourne-shell, on peut utiliser la commande suivante :
%\begin{verbatim}
%[luser@host]&gt; TEXINPUTS=Rep_Images: latex datei.tex
%\end{verbatim}
%ou ajouter cette ligne dans \verb+$HOME/.profile+ :
%\begin{verbatim}
%export TEXINPUTS=./Rep_Images:
%\end{verbatim}%$
%Cette ligne assure que les fichiers de \texttt{Rep_Images} sous le rÃ©pertoire de travail seront bien trouvÃ©s.
%
%Sous
%Dans Microsoft~Windows ($\le 98$), on fixe la variable dâ€™environnement au moyen de :
%\begin{verbatim}
%set TEXINPUTS=.\Rep_Image;
%\end{verbatim}
%ou bien :
%\begin{verbatim}
%set TEXINPUTS=./Rep_Images;
%\end{verbatim}
%pour MiK\TeX{} dans le fichier \texttt{autoexec.bat}. Dans Windows~NT\textln{4} et Windows~2000, on peut fixer les variables dâ€™environnement en allant dans \textsf{Panneau de configuration $\rightarrow$ SystÃ¨me $\rightarrow$ Environnement}, et dans Windows~XP, \textsf{Panneau de configuration $\rightarrow$ SystÃ¨me $\rightarrow$ AvancÃ© $\rightarrow$ Variables dâ€™environnement}
%
%Ces procÃ©dures sont donnÃ©es Ã&nbsp; titre dâ€™exemples. Nous sommes conscients quâ€™on peut adapter \texttt{TEXINPUTS} de diffÃ©rentes faÃ§ons ou par le biais dâ€™autres fichiers. On trouvera plus de prÃ©cisions dans la documentation du systÃ¨me dâ€™exploitation ou de la distribution \TeX{}.

%%%%%%%% Version italienne

Il faut prÃ©ciser que, pour des raisons de sÃ©curitÃ© liÃ©es avant tout, mais pas exclusivement, Ã&nbsp; Windows, les versions les plus rÃ©centes de \TeX{} (que ce soit MiKTeX ou TeX Live depuis la version 2009) acceptent une version de \TeX{} rÃ©duite, protÃ©gÃ©e de lâ€™exÃ©cution de la commande \Macro{write18} (qui Ã©quivaut Ã&nbsp; donner une instruction : de faÃ§on prÃ©cise, lâ€™argument de \Macro{write18} est interprÃ©tÃ© comme si câ€™Ã©tait une ligne de commande). \TeX{} permet dâ€™exÃ©cuter pleinement un certain nombre dâ€™instructions (qui concernent entre autres Bib\TeX{}, epstopdf, \&amp;c.), en exÃ©cute dâ€™autres en mode restreint et enfin nâ€™en exÃ©cute pas du tout dâ€™autres encore (comme la suppression de fichiers), qui doivent Ãªtre autorisÃ©es par lâ€™utilisateur\footnote{Ã€ moins de ne pas Ã©liminer toutes les limitations de \Macro{write18} en lui indiquant explicitement dans la ligne de commande que lâ€™Ã©diteur envoie au systÃ¨me dâ€™exploitation pour lancer des commandes comme \texttt{pdflatex} : option \texttt{-shell-escape} de TeX Live et option \texttt{-enable-write18} de MiKTeX. Toutefois, il faut Ãªtre conscient des risques que comporte une telle opÃ©ration pour la sÃ©curitÃ© du systÃ¨me tout entier. }.

En consÃ©quence, les programmes ne peuvent plus utiliser de chemins absolus (câ€™est-Ã&nbsp;-dire qui partent de la racine du disque dur), mais seulement des chemins relatifs au rÃ©pertoire dans lequel se trouve le fichier principal du document.

La macro fort rÃ©pandue \Macro{graphicspath} prÃ©sente lâ€™avantage quâ€™une fois exÃ©cutÃ©e, elle Ã©vite de devoir spÃ©cifier Ã&nbsp; chaque fois le ou les rÃ©pertoires oÃ¹ se trouvent les images. Elle devrait toutefois Ãªtre Ã©vitÃ©e parce quâ€™elle prÃ©sente pour le moins des limites :

\begin{enumerate}
\item La recherche par \TeX{} du fichier graphique Ã&nbsp; traiter dure plus longtemps que si cette recherche Ã©tait confiÃ©e Ã&nbsp; la librairie \texttt{kpathsea}, Ã&nbsp; laquelle \TeX{} recourt normalement pour la recherche de fichiers, mÃªme si avec les processeurs actuels, lâ€™augmentation de durÃ©e est nÃ©gligeable.

\item Les noms de fichiers sans leur chemin doivent Ãªtre soigneusement diffÃ©renciÃ©s dans Windows, qui ne distingue pas entre lettres minuscules et majuscules ; cette diffÃ©renciation doit avoir lieu mÃªme si dâ€™Ã©ventuels fichiers homonymes se trouvent dans des sous-rÃ©pertoires.
\end{enumerate}

 De tels problÃ¨mes ne se posent pas si tous les fichiers graphiques se trouvent dans un seul sous-rÃ©pertoire de celui qui contient le fichier principal du document ; on peut donc alors continuer dâ€™utiliser \Macro{graphicspath} en toute sÃ©curitÃ©. Si en revanche les parties dâ€™un document complexe, par exemple les chapitres, se trouvent chacune dans son propre sous-rÃ©pertoire, et si chaque partie conserve Ã&nbsp; son tour ses propres images dans un sous-sous-rÃ©pertoire, la situation se montre trÃ¨s confuse et inutilement compliquÃ©e par rapport Ã&nbsp; celle que lâ€™on peut avoir en incluant chaque fichier graphique en spÃ©cifiant son nom complet avec chemin et extension\footnote{Avant 2009, il Ã©tait conseillÃ© de ne pas spÃ©cifier lâ€™extension, parce que les formats de fichiers graphiques que \texttt{latex} et \texttt{pdflatex} pouvaient inclure Ã©taient mutuellement exclusifs, et donc dans le mÃªme dossier pouvait figurer une image donnÃ©e au format \texttt{.eps} aussi bien quâ€™au format \texttt{.pdf}. Aussi, sans spÃ©cifier lâ€™extension et sans modifier le fichier-source, \texttt{latex} incluait le fichier \texttt{.eps}, tandis que \texttt{pdflatex} incluait le fichier \texttt{.pdf}. Comme, Ã&nbsp; prÃ©sent, \texttt{pdflatex} peut inclure des fichiers graphiques au format \texttt{.eps}, cette faÃ§on de procÃ©der nâ€™a plus de raison dâ€™Ãªtre, et peut mÃªme se rÃ©vÃ©ler pernicieuse.}.

 La raison pour laquelle la recherche dâ€™un fichier graphique dure plus longtemps en utilisant \Macro{graphicspath} rÃ©sulte du fait que \TeX{} conserve en interne une liste des chemins spÃ©cifiÃ©s par cette commande. Dans un document complexe, avec de nombreux chapitres qui requiÃ¨rent Ã&nbsp; leur tour diffÃ©rents chemins dâ€™accÃ¨s Ã&nbsp; leurs figures, cette recherche doit balayer rÃ©cursivement tous les chemins dâ€™accÃ¨s contenus dans la liste en question et regarder dans chaque dossier spÃ©cifiÃ© par chacun de ces chemins. Si au contraire, on spÃ©cifie chaque fichier graphique avec son chemin dâ€™accÃ¨s, \TeX{} ne doit plus rien rechercher, mais pointe vers le fichier spÃ©cifique, Ã©tant donnÃ© que le nom complet du fichier est univoque.

 Le recours Ã&nbsp; la variable dâ€™environnement \texttt{TEXINPUTS} apparaÃ®t Ã©galement problÃ©matique\footnote{Cf. la rÃ©ponse de David Carlisle au rapport de bogue de Markus Kohm : \url{http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/2618}.}. Cette variable peut Ãªtre fixÃ©e selon les modalitÃ©s propres aux divers systÃ¨mes dâ€™exploitation. Bien quâ€™il sâ€™agisse plus dâ€™un ajout que dâ€™une vÃ©ritable modification de la variable \texttt{path} du systÃ¨me, celle-ci est de toute faÃ§on permanente et par consÃ©quent sera modifiÃ©e pour chaque nouveau document (outre que les anciennes versions de Windows ne comportent pas la possibilitÃ© dâ€™avoir sÃ©parÃ©ment une variable \texttt{TEXINPUTS} du systÃ¨me et une de lâ€™utilisateur).

La mÃ©thode la plus sÃ»re et efficace (et valide aussi pour \Macro{graphicspath}) consiste alors Ã&nbsp; dÃ©finir des liens symboliques au moyen des commandes classiques \texttt{ln\,-s} pour les systÃ¨mes UNIX et \texttt{mklink} dans Windows Vista ou Windows 7 (cette mÃ©thode est inapplicable avec les versions prÃ©cÃ©dentes de Windows, qui ne connaissent pas les liens symboliques). Ã€ la diffÃ©rence de ce qui se produit avec \texttt{TEXINPUTS}, de tels liens, Ã©tant locaux, nâ€™apportent aucune modification au \texttt{path} du systÃ¨me. GrÃ¢ce Ã&nbsp; eux, les rÃ©pertoires des images paraissent (virtuellement) prÃ©sents dans le rÃ©pertoire du document, oÃ¹ quâ€™ils soient placÃ©s physiquement sur le disque dur, et ils sont donc identifiÃ©s par \Macro{write18}, partiellement autorisÃ©.

Il est toujours utile de consulter la documentation du systÃ¨me dâ€™exploitation et de la distribution \TeX{} utilisÃ©s.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\subsection{Macros spÃ©cifiques Ã&nbsp; une langue â€“ \texttt{\TB\protect\( \langle \textit{machin} \rangle \protect\)name}}
\subsection{Macros spÃ©cifiques Ã&nbsp; une langue : \texttt{\TBâ€¦name}}
\label{sec:die-macroname-makros}

De temps Ã&nbsp; autre la question revient sur \News{de.comp.text.tex} de comment modifier, par exemple, Â«RÃ©fÃ©rencesÂ» en Â«Liste des ouvrages citÃ©sÂ» ou autre entÃªte. Aussi ces macros ont Ã©tÃ© rassemblÃ©es dans le tableau~\vref{tab:von-paketfr-btw}. Elles sont tirÃ©es de l'extension \Paket{frenchb}. Plus prÃ©cisÃ©ment, elles sont tirÃ©es des fichiers \textsf{frenchb.ldf} pour \Paket{babel} et \textsf{gloss-french.ldf} pour \Paket{polyglossia}.

Par exemple, pour changer Â«Table des figuresÂ» en Â«Table des illustrationsÂ», on utilisera la commande suivante :
\begin{verbatim}
\renewcommand*{\listfigurename}{Table des illustrations}
\end{verbatim}

Les autres macros se changent de maniÃ¨re analogue. Si lâ€™on utilise \Paket{babel}, il faut passer par \Macro{addto}. En effet, chaque changement de langue (dans notre cas le franÃ§ais) appelle la commande \captionsfrench : la personnalisation serait donc perdue et le terme employÃ© par dÃ©faut rÃ©introduit. La commande \Macro{addto} est dÃ©finie dans \Paket{babel}, mais on peut lâ€™appliquer aussi Ã&nbsp; \Paket{polyglossia}, mais en prenant soin de charger en outre \Paket{etoolbox}. Voir aussi \Doku{De-TeX-FAQ}sur ce thÃ¨me\footnote{Â«Meine Versuche, \Macro{figurename}, \Macro{tablename} o.\,Ã¤. bei Verwendung des Pakets \Paket{babel} umzudefinieren, miÃŸlingen. Was kann ich tun?Â», in \url{http://projekte.dante.de/DanteFAQ/Verschiedenes. }}\footnote{Et, pour le franÃ§ais, voyez la Â«Documentation sur le module frenchb de BabelÂ» par Daniel Flipo, disponible sur \url{http://daniel.flipo.free.fr/frenchb/} \NDT}.

La faÃ§on correcte dâ€™Ã©crire est par consÃ©quent :
\begin{verbatim}
\addto{\captionsfrench}{%
  \renewcommand*{\listfigurename}{Table des illustrations}}
\end{verbatim}

Si lâ€™on utilise \KOMAScript{}, il convient dâ€™employer la commande Ã©quivalente fournie \Macro{renewcaptionname} :

\begin{verbatim}
\renewcaptionname{french}{\listfigurename}{Figure}
\end{verbatim}
Cette commande doit figurer aprÃ¨s \verb+\begin{document}+.

\begin{table}[t!]
     \centering
\begin{threeparttable}
    \caption{Macros dÃ©finies par \Paket{babel} et \Paket{polyglossia}
      avec l'option \Option{french}}% \NDT
    \label{tab:von-paketfr-btw}
    \begin{tabular}{@{}lll@{}}
      \addlinespace
      \toprule
      \multicolumn{1}{@{}F}{Nom de macro} &amp;
      \multicolumn{1}{F}{DÃ©finition originelle} &amp;
      \multicolumn{1}{F@{}}{Sortie habituelle en franÃ§ais} \\
      \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
      \Macro{prefacename} &amp; Preface &amp; \prefacename \\
      \Macro{refname}\tnote{a} &amp; References &amp; \refname \\
      \Macro{abstractname} &amp; Abstract &amp; \abstractname\\
      \Macro{bibname}\tnote{b} &amp; Bibliography &amp; \bibname \\
      \Macro{chaptername} &amp; Chapter &amp; \chaptername \\
      \Macro{appendixname} &amp; Appendix &amp; \appendixname \\
      \Macro{contentsname} &amp; Contents &amp; \contentsname \\
      \Macro{listfigurename} &amp; List of Figures &amp; \listfigurename\\
      \Macro{listtablename} &amp; List of Tables &amp; \listtablename \\
      \Macro{indexname} &amp; Index &amp; \indexname \\
      \Macro{figurename} &amp; Figure &amp; \figurename \\
      \Macro{tablename} &amp; Table &amp; \tablename \\
      \Macro{partname} &amp; Part &amp; \partname \\
      \Macro{enclname} &amp; encl &amp; \enclname \\
      \Macro{ccname} &amp; cc &amp; \ccname \\
      \Macro{headtoname} &amp; To &amp; â€” \\
      \Macro{pagename} &amp; Page &amp; \pagename \\
      \Macro{seename} &amp; see &amp; \seename \\
      \Macro{alsoname} &amp; see also &amp; \alsoname \\
      \Macro{proofname} &amp; Proof &amp; \proofname \\
      \Macro{glossaryname} &amp; Glossary &amp; \glossaryname \\
      \bottomrule
    \end{tabular}
\begin{tablenotes}\footnotesize
    \item[a]Seulement dans la classe \texttt{article}.

    \item [b]Seulement dans les classes \texttt{report} et \texttt{book}.
\end{tablenotes}
\end{threeparttable}
\end{table}

\clearpage
\pagestyle{plain}
\appendix
\setcounter{secnumdepth}{0}
  \section{Annexe : exemple de \texttt{\TB sloppy}}
\label{sec:beispiel-zu-sloppy}
Voici le code de l'exemple que Markus Kohm a publiÃ© :
\begin{bspcode}{\MID{8557097.gEimXdBtjU@ID-107054.user.dfncis.de}{8557097.gEimXdBtjU@ID-107054.user.dfncis.de}}%
\footnotesize
\begin{verbatim}
\documentclass{article}

\setlength{\textwidth}{20em}
\setlength{\parindent}{0pt}
\begin{document}
\typeout{First without \string\sloppy\space and underfull \string\hbox}

tatata tatata tatata tatata tatata tatata ta\-ta\-tata
tatata tatata tatata tatata tatata tatata tata\-tata
tatata tatata tatata tatata ta\-tatatatt\-ta
tatata tatata tatata tatata tatata tatata ta\-ta\-ta\-ta

\typeout{done.}

\sloppy
\typeout{Second with \string\sloppy\space and underfull \string\hbox}

tatata tatata tatata tatata tatata tatata ta\-ta\-tata
tatata tatata tatata tatata tatata tatata tata\-tata
tatata tatata tatata tatata ta\-tatatatt\-ta
tatata tatata tatata tatata tatata tatata ta\-ta\-ta\-ta

\typeout{done.}
\end{document}
\end{verbatim}
\end{bspcode}
\vspace{2\baselineskip}

\footnotesize
\section{\normalsize Lâ€™utilisation de \texttt{\TB graphicspath} (version allemande)}

La macro fort rÃ©pandue \Macro{graphicspath} devrait Ãªtre Ã©vitÃ©e et remplacÃ©e par la variable dâ€™environnement \texttt{TEXINPUTS} pour les raisons suivantes \footnote{Cf. la rÃ©ponse de David Carlisle au rapport de bogue de Markus Kohm : \url{http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/2618}}:
\begin{enumerate}
%%\item Les sÃ©parateurs de rÃ©pertoire dÃ©pendent de la plate-forme
% %Windows/Unixs : Â« \texttt{/} Â», Macs : Â« \texttt{:} Â».
\item La recherche par \TeX{} dure davantage que si cette tÃ¢che est confiÃ©e Ã&nbsp; la bibliothÃ¨que kpathsea (avec les processeurs actuels, cela nâ€™a plus la mÃªme importance).
\item Chaque image consomme une partie de la mÃ©moire allouÃ©e Ã&nbsp; \TeX{} et celle-ci nâ€™est plus disponible durant toute la compilation.\\
\end{enumerate}
%
Dans un Bourne-shell, on peut utiliser la commande suivante :
\begin{verbatim}
[luser@host]&gt; TEXINPUTS=Rep_Images: latex datei.tex
\end{verbatim}
ou ajouter cette ligne dans \verb+$HOME/.profile+ :
\begin{verbatim}
export TEXINPUTS=./Rep_Images:
\end{verbatim}%
Cette ligne assure que les fichiers de \verb+ Rep_Images+ sous le rÃ©pertoire de travail seront bien trouvÃ©s.\\%

Sous Microsoft~Windows ($ \leqslant 98$), on fixe la variable dâ€™environnement au moyen de :
\begin{verbatim}
set TEXINPUTS=.\Rep_Image;
\end{verbatim}
ou bien :
\begin{verbatim}
set TEXINPUTS=./Rep_Images;
\end{verbatim}
pour MiK\TeX{} dans le fichier \texttt{autoexec.bat}. Dans Windows~NT\textln{4} et Windows~2000, on peut fixer les variables dâ€™environnement en allant dans \textsf{Panneau de configuration $\rightarrow$ SystÃ¨me $\rightarrow$ Environnement}, et dans Windows~XP, \textsf{Panneau de configuration $\rightarrow$ SystÃ¨me $\rightarrow$ AvancÃ© $\rightarrow$ Variables dâ€™environnement}

Ces procÃ©dures sont donnÃ©es Ã&nbsp; titre dâ€™exemples. Nous sommes conscients quâ€™on peut adapter \texttt{TEXINPUTS} de diffÃ©rentes faÃ§ons ou par le biais dâ€™autres fichiers. On trouvera plus de prÃ©cisions dans la documentation du systÃ¨me dâ€™exploitation ou de la distribution \TeX{}.
\normalsize
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\clearpage
\begin{thebibliography}{99}
\bibitem{amsldoc-99} \textsc{American Mathematical Society}, \emph{User's Guide for the {\texttt{amsmath}} Package}. Version~2.0, dÃ©cembre 1999.
\biburl{CTAN://macros/latex/required/amslatex/}\enspace

\bibitem{graphicx-05} David~P. \textsc{Carlisle}, \emph{Packages in the `graphics' bundle}. Novembre 2005.
  \biburl{CTAN://macros/latex/required/graphics/}\enspace

\bibitem{ukfaq-13} Robin \textsc{Fairbairns}, \emph{The UK \TeX\ FAQ. Your 459 Questions Answered.}. Version~3.26, 28 fÃ©vrier 2013.
  \biburl{http://www.tex.ac.uk/faq}\enspace

\bibitem{kohm-12} Markus \textsc{Kohm} et Jens-Uwe \textsc{Morawski}, \emph{\KOMAScript}. Version~3.11, juillet 2012.
  \biburl{CTAN://macros/latex/supported/koma-script/}\enspace

\bibitem{clsguide-06} \textsc{The \LaTeX3 Project Team}, \emph{\LaTeXe{} for class and package writers}. FÃ©vrier 2006.
  \biburl{CTAN://macros/latex/doc/clsguide.pdf}\enspace

\bibitem{fntguide-05} \textsc{The \LaTeX3 Project Team}, \emph{\LaTeXe{} font selection}. Novembre 2005.
  \biburl{CTAN://macros/latex/doc/fntguide.pdf}\enspace

\bibitem{usrguide-05} \textsc{The \LaTeX3 Project Team},\emph{\LaTeXe{} for authors}. Novembre 2005.
  \biburl{CTAN://macros/latex/doc/usrguide.pdf}\enspace

\bibitem{eulervm-05} Walter \textsc{Schmidt}, \emph{The Euler Virtual Math Fonts for use with \LaTeX{}}. Version~4, janvier 2005.
  \biburl{CTAN://fonts/eulervm/}\enspace

\bibitem{upgreek-03} Walter \textsc{Schmidt}, \emph{The {\textsf{upgreek}} package for {\LaTeXe}}. Version~2.0, fÃ©vrier 2003.
  \biburl{CTAN://macros/latex/contrib/supported/was/}\enspace

\bibitem{psnfss-04} Walter \textsc{Schmidt}, \emph{Using common PostScript fonts with {\LaTeX}}. PSNFSS version 9.2, septembre 2004.
  \biburl{CTAN://macros/latex/required/psnfss/psnfss2e.pdf}\enspace

\bibitem{l2kurz-12} Marco \textsc{Daniel}, Patrick \textsc{Gundlach}, Walter \textsc{Schmidt}, JÃ¶rg \textsc{Knappen}, Hubert \textsc{Partl} et Irene \textsc{Hyna}, \emph{{\LaTeXe}-Kurzbeschreibung}. Version~3, juillet 2012.
  \biburl{CTAN://info/lshort/german/} \\
  DerniÃ¨re version de la traduction franÃ§aise disponible Ã&nbsp;
  \biburl{CTAN://info/lshort/french}\enspace

\bibitem{caption-11} Axel \textsc{Sommerfeldt}, \emph{Customizing captions of floating environments}. Version~3.3, novembre~2011.
     \biburl{CTAN://macros/latex/contrib/caption/}\enspace

\bibitem{glossaries-12} Nicola~L.\,C. \textsc{Talbot}, \emph{Upgrading from the glossary package to the glossaries package}. Novembre~2012.
  \biburl{CTAN://macros/latex/contrib/glossaries/glossary2glossaries.pdf}\enspace

\end{thebibliography}

\end{document}
%%% Local variables:
%%% mode: LaTeX
%%% coding: utf8
%%% End:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
</pre></body></html>