From dcbf8acdc8bb0e7f71bf04027e21aa1a4a18d7fc Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 19 May 2009 00:53:57 +0000 Subject: move l2tabu-french out of texmf-doc git-svn-id: svn://tug.org/texlive/trunk@13225 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/l2tabu-french/README | 18 + .../doc/latex/l2tabu-french/l2tabufr-heavy.pdf | Bin 0 -> 273393 bytes .../doc/latex/l2tabu-french/l2tabufr-light.pdf | Bin 0 -> 133510 bytes .../doc/latex/l2tabu-french/l2tabufr.tex | 1263 ++++++++++++++++++++ Master/texmf-doc/doc/french/l2tabu-french/README | 18 - .../doc/french/l2tabu-french/l2tabufr-heavy.pdf | Bin 273393 -> 0 bytes .../doc/french/l2tabu-french/l2tabufr-light.pdf | Bin 133510 -> 0 bytes .../doc/french/l2tabu-french/l2tabufr.tex | 1263 -------------------- Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc | 2 +- 10 files changed, 1283 insertions(+), 1283 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/l2tabu-french/README create mode 100644 Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-heavy.pdf create mode 100644 Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf create mode 100644 Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr.tex delete mode 100644 Master/texmf-doc/doc/french/l2tabu-french/README delete mode 100644 Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-heavy.pdf delete mode 100644 Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf delete mode 100644 Master/texmf-doc/doc/french/l2tabu-french/l2tabufr.tex diff --git a/Master/texmf-dist/doc/latex/l2tabu-french/README b/Master/texmf-dist/doc/latex/l2tabu-french/README new file mode 100644 index 00000000000..92aee5a5c56 --- /dev/null +++ b/Master/texmf-dist/doc/latex/l2tabu-french/README @@ -0,0 +1,18 @@ +Fichier LISEZMOI.TXT pour la version française de +l2tabu version 1.7 +2004-03-01 + +2004-06-17 +ajout d'une note pour les utilisateurs de Mac OS X + +Le fichier l2tabufr-heavy.pdf contient les polices, le fichier +l2tabufr-light.pdf ne les contient pas et c'est pourquoi il est +plus léger. Il utilise les polices « locales » présentes sur la +machine. + +Le source est de toute façon l2tabu.tex. + +Joyeux LaTeXage sans péchés ;) + +-- +Le TeXnicien de surface. diff --git a/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-heavy.pdf b/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-heavy.pdf new file mode 100644 index 00000000000..798076ce5f5 Binary files /dev/null and b/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-heavy.pdf differ diff --git a/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf b/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf new file mode 100644 index 00000000000..e8b2f42f319 Binary files /dev/null and b/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf differ diff --git a/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr.tex b/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr.tex new file mode 100644 index 00000000000..1661f4f607e --- /dev/null +++ b/Master/texmf-dist/doc/latex/l2tabu-french/l2tabufr.tex @@ -0,0 +1,1263 @@ +% -*- mode: LaTeX; coding: iso-8859-15 -*- +%%%------------------------------------------------------------------ +%%% Filename: l2tabu.tex +%%% Author: Mark Trettin +%%% Created: 17 Feb 2003 19:01:58 +%%% Time-stamp: <2004-06-17 08:36:16 yvon> +%%% Version: $Id: l2tabu.tex,v 1.7 2004/02/07 14:53:39 mark Exp $ +%%% +%%% Copyright (C) 2003 by Mark Trettin +%%%------------------------------------------------------------------ +%%% TODO: +%%% - \input{../asdf/} anstelle von \input ../asdf/ +%%%------------------------------------------------------------------ +%%% Filename: l2tabufr.tex for the French translation **** +%%% translator: Le TeXnicien de surface **** +%%% from: 2004-02-04 **** +%%% version 1.7 (.a) changements dans codage d'entrée **** +%%%------------------------------------------------------------------ + +\documentclass[11pt,a4paper,pagesize,tablecaptionabove,abstracton]{scrartcl} +%--------------- Basic Configuration (German, 8bit) ---------------- + +\usepackage[latin9]{inputenc} % Direct input of German umlauts etc. +\usepackage[T1]{fontenc} % T1 Fonts +%%% Times/Helvetica/Courier *only* for minimizing the size of this file +%% as these fonts do not have to be inserted into the output document. +%%%%% +%% petit pb avec les réglages par défaut de pdf-eTeX car les fontes sont dedans ! +%%%%% +\usepackage{mathptmx} % Times/Maths \rmdefault +\usepackage[scaled=.90]{helvet} % Scaling Helvetica \sfdefault +\usepackage{courier} % Courier \ttdefault + +\newcommand{\TimesRant}{Ah, bon, avant toute plainte, oui j'ai + utilisé Times / Helvetica %\footnote{rendu en Arial par Acrobat Reader.} + % depuis TeXlive 2003, pdf-eTeX utilise les fontes URW dans le pdf. + / Courier, mais seulement pour garder ce fichier le plus petit possible. + % + \texttt{;-)}} + +\typearea[current]{current} % Calculate typearea anew +%------------ additional packages (graphics, tables) --------------- +\usepackage{xspace} % automatic blanks after macros +\usepackage{booktabs,array} % nicer tables +\usepackage[french]{varioref} % modifyed for the version publicised + % as current versionf of fancy, and + % varioref do not work together + % (still not?!) +\usepackage{textcomp} % additional characters +\usepackage[nofancy]{rcsinfo} % RCS Informationen in title +\usepackage{enumerate} +\usepackage{calc} % we must calculate +\usepackage{eurosans} % the Euro +%--------------------------- Formatting --------------------------- +%%% Captions +\setkomafont{caption}{\normalcolor\small\sffamily\slshape} +\setkomafont{captionlabel}{\normalcolor\upshape\small\sffamily\bfseries} +%--------------------------- PDF Options --------------------------- +\ifpdfoutput{% % needs KOMA-Script class + \usepackage{hyperref} % hyperref settings for pdf + \hypersetup{% + pdfauthor={(c) 2003 Mark Trettin},% + pdftitle={Une liste des péchés des utilisateurs de \LaTeXe, ou Commandes et + extensions obsolètes, et quelques autres erreurs},% + pdfsubject={Quelques conseils à propos de LaTeX2e},% + bookmarksopen=true,% Temp + backref=true, + } + \usepackage[activate=normal]{pdfcprot} % character protruding using pdftex + \newcommand{\EMail}[1]{\href{mailto:#1?Subject=[l2tabu.pdf]}{\texttt{#1}}} + \newcommand{\News}[1]{\href{news:#1}{\texttt{#1}}} + %% Diese Definition ist Mist, da muss ich nochmal drüber nachdenken. :-( + \newcommand{\MID}[2]{\href{http://groups.google.com/groups?as_umsgid=#1}% + {Message-ID: \texttt{<#2>}}} + %\usepackage{color} % For preview-latex (in pdf tree) + }% +%--------------------------- PS Options ---------------------------- + {% + \usepackage{hyperref} + \newcommand{\EMail}[1]{\href{mailto:#1}{\texttt{#1}}} + \newcommand{\News}[1]{\href{news:#1}{\texttt{#1}}} + \newcommand{\MID}[2]{\href{M-ID: <#1>}{Message-ID: \texttt{<#2>}}} + } +\usepackage{color} % comment out for preview-latex + +\usepackage[frenchb]{babel} % Switch to French #*# + +%-------------------------- nouvelles commandes -------------------------- +\newcommand{\TB}{\textbackslash} +%%% documentation: SansSerif +\newcommand{\Doku}[1]{\textsf{#1}\xspace} +%%% Paket ,Klasse, Bibstil (packages, classes, bib style): SansSerif, Slanted +%\newcommand{\Paket}[2][sty]{\textsf{\textsl{#2.#1}}\xspace} +\newcommand{\Paket}[1]{\textsf{\textsl{#1.sty}}\xspace} +\newcommand{\Klasse}[1]{\textsf{\textsl{#1.cls}}\xspace} +\newcommand{\Bst}[1]{\textsf{\textsl{#1.bst}}\xspace} +%%% Options: SansSerif +\newcommand{\Option}[1]{\textsf{#1}\xspace} +%%% \Use{graphicx} --> \usepackage{graphicx} +%%% \UseO{dvips}{graphicx} --> \usepackage[dvips]{graphicx} +\newcommand{\Use}[1]{\texttt{\textbackslash usepackage\{#1\}}} +\newcommand{\UseO}[2]{\texttt{\textbackslash usepackage[#1]\{#2\}}} +%%% Bibliography +\newcommand{\Bib}[1]{\texttt{\textbackslash bibliographystyle\{#1\}}} +%%% environment TODO: redefine, for this looks rather bad +\newcommand{\Env}[2]{\raggedright\texttt{\textbackslash begin\{#1\}\\ + #2\\ \textbackslash end\{#1\}}} +%%% \newcommand +\newcommand{\NewCom}[3][]{\texttt{\textbackslash newcommand{#1}\{\textbackslash#2\}\{#3\}}} +\newcommand{\ReNewCom}[3][]{\texttt{\textbackslash renewcommand{#1}\{\textbackslash#2\}\{#3\}}} +%%% Stolen from 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} +% Make CTAN:// be an alias of 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 +%%% Farben +\definecolor{gruen}{rgb}{0,0.66,0} +\newcommand{\FIXME}[1]{\marginline{FIXME: #1!}} +\newsavebox{\Quelle} + +\newenvironment{bspcode}[1]{% + \sbox{\Quelle}{\footnotesize Source : #1} + \center + \rule{\linewidth}{1.5pt} +}{% + \rule{\linewidth}{1.5pt} + \usebox{\Quelle} + \endcenter% +} + +%%% Macros for replacing FIXME: +\newcommand{\Ersetze}[2]{\par\noindent Remplacez \textcolor{red}{#1} + par \textcolor{gruen}{#2}} +\newcommand{\Ersetzx}[3][.5\textwidth]{% + \par\noindent% + \begin{minipage}[t]{#1} + \raggedright + Remplacez \\ + \textcolor{red}{#2} + \end{minipage}% + \hfill% + \begin{minipage}[t]{(\linewidth - #1)-.02\linewidth} + \raggedright + par\\ + \textcolor{gruen}{#3} + \end{minipage}% +} +% Width for "Ersetze" macros :-( +\newsavebox{\Breite} +%%% A hack by Heiko Oberdiek for acroread under Linux +\pdfstringdefDisableCommands{% + \edef\quotedblbase{\string"}% + \edef\textquotedblleft{\string"}% +} +%%% a very, very crude Hack for typesetting a URL in one line +%%% *without* any additional spacing. :-( +\newcommand{\biburl}[1]{\hfill\\URL:~\url{#1}} +%------------------- defining columns in tables -------------------- +% needs array +\newcolumntype{v}[1]{>{\raggedright\hspace{0pt}}p{#1}} % v column, like + % p column, but + % raggedright +\newcolumntype{V}[1]{>{\footnotesize\raggedright\hspace{0pt}}p{#1}} +\newcolumntype{N}{>{\footnotesize}l} +\newcolumntype{C}{>{\footnotesize}c} +%----------------------------- title ------------------------------ +\subject{Un guide pratique pour un \LaTeX\ \og propre \fg} +\title{Une liste des péchés\\ + des utilisateurs de \LaTeXe\\{\LARGE% Je sais, vous + % ne faites pas ça... + ou\\ + Commandes et extensions obsolètes,\\ + et quelques autres erreurs.}} +\author{Original German Version\\ + by Mark Trettin\thanks{\EMail{Mark.Trettin@gmx.de}}% + \and% + English Translation\\ + by Jürgen Fenn\thanks{\EMail{juergen.fenn@gmx.de.}}\\ + Traduction française\\ + par le \TeX nicien de surface\thanks{\EMail{Yvon.Henel@wanadoo.fr}}.} +\date{Traduction française de la version \rcsInfoRevision\ \\ + \rcsInfoLongDate} + + +%%% ------------- macros pour la traduction française ------------- + +\newcommand{\NDT}{[T\textsubscript{dS}].} % ça c'est moi ;) +\newcommand{\PakeT}[1]{\textsf{\textsl{#1.sty}}}% pour un pb de placement +% d'appel de note de bas de page (utilisé une fois !) +\AddThinSpaceBeforeFootnotes +\FrenchFootnotes +%----------------------- début du document ----------------------- + +\begin{document} +%\begin{Form}\end{Form} +\pagestyle{headings} +%%% RCS Info for version control +\rcsInfo $Id: l2tabu.tex,v 1.7 2004/06/09 09:18:00 yvon Exp $ +\maketitle +\begin{abstract} + \noindent + \emph{Ceci est la version française de \og l2tabu \fg.} À la lecture du + forum germanophone consacré à \TeX\footnote{\News{de.comp.text.tex}} j'ai + trouvé qu'un bon nombre de discussions concernaient des extensions et des + commandes obsolètes ou, disons, \og mauvaises \fg. Aussi ai-je décidé + d'écrire cette petite revue pour donner un guide pratique de \LaTeX. + + Dans cet article j'essaie de montrer les erreurs les plus communes dans + l'utilisation de \LaTeX. Je donne aussi quelques conseils pour les éviter. + Cet article n'entend pas remplacer les introductions telles que + \Doku{lshort}~\cite{l2kurz:99} ou \Doku{De-TeX-FAQ}~\cite[version + 72]{faq:02} ou encore \Doku{UK FAQ}~\cite[version 3.9]{ukfaq:99}. + + Je serais reconnaissant de vos suggestions, améliorations ou commentaires. + + \TimesRant +\end{abstract} +%%% Copyright +{\setlength{\parindent}{0pt} + \footnotesize +\vfill +Copyright \copyright{} 2003, 2004 by Mark Trettin. +\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/}). + +Ce matériel peut être distribué seulement sous les termes et conditions +définis par \emph{Open Publication License} v1.0 ou supérieure ---~la version la +plus récente est disponible à \url{http://www.opencontent.org/openpub/}. + +\bigskip + +%% Thanks to +Je remercie +Christoph Bier, +Christian Faulhammer, +Jürgen Fenn\footnote{Traduction anglaise : \url{CTAN://info/l2tabu/english/l2tabuen.pdf}}, +Yvon Henel\footnote{Traduction française : \url{CTAN://info/l2tabu/french/l2tabufr.pdf}}, +Yvonne Hoffmüller, +David Kastrup, +Markus Kohm, +Thomas Lotze, +Frank Mittelbach, +Heiko Oberdiek, +Walter Schmidt, +Stefan Stoll, +Emanuele Zannarini\footnote{Traduction italienne : \url{CTAN://info/l2tabu/italian/l2tabuit.pdf}} +et +Reinhard Zierke +pour leurs tuyaux, remarques et corrections. \emph{Traduction française de la +version anglaise et mise à jour à partir de la version originale par Le \TeX +nicien de surface}\footnote{Je tiens à remercier +Cyril \textsc{Buttay}, +Josselin \textsc{Noirel}, +Arnaud \textsc{Schmittbuhl} et +Étienne +du forum \News{fr.comp.text.tex} pour leurs relectures et suggestions de +correction. + +Envoyez, s'il vous plaît, vos commentaires à propos de la version française directement +à l'adresse suivante : \EMail{Yvon.Henel@wanadoo.fr} \NDT}. +Si j'ai oublié quelqu'un qui a contribué à ce document, envoyez-moi un +courriel s'il vous plaît.}\par + +\clearpage +\tableofcontents +\clearpage + +\section{ \og Péchés mortels \fg } +\label{sec:todsunden} +Dans cette section j'ai probablement regroupé les erreurs les plus graves +apparaissant régulièrement sur \News{de.comp.text.tex}, provoquant chez les +habitués soit un accès de colère soit une crise de larmes. +\texttt{;-)} + +\subsection{\Paket{a4}, \Paket{a4wide}} +\label{sec:paketa4-paketa4wide} + +On ne devrait plus utiliser ces \og deux \fg extensions. Vous devriez les +éliminer sans les remplacer dans vos sources \LaTeX. Utilisez à leur place +l'option de classe \Option{a4paper}. 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. Toutes ces +versions sont incompatibles entre elles. Elles fournissent différentes +dispositions pour la zone de texte. Vous ne pouvez même pas faire en sorte que +votre document ait, sur le système de quelqu'un d'autre, le même ---~mauvais +?~--- aspect que lorsque vous l'avez compilé chez vous. + +\subsection{Modifier la mise en page} +\label{sec:layoutanderungen} + +Les marges produites par les classes \emph{standard} ---~\Klasse{article}, +\Klasse{report}, \Klasse{book}~--- semblent souvent trop larges aux Européens +utilisant du papier A4. Dans ce cas vous devriez utiliser les classes +---~\Klasse{scrartcl}, \Klasse{scrreprt}, \Klasse{scrbook}~--- du paquet +\KOMAScript. Vous pouvez également utiliser l'extension \Paket{typearea} qui +est fournit par \KOMAScript. La documentation incluse dans le paquet fournit +des informations complémentaires. + +Si vous devez vraiment utiliser une zone de texte très différente de celle +produite par l'extension \Paket{typearea}, utilisez alors plutôt les extensions +\Paket{geometry} ou \Paket{vmargin}. Ne tentez pas de modifier la mise en page +à coup de \Macro{oddsidemargin} \& C\up{ie}. + +Vous ne devriez changer \Macro{hoffset} ou \Macro{voffset} sous aucun +prétexte, à moins que vous compreniez vraiment ce que fait \TeX\ à cet +endroit. + +\subsection{Changer les extensions et les classes} +\label{sec:ander-von-paket} + +Ne changez jamais directement les classes \LaTeX\ ---~par exemple +\Klasse{article}, \Klasse{scrbook}~--- ou les extensions ---~fichiers de +style, par exemple \Paket{varioref}, \Paket{color} ! Si vous n'avez pas +l'intention de vous faire une \og classe conteneur \fg ou votre propre fichier +\texttt{.sty}, vous devez \emph{copier} les fichiers de classe ou de style, +éditer la \emph{copie} et la sauvegarder dans un fichier \emph{différent} avec +un nom de fichier \emph{différent}. + +Pour créer une classe conteneur voyez +\Doku{De-TeX-FAQ}~\cite[question 5.1.5]{faq:02}. + +\paragraph{Indication :} +\label{sec:hinweis} +Vous devriez installer tout fichier ou extension supplémentaire dans l'arbre +\texttt{texmf} de votre répertoire \texttt{\$HOME}. Autrement ces changements +seront détruits lorsque vous mettrez à jour votre distribution \TeX. Les +fichiers de style, les extensions dont vous n'avez besoin que pour un projet +particulier ou celles que vous voulez donner à quelqu'un avec lequel vous +désirez travailler sur un projet commun peuvent tout à fait être sauvegardées +dans le répertoire de travail courant. Voyez \Doku{De-TeX-FAQ}~\cite[question +5.1.4]{faq:02}, ou \Doku{UK FAQ}\cite[\og Installing \LaTeX\ files \fg, +section O, \og Where to put new files \fg, question 125]{ukfaq:99}. + +\subsection{Changer l'interligne avec \texttt{\textbackslash baselinestretch}} +\label{sec:ander-des-zeil} + +Si vous avez besoin de plus d'espace entre les lignes, par exemple avoir un +interligne multiplié par un et demi ou deux, l'extension \Paket{setspace} vous +fournit la façon la plus simple de le faire.\footnote{Modifier + \Macro{baselinestretch} modifie également de manière disgracieuse + l'interligne des notes de pied de page et des légendes de flottant \NDT } +Toutefois, si vous désirez utiliser d'autres fontes que Computer Modern, p. +ex. Palatino, vous pouvez appliquer quelques ajustements mineurs avec +\LMacro{linespread}{}. + +Par exemple, avec Palatino, il serait bon d'utiliser +\LMacro{linespread}{1.05}. + +\subsection{ \og Indentation \fg et espace entre les paragraphes + ---~\texttt{\textbackslash{}parindent}, \texttt{\textbackslash{}parskip}} +\label{sec:absatz-und-abst} + +Il peut être sensé de changer le renfoncement ---~ou alinéa\footnote{appelé encore, +improprement, par décalque de l'anglais, \og indentation \fg \NDT}~--- c'est-à-dire +le retrait de la première ligne d'un paragraphe ---~\Macro{parindent}. Veuillez +noter cependant ce qui suit : +\begin{itemize} +\item Ne jamais utiliser de longueurs absolues ---~ \og mm \fg par + exemples~--- pour changer l'alinéa. Utiliser des longueurs qui dépendent de + la fonte telle que \og em \fg. Cette dernière \emph{ne} signifie \emph{pas} que + l'alinéa s'adapte automatiquement au changement de taille de caractère mais + plutôt qu'on utilise la valeur attachée à la fonte active. +\item Utiliser la syntaxe de \LaTeX{} avec \Macro{setlength} pour faire le + travail car ce sera en général la manière la moins problématique de le + faire. Cela permettra, par exemple, de \emph{parser}\footnote{C'est-à-dire + faire l'analyse syntaxique ou découper en unités.} le fichier \LaTeX\ à + l'aide d'un programme ou d'un \emph{script} externe. Cela sera également + plus facile à maintenir. Cela permet aussi d'éviter les problèmes de + compatibilité avec d'autres extensions ---~\Paket{calc}. +\end{itemize} +% +Toutefois si vous préférez à l'alinéa un espace additionnel entre les +paragraphes, pour marquer le début d'un nouveau paragraphe sans renfoncement +\emph{n'utilisez pas}\color{red} +\begin{verbatim} +\setlength{\parindent}{0pt} +\setlength{\parskip}{\baselineskip} +\end{verbatim} +\normalcolor +% +On doit éviter de modifier la macro \Macro{parskip} car cela modifie également +les environnements de liste, la table des matières\dots ainsi que les entêtes. + +L'extension \Paket{parskip} toutefois, ainsi que les classes \KOMAScript\ +s'efforcent d'éviter ces dommages collatéraux. Pour savoir comment utiliser les +options ---~\Option{parskip}, \Option{halfparskip}, etc.~--- de \KOMAScript\ voir +\Doku{scrguien}~\cite{kohm:03}. Lorsque l'on utilise une des classes de +\KOMAScript\, on \emph{ne} doit \emph{pas} charger \Paket{parskip}. + +\subsection{Séparer les formules mathématiques du texte avec \texttt{\$\$\dots\$\$}} +\label{sec:abges-form-mit} + +S'il vous plaît, ne le faites pas ! \texttt{\$\$\dots\$\$} est une commande +plain \TeX. Cela modifiera les placements verticaux à l'intérieur des formules, +les rendant incohérents. C'est pourquoi vous devriez l'éviter en \LaTeX\ ---~voir +section~\vref{sec:mathematiksatz} ; noter l'avertissement concernant +\texttt{displaymath} avec l'extension \Paket{amsmath}. De plus, l'option de +classe \Option{fleqn} ne fonctionne plus dans un tel cas. +\Ersetze{\texttt{\$\$\dots\$\$}}{% +\parbox[t]{.3\textwidth}{% +\Macro{[}\texttt{\dots}\Macro{]}\\ +\textcolor{black}{ou}\\ +\Env{displaymath}{\dots}}} + +\subsection{\texttt{\textbackslash def} \& \texttt{\textbackslash newcommand}} +\label{sec:def-vs.-newcommand} + +Définissez \emph{toujours} vos macros à l'aide de \NewCom{}{\dots}. + +N'utilisez \emph{jamais} \Macro{def}\LMacro{}{\dots}. Le problème +principal avec \Macro{def} est qu'aucun contrôle n'est effectué quant à +l'existence d'une macro de même nom. Une macro définie précédemment peut être +remplacée sans aucun avertissement. + +Les macros peuvent être redéfinies à l'aide de \ReNewCom{}{\dots}. + +Celui qui sait \emph{pourquoi} il a besoin d'utiliser \Macro{def}, celui-là +en connaîtra probablement les qualités et les défauts. Celui-là peut ne pas +tenir compte de cette section. + +\subsection{Puis-je utiliser \texttt{\textbackslash sloppy}?} +\label{sec:verw-von-textttt} + +De manière générale, le commutateur \Macro{sloppy} ne devrait jamais être +utilisé. Même pas dans le préambule du document. Pour résoudre des problèmes +de coupure de ligne dans certains paragraphes afin d'obtenir une typographie +de qualité vous devriez : + +\begin{enumerate} +\item vérifier que les motifs de césure corrects, et que les fontes T1 ont été + chargés ---~pour l'allemand \Paket{(n)german} et voir + \Doku{De-TeX-FAQ}\cite[Punkt 5.3 ff.]{faq:02}), ou \Doku{UK + FAQ}\cite[\og Hyphenation \fg, section Q.7]{ukfaq:99} et pour le français + \Option{frenchb} de \Paket{babel} ; +\item changer les mots du texte. Il n'est pas forcément nécessaire de changer + la phrase dans laquelle apparaît le problème de coupure de ligne. Parfois il + suffit de changer 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\footnote{On peut naturellement adapter ces valeurs à son goût + mais on doit faire attention avant tout à + \TB\texttt{emergencystretch}. Sinon on obtient un paragraphe \og plein de + trous \fg comme avec un traitement de texte bien connu.} avec lesquels il + évite les principaux problèmes de coupure de ligne tout en préservant une + bonne mise en page. (On doit à partir de là faire vraiment attentions aux + avertissements qui apparaissent et les supprimer en reformulant le texte.) + + \begin{minipage}[t]{\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} +% +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. + \begin{minipage}[t]{.45\textwidth} + \centering + {\fontsize{10pt}{12pt}\fontencoding{OT1}\selectfont + \fbox{\parbox{16.27em}{\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 réglages d'origine de \LaTeX}% + \label{fig:beispiel-mit-latex}% + \end{minipage}% + \hfill% + \begin{minipage}[t]{.45\textwidth} + \centering + {\fontsize{10pt}{12pt}\fontencoding{OT1}\selectfont + \fbox{\parbox{16.27em}{% + 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}, j'ai tenté de présenter l'effet de +\Macro{sloppy}. Avec \og Times \fg qui est utilisée ici, les conséquences +négatives de \Macro{sloppy} ne sont pas aussi extrèmes qu'avec, par exemple, +\og Computer Modern Roman \fg du fait de la faible approche\footnote{Approche + : espace entre deux lettres \NDT}. +L'effet principal devrait cependant être perceptible. + +Markus Kohm a posté sur \News{comp.text.tex} un exemple qui montre l'effet +très clairement. Avec sa permission, j'ai placé cet exemple en annexe (voir +Annexe~\vref{sec:beispiel-zu-sloppy}). + +%----------------------- section "Obsolete" ------------------------ +\clearpage +\section{Quelques extensions et commandes obsolètes} +\label{sec:obsoletes} + +Markus Kohm a écrit un \emph{script} Perl avec lequel vous pouvez chercher en +ligne les erreurs les plus courantes dans vos fichiers. Voyez +\url{http://kohm.de.tf/markus/texidate.html}. Veuillez noter que ce +\emph{script} n'est pas un parseur complet de \TeX. C'est pourquoi il ne +cherchera que les erreurs les plus communes. Veuillez vérifier votre fichier +avant de demander secours dans un forum ou sur une liste de diffusion. + + +\subsection{Commandes} +\label{sec:befehle} + +\subsubsection{Changer le style de caractères} +\label{sec:ander-des-schr} + +Le tableau~\vref{tab:befehle-zur-anderung} présente, en vis-à-vis, les +commandes obsolètes et les commandes \og convenables \fg de \LaTeX\ pour +changer le style des caractères. Les macros appelées \og locales \fg ne +s'appliquent qu'à leur argument tandis que celles appelées \og globales ou +commutateurs \fg s'appliquent à tout le texte jusqu'à la fin\footnote{du + groupe dans lequel elles ont été placées \NDT}. + +\paragraph{Pourquoi ne faut-il pas utiliser de commandes obsolètes ?} +\label{sec:warum-sollte-man} + +Les commandes obsolètes ne tiennent pas compte du NFSS ou \og nouveau schéma de +sélection de fontes de \LaTeXe{} \fg. Par exemple, \GMacro{bf}{foo}, remet à +zéro tous les attributs de fonte qui ont été spécifiés en amont avant +d'imprimer \emph{foo} en gras. C'est pourquoi vous ne pouvez pas obtenir de +l'italique gras à l'aide de \GMacro{it}{\Macro{bf Test}}. Ce source +% pour remplacer « définition » +produira : {\it\bf Test}. D'un autre côté, les nouvelles commandes +\LMacro{textbf}{\LMacro{textit}{Test}} feront ce que l'on attend d'elles et +donneront : \textbf{\textit{Test}}. À part cela, avec les anciennes commandes +il n'y a pas de \og correction d'italique \fg, comparez par exemple {\it + neuf}hampes (\GMacro{it}{neuf}\texttt{hampe}) et \textit{neuf}hampes +(\LMacro{textit}{neuf}\texttt{hampes}). + +\begin{table} + \begin{minipage}{\textwidth} + \renewcommand{\footnoterule}{} + \centering + \caption{Commandes de changement de style de caractères} + \label{tab:befehle-zur-anderung} + \begin{tabular}{@{}lll@{}} + \toprule + \multicolumn{1}{@{}N}{obsolète}& + \multicolumn{2}{C@{}}{substitut en \LaTeXe}\\ + \cmidrule(l){2-3} + & + \multicolumn{1}{N}{local} & + \multicolumn{1}{N@{}}{global/commutateur}\\ + \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3} + \GMacro{bf}{\dots} & \LMacro{textbf}{\dots} & \Macro{bfseries}\\ + \GMacro{em}{\dots} & \LMacro{emph}{\dots} & + \Macro{em}\footnote{Peut être utile pour définir des macros.}\\ + \GMacro{it}{\dots} & \LMacro{textit}{\dots} & \Macro{itshape}\\ + --- & \LMacro{textmd}{\dots} & \Macro{mdseries}\\ + \GMacro{rm}{\dots} & \LMacro{textrm}{\dots} & \Macro{rmfamily}\\ + \GMacro{sc}{\dots} & \LMacro{textsc}{\dots} & \Macro{scshape}\\ + \GMacro{sf}{\dots} & \LMacro{textsf}{\dots} & \Macro{sffamily}\\ + \GMacro{sl}{\dots} & \LMacro{textsl}{\dots} & \Macro{slshape}\\ + \GMacro{tt}{\dots} & \LMacro{texttt}{\dots} & \Macro{ttfamily}\\ + --- & \LMacro{textup}{\dots} & \Macro{upshape}\\ + \bottomrule + \end{tabular} +\end{minipage} +\end{table} + +\subsubsection{Fractions mathématiques (\texttt{\textbackslash over} + \& \texttt{\textbackslash frac})} +\label{sec:textb-over-vs} + +On devrait éviter la commande \Macro{over}. \Macro{over} est une commande +\TeX\ qui est difficile à analyser ou qui ne peut pas être analysée du tout du +fait de sa syntaxe très différente de celle de \LaTeX. De plus l'extension +\Paket{amsmath} redéfinit \verb+\frac{}{}+ ce qui produira des messages +d'erreur en cas d'utilisation de \Macro{over}. Un autre argument en faveur de +\verb+\frac{}{}+ est qu'il est plus facile de compléter les numérateur et +dénominateur d'une fraction, spécialement en cas de fractions plus +compliquées. +\Ersetze{\texttt{\$a \textbackslash over b\$}}% +{\texttt{\$\textbackslash frac\{a\}\{b\}\$}} + +\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, p. ex. \Paket{color}, d'autre part, elle peut produire +des effets que vous préféreriez éviter ou que vous n'attendiez pas. Par +exemple : +\begin{center} + \begin{minipage}[t]{.45\textwidth} +\begin{verbatim} +\begin{enumerate} +\item \centerline{Un point} +\end{enumerate} +\end{verbatim} + \end{minipage}% + \hspace{.05\textwidth}% +\fbox{\begin{minipage}[t]{.45\textwidth} + \begin{enumerate} + \item \centerline{Un point} + \end{enumerate} + \end{minipage}} +\end{center} +\Ersetze{\LMacro{centerline}{\dots}}% +{\parbox[t]{.3\textwidth}{% + \GMacro{centering}{\dots}\\ +\textcolor{black}{ou}\\ +\Env{center}{\dots} +}} + +\paragraph{Note :} +\label{sec:anmerkung-5} + +Au sujet du 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} \& \Klasse{scrlttr2}} +\label{sec:paketscrl-vs.-pakets} + +La classe \Klasse{scrlettr} du paquet \KOMAScript\ est obsolète. Elle est +remplacée par \Klasse{scrlttr2}. Afin de produire une mise en page +\emph{semblable} à celle de l'ancienne classe de lettre de \KOMAScript\ +utilisez l'option de classe \Option{KOMAold} qui fournit un mode \og +compatibilité \fg. + +\sbox{\Breite}{\texttt{\textbackslash documentclass\{scrltter\}}} +\Ersetzx[\wd\Breite]{\texttt{\textbackslash documentclass\{scrlettr\}}}% +{\texttt{\textbackslash documentclass[KOMAold]\{scrlttr2\}}} + +\paragraph{Note :} +\label{sec:anmerkung-3} + +Pour de nouveaux modèles de lettres utilisez la nouvelle interface. Elle est +vraiment plus flexible. + +Nous ne pouvons pas développer les différences entre les deux interfaces +utilisateurs dans ce survol. Voyez \Doku{scrguien}~\cite{kohm:03} pour les +détails. + + +\subsubsection{\Paket{epsf}, \Paket{psfig}, \Paket{epsfig} vs. + \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énote + ici un fichier de style qui lui même charge un ou plusieurs fichiers de + style et, ce faisant, copie certaines fonctionnalités.} pour passer à +\LaTeX, en utilisant l'extension \Paket{graphicx}, 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:99}. Pour des conseils sur le centrage des +graphiques voyez section~\vref{sec:gleit-figure-table}. + +%% Heiko and Walter have convinded me that it isn't that simple after +%% all. +% Some tips on including graphics: +% \begin{enumerate} +% \item Do not include the file extensions (JPG, EPS, +% etc.). \LaTeX}\, or +% pdf\LaTeX\ will itself look for the ``right'' files. By avoiding +% file extensions compiling with different formats is made possible. +% \item Do not denote a driver (dvips, pdftex) when loading the +% package. Reason: See above. +% \item On centring see section~\vref{sec:gleit-figure-table}. +% \end{enumerate} + +\sbox{\Breite}{\LMacro{psfig}{file=Bild,\dots}} +\Ersetze{\parbox[t]{\wd\Breite}{\Use{psfig}\\% + \LMacro{psfig}{file=image,\dots}}}% +{\parbox[t]{.45\textwidth}{% + \Use{graphicx}\\% + \texttt{\textbackslash includegraphics[\dots]\{image\}}}} + +\subsubsection{\Paket{doublespace} \& \Paket{setspace}} +\label{sec:zeilenabstande} + +Pour changer l'espace entre les lignes utilisez l'extension +\Paket{setspace}. L'extension \Paket{doublespace} est obsolète, +\Paket{setspace} la remplace. +Voyez la section ~\vref{sec:ander-des-zeil}. +\Ersetze{\Use{doublespace}}{\Use{setspace}} + +\subsubsection{\Paket{fancyheadings}, \Paket{scrpage} \& \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 vous ne +devez pas utiliser \Paket{scrpage}. Pour une documentation sur +\Paket{scrpage2} voyez \Doku{scrguien}~\cite{kohm:03}. + +\Ersetze{\Use{fancyheadings}}{\Use{fancyhdr}} +\Ersetze{\Use{scrpage}}{\Use{scrpage2}} + +\subsubsection{\Paket{isolatin}, \Paket{umlaut} \& \Paket{inputenc}} +\label{sec:eingabe-von-umlauten} + +%\paragraph{Some General Notes} +\paragraph{Quelques notes générales} +\label{sec:generelles} + +Fondamentalement, il y a 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} +\item \verb+H{\"u}lle+ (\verb+{\'E}tage+). Celle-là est utile car elle marche + toujours et sur tous les systèmes disponibles. + + Ses inconvénients principaux, toutefois, sont que le crénage\footnote{ Le + \og crénage \fg est l'espace positif ou négatif placé entre les caractères + en fonction des caractères qui doivent être composés.} entre les lettres + est perturbé gravement ; elle est très pénible à saisir à tout le moins dans + un texte en allemand ; elle est plutôt difficile à lire. + + 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. Elles peuvent être utilisés également sur tous les + systèmes. + + Toutefois elles sont juste aussi compliquées à saisir et aussi difficile à lire + que la variante précédente. + + Ces variantes sont utiles toutefois lorsque l'on définit des macros ou dans + des fichiers de style car elles sont indépendantes du codage et de + l'utilisation d'une extension particulière.\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 y avoir de problème de compatibilité.\footnote{Il n'y a pas d'équivalent + à cette saisie pour les accents du français avec \Paket{babel} et + \Option{frenchb} \NDT} + + Toutefois, une fois de plus, la saisie est délicate et le source est plutôt + difficile à lire. + + Cette variante est la meilleure pour un texte au long. Mais on devrait + l'éviter dans une définition de macro ou dans les préambules. + +\item L'entrée directe ---~\verb+Hülle+ (\verb!Étage!). Les avantages de cette + variante sont patents. Vous pouvez taper et lire le texte source \og + normalement \fg. + + D'un autre côté, vous devez dire à \LaTeX\ ce que vous utilisez comme codage + d'entrée. Il peut y avoir également des problèmes lors de l'échange de + fichiers entre différents systèmes. 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 iso-8859-15 (latin9) peut + être \emph{représenté} dans un texteur d'une machine windows (CP1252) par + \textcurrency\ . + + Cette variante est tout à fait correcte pour un texte au long. Il vaudrait + mieux, cependant, l'éviter dans la définition de macro ou dans les + préambules. +\end{enumerate} +% +En résumé, dans les macros et les préambules ainsi que dans les 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 à \LaTeX\ quel codage d'entrée est employé dans un fichier +\emph{n'utilisez pas} 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}. Quatre options sont +disponibles\footnote{pour ce qui nous occupe ici \NDT} : +\begin{description} +\item[latin1/latin9] pour les systèmes du genre unix (latin1 fonctionne + également avec MS Windows) ; +\item[ansinew] pour MS Windows ; +\item[applemac] pour Macintosh\footnote{le codage latin1 est recommandé aux + utilisateurs de OS\,X car il convient mieux que applemac aux échanges + entre plate-formes. Cependant si vous l'utilisez, vérifiez d'abord que + votre éditeur de texte est correctement configuré. À plus long terme vous + aimerez peut-être passer à unicode mais veuillez noter que la gestion de + l'unicode par \Paket{inputenc} est en travaux encore en ce + moment.} ; % changement 2004-06-17 +\item[cp850] pour OS/2. +\end{description} + +\Ersetze{\Use{isolatin1}}{\UseO{latin1}{inputenc}} +\Ersetze{\Use{umlaut}}{\UseO{latin1}{inputenc}} + +%% Walter Schmidt thinks that this point does not belong in this +%% place. + +% \paragraph{Note} +% \label{sec:anmerkung} + +% I for one would not input \euro\ directly, using the macros provided +% by the respective packages instead (\Paket{marvosym}, +% \Paket{eurosans}, \Paket{eurofont} oder \Paket{europs}). This is not +% due to \LaTeX, but rather to the combination of Editor/operating +% system you use. For instance, direct input of \euro\ on a Linux box +% (Latin-9/iso-8859-15) will result in a Windows Editor (CP1252) +% displaying the \textcurrency\ symbol. Vice versa it is yet more +% problematic as the place in which the \euro\ symbol shows up in the +% Windows charset is not defined in latin9. + +% So you should note this when exchanging documents. For more +% information on problems using different character sets see: +% \url{http://czyborra.com/charsets/}. + +\subsubsection{\Paket{t1enc} \& \Paket{fontenc}} +\label{sec:schriftkodierung} + +De manière générale cette question a été largement traitée dans +\Doku{De-TeX-FAQ}~\cite[questions 5.3.2, 5.3.3, 10.1.10]{faq:02} et dans +\Doku{UK FAQ}~\cite[\og Why use \emph{fontenc} rather than {t1enc} \fg, question +290]{ukfaq:99}. Ce qui reste à dire en résumé est que l'extension +\Paket{t1enc} est obsolète et devrait être remplacée par \Paket{fontenc} ! +\Ersetze{\Use{t1enc}}{\UseO{T1}{fontenc}} + +\subsubsection{\Bst{natdin} \& \Bst{dinat}} +\label{sec:liter-nach-din} + +Le fichier de style \Bst{natdin} a été remplacé par \Bst{dinat}. +\Ersetze{\Bib{natdin}}{\Bib{dinat}} + +\subsection{Fontes \emph{ou} polices} +\label{sec:schriften} + +Le sujet \og fontes et \LaTeX{} \fg est, sur \News{de.comp.text.tex}, une +source intarissable~d'\og allégresse \fg.\footnote{Ainsi que sur + \News{fr.comp.text.tex} et \News{comp.text.tex} d'ailleurs \NDT} La plupart +des discussions commencent avec la question \og Pourquoi les caractères +apparaissent-ils si flous avec Adobe Acrobat\textsuperscript{\textregistered} +Reader ? \fg et la plupart des réponses \emph{fausses} pointent vers les +extensions \Paket{times} ou \Paket{pslatex}\footnote{On peut désormais + mentionner également l'extension \Paket{fourier} \NDT}. Toutefois, avec ces +extensions, on utilise des polices complètement différentes. + +Pour fabriquer des fichiers PDF qui se présentent bien dans \emph{acroread} +voyez \Doku{De-TeX-FAQ}~\cite[question 9.2.3]{faq:02}, ou \Doku{UK +FAQ}~\cite[\og The wrong type of fonts in PDF \fg, question 79]{ukfaq:99}. Les +mots clés sont \texttt{ae.sty} et \texttt{cm-super}\footnote{On peut désormais +utiliser plutôt l'extension \Paket{lmodern} à la place des +\texttt{cm-super} \NDT}. + +\subsubsection{\Paket{times}} +\label{sec:pakettimes} + +L'extension \Paket{times} est obsolète ---~voyez \Doku{psnfss2e} +\cite{psnfss:02}. Elle définit \Macro{rmdefault} comme étant la police \og +Times \fg, \Macro{sfdefault} comme \og Helvetica \fg et \Macro{ttdefault} +comme \og Courier \fg. Toutefois elle \emph{n'utilise pas} les polices +mathématiques idoines. De plus, Helvetica n'est pas réduite correctement ce qui +la fait apparaître trop grosse. Aussi, si vous désirez utiliser une combinaison +Times/\/Helvetica/\/Courier vous devriez faire ce qui suit : +\sbox{\Breite}{\UseO{scaled=.95}{helvet}} +\Ersetze{\Use{times}}% +{\parbox[t]{\wd\Breite}{% + \Use{mathptmx}\\ + \UseO{scaled=.90}{helvet}\\ + \Use{courier}}} + +\paragraph{Note :} +\label{sec:anmerkung-1} + +Le facteur de réduction de \Paket{helvet}, lorsqu'elle est combinée avec +Times, devrait se trouver entre \nombre{0,90} et \nombre{0,92}. + +\subsubsection{\Paket{mathptm}} +\label{sec:mathptm} + +L'extension \Paket{mathptm} est le prédécesseur de \Paket{mathptmx}. +\Ersetze{\Use{mathptm}}{\Use{mathptmx}} + +\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 défaut principal de \Paket{pslatex} est qu'il \emph{ne} fonctionne +\emph{pas} avec les codages T1 et TS1. +\Ersetze{\Use{pslatex}}{\parbox[t]{\wd\Breite}{\Use{mathptmx}\\\UseO{scaled=.90}{helvet}\\\Use{courier}}} + +\paragraph{Note sur les combinaisons de Times \& Helvetica} +\label{sec:anmerkung-zu-allen} + +Vous pouvez utiliser l'habituelle fonte \texttt{cmtt} pour une police \og +machine à écrire \fg 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} --~mis à part le +fait qu'elle définisse \Macro{rmdefault} comme \og Palatino \fg, bien entendu. +C'est pourquoi on ne devrait plus l'utiliser. +\Ersetze{\Use{palatino}}{\parbox[t]{\wd\Breite}% +{\Use{mathpazo}\\\UseO{scaled=.95}{helvet}\\\Use{courier}}} + +\paragraph{Note :} +\label{sec:anmerkung-2} + +Le facteur de réduction pour \Paket{helvet} en combinaison avec la fonte +Palatino devrait être de \nombre{0,95}. + +\og Helvetica \fg \emph{n'est pas} la meilleure linéale pour une utilisation +avec \og Palatino \fg. C'est plutôt la meilleure \emph{disponible librement}. +Celui qui possède un CD CorelDraw\textsuperscript{\textregistered} aura +intérêt à utiliser \og Palatino \fg avec \og Frutiger\footnote{Bitstream \og + Humanist 777 \fg, bfr} \fg ou \og Optima\footnote{Bitstream \og Zapf + Humanist \fg, bop} \fg. Walter Schmidt fournit les outils nécessaires pour +utiliser quelques fontes PostScript avec \TeX{} sur sa page +personnelle\footnote{Fonts for \TeX : \url{http://home.vr-web.de/was/fonts}}. + + +\subsubsection{\Paket{mathpple}} +\label{sec:paketmathpple} + +Cette extension était un prédécesseur de \Paket{mathpazo}. Quelques symboles +manquent et ils sont pris dans la fonte Euler. D'autres symboles ne +conviennent pas à Palatino car quelques métriques de la fonte sont +incorrectes. Pour des détails, voyez \Doku{psnfss2e}~\cite{psnfss:02}. + +\subsubsection{Obtenir des lettres grecques droites} +\label{sec:aufr-griech-buchst} + +Les passages que j'ai marqué en rouge ci-après ne sont pas obsolètes dans le +sens où \og vous ne devriez plus utiliser cela \fg, mais de nos jours, +l'édition d'un texte est rendu plus facile par l'extension +\PakeT{upgreek}\footnote{L'extension \Paket{fourier} admet une option + \texttt{upright} qui donne les grecques bas de casse, les capitales grecques + et romaines droites en mode mathématique \NDT}. Pour des conseils sur son +utilisation voyez la documentation \Doku{upgreek}~\cite{upgreek:01}. + +\minisec{Les trucs de \Paket{pifont}}\nopagebreak[4] +\sbox{\Breite}{\NewCom{uppi}{\LMacro{Pisymbol}{psy}\{112\}}} +\Ersetzx[\wd\Breite]{% + \Use{pifont}\\ + \NewCom{uppi}{\LMacro{Pisymbol}{psy}\{112\}}\\ + \Macro{uppi}\\ + \textcolor{black}{ou}\\ + \NewCom[{[1]}]{upgreek}{\%\\ + ~\Macro{usefont}\{U\}\{psy\}\{m\}\{n\}\#1}\\ + \LMacro{upgreek}{p} +}% +{% + \Use{upgreek}\\ + \$\Macro{uppi}\$ +} + +\minisec{Le truc de \Paket{babel}} + +\Ersetzx[\wd\Breite]{% + \UseO{greek,\dots}{babel}\\ + \NewCom[{[1]}]{upgreek}{\%\\ + ~\LMacro{foreignlanguage}{greek}\{\#1\}}\\ + \LMacro{upgreek}{p} + } + {% + \Use{upgreek}\\ + \$\Macro{uppi}\$ +} +%-------------------- section "Miscellenous" --------------------- +\section{Mélanges} +\label{sec:verschiedenes} + +On trouvera sous ce titre ---~hormis dans \vref{sec:der-anhang}~--- des +conseils plus généraux que sous le titre \og péchés \fg. + +\subsection{Flottants -- \og figure \fg, \og table \fg} +\label{sec:gleit-figure-table} + +Pour centrer un flottant vous devriez utiliser la commande \Macro{centering} +plutôt que l'environnement \LMacro{begin}{center}-\LMacro{end}{center} car ce +dernier introduit un saut vertical additionnel que vous préférerez éviter dans +la plupart des cas. +\sbox{\Breite}{\LMacro{includegraphics}{image}} +\Ersetze{\parbox[t]{\wd\Breite}{% +\Env{figure}{\Env{center}{\LMacro{includegraphics}{image}}} + }}% +{\parbox[t]{\wd\Breite}{% +\Env{figure}{\Macro{centering}\\% + \LMacro{includegraphics}{image}} +}} + +\paragraph{Note :} +\label{sec:anmerkung-4} + +Toutefois, lorsqu'il s'agit de centrer une région à l'intérieur d'un texte au +long ou dans un environnement \verb+titlepage+ cet espace additionnel peut +être le bienvenu. + +\subsection{Annexes} +\label{sec:der-anhang} + +Les annexes sont introduites par le commutateur \Macro{appendix}. Ce +\emph{n'est pas} un environnement. +\sbox{\Breite}{\LMacro{begin}{appendix}} +\Ersetze{\parbox[t]{\wd\Breite}{% + \Env{appendix}% +{\LMacro{section}{Blub}}}}% +{\parbox[t]{.33\textwidth}{% +\Macro{appendix}\\ +\LMacro{section}{Blub} +}} + +\subsection{Mathématiques} +\label{sec:mathematiksatz} + +De manière générale, vous devriez utiliser l'extension \Paket{amsmath} pour la +typographie mathématique avancée car, en premier lieu, il procure quelques +nouveaux environnements ressemblants à \texttt{eqnarray}. Les avantages +principaux de l'extension sont les suivants. +\begin{itemize} +\item L'espacement dans et autour des environnements est plus cohérent, +\item les numéros des équations seront placés de telle sorte qu'ils ne seront + plus recouverts par du texte, +\item de nouveaux environnements, comme \texttt{split}, permettent de découper + facilement de longues équations, +\item on peut facilement définir de nouveaux opérateurs, semblables à + \Macro{sin}, avec un placement approprié. +\end{itemize} + +\paragraph{Avertissement} +\label{sec:warnung} + +En utilisant l'extension \Paket{amsmath}, vous ne devriez \emph{jamais} faire +usage des environnements \texttt{displaymath}, \texttt{eqnarray}, ou +\texttt{eqnarray*} car ils ne sont pas supportés par +\Paket{amsmath}. Autrement vous obtiendrez un placement incohérent. + +\Paket{amsmath} adapte correctement \texttt{\textbackslash + [\dots\textbackslash]}. Vous pouvez donc l'utiliser à la place de +\texttt{displaymath}. On peut remplacer \texttt{eqnarray} et + \texttt{eqnarray*} par \texttt{align} ou \texttt{align*}. Pour une + présentation complète de \Paket{amsmath} voyez + \Doku{amsldoc}~\cite{amsldoc:99}. + +\sbox{\Breite}{\LMacro{includegraphics}{image}} +\Ersetze{% + \parbox[t]{\wd\Breite}{% + \Env{eqnarray}{% + a \&=\& b \textbackslash\textbackslash\\ + b \&=\& c \textbackslash\textbackslash\\ + a \&=\& c + } + }}% + {\parbox[t]{\wd\Breite}{% + \Env{align}{% + a \&= b \textbackslash\textbackslash\\ + b \&= c \textbackslash\textbackslash\\ + a \&= c + } + }} + +\subsection{Macros spécifiques à une langue -- + \texttt{\textbackslash \protect\( \langle \textit{machin} \rangle + \protect\)name}} +\label{sec:die-macroname-makros} + +De temps à autre la question revient sur \News{de.comp.text.tex} de comment +modifier, par exemple, \og References \fg en \og Liste des ouvrages cités \fg +ou autre entête. Aussi ai-je rassemblé ces macros dans le +tableau~\vref{tab:von-paketfr-btw}. Elles sont tirées de l'extension +\Paket{frenchb}. L'utilisateur qui voudrait adapter la sortie de ces macros à +d'autres langues peut aussi bien se reporter à ce tableau en guise +d'exemple. + +Par exemple, si vous désirez changer \og List of Figures \fg qui se dit +habituellement \og Table des figures \fg en français en, par exemple, \og +Table des illustrations \fg vous pouvez utiliser la commande suivante : +\begin{verbatim} +\renewcommand*{\listfigurename}{Table des illustrations} +\end{verbatim} + +Les autres macros sont changées de la même manière. Si vous utilisez +\Paket{babel}, utilisez la macro \Macro{addto}. Pour plus de détails voyez +\Doku{De-TeX-FAQ}~\cite{faq:02}.\footnote{Et, pour le français, voyez la \og + Documentation sur le module frenchb de Babel \fg par Daniel Flipo disponible + sur \url{http://math.univ-lille1.fr/~flipo/frenchb/babel.html} \NDT} + +\begin{verbatim} +\addto{\captionsfrench}{% + \renewcommand*{\listfigurename}{Table des illustrations}} +\end{verbatim} + +\begin{table} + \begin{minipage}{\textwidth} + \centering + \caption{Macros définies par \Paket{babel} + avec l'option \Option{frenchb} \NDT} + \label{tab:von-paketfr-btw} + \begin{tabular}{@{}lll@{}} + \toprule + \multicolumn{1}{@{}N}{Nom de macro} & + \multicolumn{1}{N}{Définition originelle} & + \multicolumn{1}{N@{}}{Sortie habituelle en français} \\ + \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3} + \Macro{prefacename} & Preface & \prefacename \\ + \Macro{refname}\footnote{Seulement dans la classe \texttt{article}.} + & References & \refname \\ + \Macro{abstractname} & Abstract & \abstractname\\ + \Macro{bibname}\footnote{Seulement dans les classes \texttt{report} et + \texttt{book}.} + & Bibliography & \bibname \\ + \Macro{chaptername} & Chapter & \chaptername \\ + \Macro{appendixname} & Appendix & \appendixname \\ + \Macro{contentsname} & Contents & \contentsname \\ + \Macro{listfigurename} & List of Figures & \listfigurename\\ + \Macro{listtablename} & List of Tables & \listtablename \\ + \Macro{indexname} & Index & \indexname \\ + \Macro{figurename} & Figure & \figurename \\ + \Macro{tablename} & Table & \tablename \\ + \Macro{partname} & Part & \partname \\ + \Macro{enclname} & encl & \enclname \\ + \Macro{ccname} & cc & \ccname \\ + \Macro{headtoname} & To & \headtoname \\ + \Macro{pagename} & Page & \pagename \\ + \Macro{seename} & see & \seename \\ + \Macro{alsoname} & see also & \alsoname \\ + \bottomrule + \end{tabular} + \end{minipage} +\end{table} + +\clearpage +\appendix + +\section{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} + + +\clearpage +\begin{thebibliography}{99} +\bibitem{amsldoc:99} \textsc{American Mathematical Society}: + \emph{User's Guide for the {\texttt{amsmath}} Package}. Décembre 1999, + Version~2.0. \biburl{CTAN://macros/latex/required/amslatex/}. + +\bibitem{graphicx:99} \textsc{David~P. Carlisle}: \emph{Packages in the + `graphics' bundle}. Janvier 1999. + \biburl{CTAN://macros/latex/required/graphics/}. + +\bibitem{ukfaq:99}\textsc{Robin Fairbairns}: \emph{The UK \TeX\ FAQ. + Your 322 Questions Answered.} WWW, Version~3.9, 29 Août 2003, + \biburl{http://www.tex.ac.uk/faq}. + +\bibitem{kohm:03} \textsc{Markus Kohm}, \textsc{Frank Neukam} und + \textsc{Axel Kielhorn}: \emph{The KOMA-Script Bundle}. + \Doku{scrguien}. + \biburl{CTAN://macros/latex/supported/koma-script/}. + +\bibitem{faq:02} \textsc{Bernd Raichle}, \textsc{Rolf Niepraschk} und + \textsc{Thomas Hafner}: \emph{Fragen und Antworten (FAQ) über das + Textsatzsystem {\TeX\ }und DANTE, Deutschsprachige + Anwendervereinigung {\TeX\ }e.V.} WWW, Version~72. Septembre 2003, + \biburl{http://www.dante.de/faq/de-tex-faq/}. + +\bibitem{upgreek:01} \textsc{Walter Schmidt}: \emph{The + {\textsf{upgreek}} package for {\LaTeXe}}. Mai 2001, Version~1.0. + \biburl{CTAN://macros/latex/contrib/supported/was/}. + +\bibitem{psnfss:02} \textsc{Walter Schmidt}: \emph{Using common + PostScript fonts with {\LaTeX}}. Avril 2002, PSNFSS version 9.0. + \biburl{CTAN://macros/latex/required/psnfss/psnfss2e.pdf} + +\bibitem{l2kurz:99} \textsc{Walter Schmidt}, \textsc{Jörg Knappen}, + \textsc{Hubert Partl} und \textsc{Irene Hyna}: + \emph{{\LaTeXe}-Kurzbeschreibung}. Avril 1999, Version~2.1. + \biburl{CTAN://info/lshort/german/}. English Translation available at + \biburl{CTAN://info/lshort/english/} + + Dernière version de la traduction française disponible à + \biburl{CTAN://info/lshort/french} + + \textsf{Également, sous forme de Cahier GUTenberg hors-série (2003-02), à + \biburl{http://www.gutenberg.eu.org/publications/}} +\end{thebibliography} +\end{document} +%%% Local variables: +%%% mode: LaTeX +%%% TeX-master: t +%%% coding: iso-8859-15 +%%% End: +%%%%%%%%%%%% +%%%% traduction française version 2 diff --git a/Master/texmf-doc/doc/french/l2tabu-french/README b/Master/texmf-doc/doc/french/l2tabu-french/README deleted file mode 100644 index 92aee5a5c56..00000000000 --- a/Master/texmf-doc/doc/french/l2tabu-french/README +++ /dev/null @@ -1,18 +0,0 @@ -Fichier LISEZMOI.TXT pour la version française de -l2tabu version 1.7 -2004-03-01 - -2004-06-17 -ajout d'une note pour les utilisateurs de Mac OS X - -Le fichier l2tabufr-heavy.pdf contient les polices, le fichier -l2tabufr-light.pdf ne les contient pas et c'est pourquoi il est -plus léger. Il utilise les polices « locales » présentes sur la -machine. - -Le source est de toute façon l2tabu.tex. - -Joyeux LaTeXage sans péchés ;) - --- -Le TeXnicien de surface. diff --git a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-heavy.pdf b/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-heavy.pdf deleted file mode 100644 index 798076ce5f5..00000000000 Binary files a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-heavy.pdf and /dev/null differ diff --git a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf b/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf deleted file mode 100644 index e8b2f42f319..00000000000 Binary files a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf and /dev/null differ diff --git a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr.tex b/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr.tex deleted file mode 100644 index 1661f4f607e..00000000000 --- a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr.tex +++ /dev/null @@ -1,1263 +0,0 @@ -% -*- mode: LaTeX; coding: iso-8859-15 -*- -%%%------------------------------------------------------------------ -%%% Filename: l2tabu.tex -%%% Author: Mark Trettin -%%% Created: 17 Feb 2003 19:01:58 -%%% Time-stamp: <2004-06-17 08:36:16 yvon> -%%% Version: $Id: l2tabu.tex,v 1.7 2004/02/07 14:53:39 mark Exp $ -%%% -%%% Copyright (C) 2003 by Mark Trettin -%%%------------------------------------------------------------------ -%%% TODO: -%%% - \input{../asdf/} anstelle von \input ../asdf/ -%%%------------------------------------------------------------------ -%%% Filename: l2tabufr.tex for the French translation **** -%%% translator: Le TeXnicien de surface **** -%%% from: 2004-02-04 **** -%%% version 1.7 (.a) changements dans codage d'entrée **** -%%%------------------------------------------------------------------ - -\documentclass[11pt,a4paper,pagesize,tablecaptionabove,abstracton]{scrartcl} -%--------------- Basic Configuration (German, 8bit) ---------------- - -\usepackage[latin9]{inputenc} % Direct input of German umlauts etc. -\usepackage[T1]{fontenc} % T1 Fonts -%%% Times/Helvetica/Courier *only* for minimizing the size of this file -%% as these fonts do not have to be inserted into the output document. -%%%%% -%% petit pb avec les réglages par défaut de pdf-eTeX car les fontes sont dedans ! -%%%%% -\usepackage{mathptmx} % Times/Maths \rmdefault -\usepackage[scaled=.90]{helvet} % Scaling Helvetica \sfdefault -\usepackage{courier} % Courier \ttdefault - -\newcommand{\TimesRant}{Ah, bon, avant toute plainte, oui j'ai - utilisé Times / Helvetica %\footnote{rendu en Arial par Acrobat Reader.} - % depuis TeXlive 2003, pdf-eTeX utilise les fontes URW dans le pdf. - / Courier, mais seulement pour garder ce fichier le plus petit possible. - % - \texttt{;-)}} - -\typearea[current]{current} % Calculate typearea anew -%------------ additional packages (graphics, tables) --------------- -\usepackage{xspace} % automatic blanks after macros -\usepackage{booktabs,array} % nicer tables -\usepackage[french]{varioref} % modifyed for the version publicised - % as current versionf of fancy, and - % varioref do not work together - % (still not?!) -\usepackage{textcomp} % additional characters -\usepackage[nofancy]{rcsinfo} % RCS Informationen in title -\usepackage{enumerate} -\usepackage{calc} % we must calculate -\usepackage{eurosans} % the Euro -%--------------------------- Formatting --------------------------- -%%% Captions -\setkomafont{caption}{\normalcolor\small\sffamily\slshape} -\setkomafont{captionlabel}{\normalcolor\upshape\small\sffamily\bfseries} -%--------------------------- PDF Options --------------------------- -\ifpdfoutput{% % needs KOMA-Script class - \usepackage{hyperref} % hyperref settings for pdf - \hypersetup{% - pdfauthor={(c) 2003 Mark Trettin},% - pdftitle={Une liste des péchés des utilisateurs de \LaTeXe, ou Commandes et - extensions obsolètes, et quelques autres erreurs},% - pdfsubject={Quelques conseils à propos de LaTeX2e},% - bookmarksopen=true,% Temp - backref=true, - } - \usepackage[activate=normal]{pdfcprot} % character protruding using pdftex - \newcommand{\EMail}[1]{\href{mailto:#1?Subject=[l2tabu.pdf]}{\texttt{#1}}} - \newcommand{\News}[1]{\href{news:#1}{\texttt{#1}}} - %% Diese Definition ist Mist, da muss ich nochmal drüber nachdenken. :-( - \newcommand{\MID}[2]{\href{http://groups.google.com/groups?as_umsgid=#1}% - {Message-ID: \texttt{<#2>}}} - %\usepackage{color} % For preview-latex (in pdf tree) - }% -%--------------------------- PS Options ---------------------------- - {% - \usepackage{hyperref} - \newcommand{\EMail}[1]{\href{mailto:#1}{\texttt{#1}}} - \newcommand{\News}[1]{\href{news:#1}{\texttt{#1}}} - \newcommand{\MID}[2]{\href{M-ID: <#1>}{Message-ID: \texttt{<#2>}}} - } -\usepackage{color} % comment out for preview-latex - -\usepackage[frenchb]{babel} % Switch to French #*# - -%-------------------------- nouvelles commandes -------------------------- -\newcommand{\TB}{\textbackslash} -%%% documentation: SansSerif -\newcommand{\Doku}[1]{\textsf{#1}\xspace} -%%% Paket ,Klasse, Bibstil (packages, classes, bib style): SansSerif, Slanted -%\newcommand{\Paket}[2][sty]{\textsf{\textsl{#2.#1}}\xspace} -\newcommand{\Paket}[1]{\textsf{\textsl{#1.sty}}\xspace} -\newcommand{\Klasse}[1]{\textsf{\textsl{#1.cls}}\xspace} -\newcommand{\Bst}[1]{\textsf{\textsl{#1.bst}}\xspace} -%%% Options: SansSerif -\newcommand{\Option}[1]{\textsf{#1}\xspace} -%%% \Use{graphicx} --> \usepackage{graphicx} -%%% \UseO{dvips}{graphicx} --> \usepackage[dvips]{graphicx} -\newcommand{\Use}[1]{\texttt{\textbackslash usepackage\{#1\}}} -\newcommand{\UseO}[2]{\texttt{\textbackslash usepackage[#1]\{#2\}}} -%%% Bibliography -\newcommand{\Bib}[1]{\texttt{\textbackslash bibliographystyle\{#1\}}} -%%% environment TODO: redefine, for this looks rather bad -\newcommand{\Env}[2]{\raggedright\texttt{\textbackslash begin\{#1\}\\ - #2\\ \textbackslash end\{#1\}}} -%%% \newcommand -\newcommand{\NewCom}[3][]{\texttt{\textbackslash newcommand{#1}\{\textbackslash#2\}\{#3\}}} -\newcommand{\ReNewCom}[3][]{\texttt{\textbackslash renewcommand{#1}\{\textbackslash#2\}\{#3\}}} -%%% Stolen from 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} -% Make CTAN:// be an alias of 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 -%%% Farben -\definecolor{gruen}{rgb}{0,0.66,0} -\newcommand{\FIXME}[1]{\marginline{FIXME: #1!}} -\newsavebox{\Quelle} - -\newenvironment{bspcode}[1]{% - \sbox{\Quelle}{\footnotesize Source : #1} - \center - \rule{\linewidth}{1.5pt} -}{% - \rule{\linewidth}{1.5pt} - \usebox{\Quelle} - \endcenter% -} - -%%% Macros for replacing FIXME: -\newcommand{\Ersetze}[2]{\par\noindent Remplacez \textcolor{red}{#1} - par \textcolor{gruen}{#2}} -\newcommand{\Ersetzx}[3][.5\textwidth]{% - \par\noindent% - \begin{minipage}[t]{#1} - \raggedright - Remplacez \\ - \textcolor{red}{#2} - \end{minipage}% - \hfill% - \begin{minipage}[t]{(\linewidth - #1)-.02\linewidth} - \raggedright - par\\ - \textcolor{gruen}{#3} - \end{minipage}% -} -% Width for "Ersetze" macros :-( -\newsavebox{\Breite} -%%% A hack by Heiko Oberdiek for acroread under Linux -\pdfstringdefDisableCommands{% - \edef\quotedblbase{\string"}% - \edef\textquotedblleft{\string"}% -} -%%% a very, very crude Hack for typesetting a URL in one line -%%% *without* any additional spacing. :-( -\newcommand{\biburl}[1]{\hfill\\URL:~\url{#1}} -%------------------- defining columns in tables -------------------- -% needs array -\newcolumntype{v}[1]{>{\raggedright\hspace{0pt}}p{#1}} % v column, like - % p column, but - % raggedright -\newcolumntype{V}[1]{>{\footnotesize\raggedright\hspace{0pt}}p{#1}} -\newcolumntype{N}{>{\footnotesize}l} -\newcolumntype{C}{>{\footnotesize}c} -%----------------------------- title ------------------------------ -\subject{Un guide pratique pour un \LaTeX\ \og propre \fg} -\title{Une liste des péchés\\ - des utilisateurs de \LaTeXe\\{\LARGE% Je sais, vous - % ne faites pas ça... - ou\\ - Commandes et extensions obsolètes,\\ - et quelques autres erreurs.}} -\author{Original German Version\\ - by Mark Trettin\thanks{\EMail{Mark.Trettin@gmx.de}}% - \and% - English Translation\\ - by Jürgen Fenn\thanks{\EMail{juergen.fenn@gmx.de.}}\\ - Traduction française\\ - par le \TeX nicien de surface\thanks{\EMail{Yvon.Henel@wanadoo.fr}}.} -\date{Traduction française de la version \rcsInfoRevision\ \\ - \rcsInfoLongDate} - - -%%% ------------- macros pour la traduction française ------------- - -\newcommand{\NDT}{[T\textsubscript{dS}].} % ça c'est moi ;) -\newcommand{\PakeT}[1]{\textsf{\textsl{#1.sty}}}% pour un pb de placement -% d'appel de note de bas de page (utilisé une fois !) -\AddThinSpaceBeforeFootnotes -\FrenchFootnotes -%----------------------- début du document ----------------------- - -\begin{document} -%\begin{Form}\end{Form} -\pagestyle{headings} -%%% RCS Info for version control -\rcsInfo $Id: l2tabu.tex,v 1.7 2004/06/09 09:18:00 yvon Exp $ -\maketitle -\begin{abstract} - \noindent - \emph{Ceci est la version française de \og l2tabu \fg.} À la lecture du - forum germanophone consacré à \TeX\footnote{\News{de.comp.text.tex}} j'ai - trouvé qu'un bon nombre de discussions concernaient des extensions et des - commandes obsolètes ou, disons, \og mauvaises \fg. Aussi ai-je décidé - d'écrire cette petite revue pour donner un guide pratique de \LaTeX. - - Dans cet article j'essaie de montrer les erreurs les plus communes dans - l'utilisation de \LaTeX. Je donne aussi quelques conseils pour les éviter. - Cet article n'entend pas remplacer les introductions telles que - \Doku{lshort}~\cite{l2kurz:99} ou \Doku{De-TeX-FAQ}~\cite[version - 72]{faq:02} ou encore \Doku{UK FAQ}~\cite[version 3.9]{ukfaq:99}. - - Je serais reconnaissant de vos suggestions, améliorations ou commentaires. - - \TimesRant -\end{abstract} -%%% Copyright -{\setlength{\parindent}{0pt} - \footnotesize -\vfill -Copyright \copyright{} 2003, 2004 by Mark Trettin. -\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/}). - -Ce matériel peut être distribué seulement sous les termes et conditions -définis par \emph{Open Publication License} v1.0 ou supérieure ---~la version la -plus récente est disponible à \url{http://www.opencontent.org/openpub/}. - -\bigskip - -%% Thanks to -Je remercie -Christoph Bier, -Christian Faulhammer, -Jürgen Fenn\footnote{Traduction anglaise : \url{CTAN://info/l2tabu/english/l2tabuen.pdf}}, -Yvon Henel\footnote{Traduction française : \url{CTAN://info/l2tabu/french/l2tabufr.pdf}}, -Yvonne Hoffmüller, -David Kastrup, -Markus Kohm, -Thomas Lotze, -Frank Mittelbach, -Heiko Oberdiek, -Walter Schmidt, -Stefan Stoll, -Emanuele Zannarini\footnote{Traduction italienne : \url{CTAN://info/l2tabu/italian/l2tabuit.pdf}} -et -Reinhard Zierke -pour leurs tuyaux, remarques et corrections. \emph{Traduction française de la -version anglaise et mise à jour à partir de la version originale par Le \TeX -nicien de surface}\footnote{Je tiens à remercier -Cyril \textsc{Buttay}, -Josselin \textsc{Noirel}, -Arnaud \textsc{Schmittbuhl} et -Étienne -du forum \News{fr.comp.text.tex} pour leurs relectures et suggestions de -correction. - -Envoyez, s'il vous plaît, vos commentaires à propos de la version française directement -à l'adresse suivante : \EMail{Yvon.Henel@wanadoo.fr} \NDT}. -Si j'ai oublié quelqu'un qui a contribué à ce document, envoyez-moi un -courriel s'il vous plaît.}\par - -\clearpage -\tableofcontents -\clearpage - -\section{ \og Péchés mortels \fg } -\label{sec:todsunden} -Dans cette section j'ai probablement regroupé les erreurs les plus graves -apparaissant régulièrement sur \News{de.comp.text.tex}, provoquant chez les -habitués soit un accès de colère soit une crise de larmes. -\texttt{;-)} - -\subsection{\Paket{a4}, \Paket{a4wide}} -\label{sec:paketa4-paketa4wide} - -On ne devrait plus utiliser ces \og deux \fg extensions. Vous devriez les -éliminer sans les remplacer dans vos sources \LaTeX. Utilisez à leur place -l'option de classe \Option{a4paper}. 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. Toutes ces -versions sont incompatibles entre elles. Elles fournissent différentes -dispositions pour la zone de texte. Vous ne pouvez même pas faire en sorte que -votre document ait, sur le système de quelqu'un d'autre, le même ---~mauvais -?~--- aspect que lorsque vous l'avez compilé chez vous. - -\subsection{Modifier la mise en page} -\label{sec:layoutanderungen} - -Les marges produites par les classes \emph{standard} ---~\Klasse{article}, -\Klasse{report}, \Klasse{book}~--- semblent souvent trop larges aux Européens -utilisant du papier A4. Dans ce cas vous devriez utiliser les classes ----~\Klasse{scrartcl}, \Klasse{scrreprt}, \Klasse{scrbook}~--- du paquet -\KOMAScript. Vous pouvez également utiliser l'extension \Paket{typearea} qui -est fournit par \KOMAScript. La documentation incluse dans le paquet fournit -des informations complémentaires. - -Si vous devez vraiment utiliser une zone de texte très différente de celle -produite par l'extension \Paket{typearea}, utilisez alors plutôt les extensions -\Paket{geometry} ou \Paket{vmargin}. Ne tentez pas de modifier la mise en page -à coup de \Macro{oddsidemargin} \& C\up{ie}. - -Vous ne devriez changer \Macro{hoffset} ou \Macro{voffset} sous aucun -prétexte, à moins que vous compreniez vraiment ce que fait \TeX\ à cet -endroit. - -\subsection{Changer les extensions et les classes} -\label{sec:ander-von-paket} - -Ne changez jamais directement les classes \LaTeX\ ---~par exemple -\Klasse{article}, \Klasse{scrbook}~--- ou les extensions ---~fichiers de -style, par exemple \Paket{varioref}, \Paket{color} ! Si vous n'avez pas -l'intention de vous faire une \og classe conteneur \fg ou votre propre fichier -\texttt{.sty}, vous devez \emph{copier} les fichiers de classe ou de style, -éditer la \emph{copie} et la sauvegarder dans un fichier \emph{différent} avec -un nom de fichier \emph{différent}. - -Pour créer une classe conteneur voyez -\Doku{De-TeX-FAQ}~\cite[question 5.1.5]{faq:02}. - -\paragraph{Indication :} -\label{sec:hinweis} -Vous devriez installer tout fichier ou extension supplémentaire dans l'arbre -\texttt{texmf} de votre répertoire \texttt{\$HOME}. Autrement ces changements -seront détruits lorsque vous mettrez à jour votre distribution \TeX. Les -fichiers de style, les extensions dont vous n'avez besoin que pour un projet -particulier ou celles que vous voulez donner à quelqu'un avec lequel vous -désirez travailler sur un projet commun peuvent tout à fait être sauvegardées -dans le répertoire de travail courant. Voyez \Doku{De-TeX-FAQ}~\cite[question -5.1.4]{faq:02}, ou \Doku{UK FAQ}\cite[\og Installing \LaTeX\ files \fg, -section O, \og Where to put new files \fg, question 125]{ukfaq:99}. - -\subsection{Changer l'interligne avec \texttt{\textbackslash baselinestretch}} -\label{sec:ander-des-zeil} - -Si vous avez besoin de plus d'espace entre les lignes, par exemple avoir un -interligne multiplié par un et demi ou deux, l'extension \Paket{setspace} vous -fournit la façon la plus simple de le faire.\footnote{Modifier - \Macro{baselinestretch} modifie également de manière disgracieuse - l'interligne des notes de pied de page et des légendes de flottant \NDT } -Toutefois, si vous désirez utiliser d'autres fontes que Computer Modern, p. -ex. Palatino, vous pouvez appliquer quelques ajustements mineurs avec -\LMacro{linespread}{}. - -Par exemple, avec Palatino, il serait bon d'utiliser -\LMacro{linespread}{1.05}. - -\subsection{ \og Indentation \fg et espace entre les paragraphes - ---~\texttt{\textbackslash{}parindent}, \texttt{\textbackslash{}parskip}} -\label{sec:absatz-und-abst} - -Il peut être sensé de changer le renfoncement ---~ou alinéa\footnote{appelé encore, -improprement, par décalque de l'anglais, \og indentation \fg \NDT}~--- c'est-à-dire -le retrait de la première ligne d'un paragraphe ---~\Macro{parindent}. Veuillez -noter cependant ce qui suit : -\begin{itemize} -\item Ne jamais utiliser de longueurs absolues ---~ \og mm \fg par - exemples~--- pour changer l'alinéa. Utiliser des longueurs qui dépendent de - la fonte telle que \og em \fg. Cette dernière \emph{ne} signifie \emph{pas} que - l'alinéa s'adapte automatiquement au changement de taille de caractère mais - plutôt qu'on utilise la valeur attachée à la fonte active. -\item Utiliser la syntaxe de \LaTeX{} avec \Macro{setlength} pour faire le - travail car ce sera en général la manière la moins problématique de le - faire. Cela permettra, par exemple, de \emph{parser}\footnote{C'est-à-dire - faire l'analyse syntaxique ou découper en unités.} le fichier \LaTeX\ à - l'aide d'un programme ou d'un \emph{script} externe. Cela sera également - plus facile à maintenir. Cela permet aussi d'éviter les problèmes de - compatibilité avec d'autres extensions ---~\Paket{calc}. -\end{itemize} -% -Toutefois si vous préférez à l'alinéa un espace additionnel entre les -paragraphes, pour marquer le début d'un nouveau paragraphe sans renfoncement -\emph{n'utilisez pas}\color{red} -\begin{verbatim} -\setlength{\parindent}{0pt} -\setlength{\parskip}{\baselineskip} -\end{verbatim} -\normalcolor -% -On doit éviter de modifier la macro \Macro{parskip} car cela modifie également -les environnements de liste, la table des matières\dots ainsi que les entêtes. - -L'extension \Paket{parskip} toutefois, ainsi que les classes \KOMAScript\ -s'efforcent d'éviter ces dommages collatéraux. Pour savoir comment utiliser les -options ---~\Option{parskip}, \Option{halfparskip}, etc.~--- de \KOMAScript\ voir -\Doku{scrguien}~\cite{kohm:03}. Lorsque l'on utilise une des classes de -\KOMAScript\, on \emph{ne} doit \emph{pas} charger \Paket{parskip}. - -\subsection{Séparer les formules mathématiques du texte avec \texttt{\$\$\dots\$\$}} -\label{sec:abges-form-mit} - -S'il vous plaît, ne le faites pas ! \texttt{\$\$\dots\$\$} est une commande -plain \TeX. Cela modifiera les placements verticaux à l'intérieur des formules, -les rendant incohérents. C'est pourquoi vous devriez l'éviter en \LaTeX\ ---~voir -section~\vref{sec:mathematiksatz} ; noter l'avertissement concernant -\texttt{displaymath} avec l'extension \Paket{amsmath}. De plus, l'option de -classe \Option{fleqn} ne fonctionne plus dans un tel cas. -\Ersetze{\texttt{\$\$\dots\$\$}}{% -\parbox[t]{.3\textwidth}{% -\Macro{[}\texttt{\dots}\Macro{]}\\ -\textcolor{black}{ou}\\ -\Env{displaymath}{\dots}}} - -\subsection{\texttt{\textbackslash def} \& \texttt{\textbackslash newcommand}} -\label{sec:def-vs.-newcommand} - -Définissez \emph{toujours} vos macros à l'aide de \NewCom{}{\dots}. - -N'utilisez \emph{jamais} \Macro{def}\LMacro{}{\dots}. Le problème -principal avec \Macro{def} est qu'aucun contrôle n'est effectué quant à -l'existence d'une macro de même nom. Une macro définie précédemment peut être -remplacée sans aucun avertissement. - -Les macros peuvent être redéfinies à l'aide de \ReNewCom{}{\dots}. - -Celui qui sait \emph{pourquoi} il a besoin d'utiliser \Macro{def}, celui-là -en connaîtra probablement les qualités et les défauts. Celui-là peut ne pas -tenir compte de cette section. - -\subsection{Puis-je utiliser \texttt{\textbackslash sloppy}?} -\label{sec:verw-von-textttt} - -De manière générale, le commutateur \Macro{sloppy} ne devrait jamais être -utilisé. Même pas dans le préambule du document. Pour résoudre des problèmes -de coupure de ligne dans certains paragraphes afin d'obtenir une typographie -de qualité vous devriez : - -\begin{enumerate} -\item vérifier que les motifs de césure corrects, et que les fontes T1 ont été - chargés ---~pour l'allemand \Paket{(n)german} et voir - \Doku{De-TeX-FAQ}\cite[Punkt 5.3 ff.]{faq:02}), ou \Doku{UK - FAQ}\cite[\og Hyphenation \fg, section Q.7]{ukfaq:99} et pour le français - \Option{frenchb} de \Paket{babel} ; -\item changer les mots du texte. Il n'est pas forcément nécessaire de changer - la phrase dans laquelle apparaît le problème de coupure de ligne. Parfois il - suffit de changer 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\footnote{On peut naturellement adapter ces valeurs à son goût - mais on doit faire attention avant tout à - \TB\texttt{emergencystretch}. Sinon on obtient un paragraphe \og plein de - trous \fg comme avec un traitement de texte bien connu.} avec lesquels il - évite les principaux problèmes de coupure de ligne tout en préservant une - bonne mise en page. (On doit à partir de là faire vraiment attentions aux - avertissements qui apparaissent et les supprimer en reformulant le texte.) - - \begin{minipage}[t]{\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} -% -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. - \begin{minipage}[t]{.45\textwidth} - \centering - {\fontsize{10pt}{12pt}\fontencoding{OT1}\selectfont - \fbox{\parbox{16.27em}{\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 réglages d'origine de \LaTeX}% - \label{fig:beispiel-mit-latex}% - \end{minipage}% - \hfill% - \begin{minipage}[t]{.45\textwidth} - \centering - {\fontsize{10pt}{12pt}\fontencoding{OT1}\selectfont - \fbox{\parbox{16.27em}{% - 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}, j'ai tenté de présenter l'effet de -\Macro{sloppy}. Avec \og Times \fg qui est utilisée ici, les conséquences -négatives de \Macro{sloppy} ne sont pas aussi extrèmes qu'avec, par exemple, -\og Computer Modern Roman \fg du fait de la faible approche\footnote{Approche - : espace entre deux lettres \NDT}. -L'effet principal devrait cependant être perceptible. - -Markus Kohm a posté sur \News{comp.text.tex} un exemple qui montre l'effet -très clairement. Avec sa permission, j'ai placé cet exemple en annexe (voir -Annexe~\vref{sec:beispiel-zu-sloppy}). - -%----------------------- section "Obsolete" ------------------------ -\clearpage -\section{Quelques extensions et commandes obsolètes} -\label{sec:obsoletes} - -Markus Kohm a écrit un \emph{script} Perl avec lequel vous pouvez chercher en -ligne les erreurs les plus courantes dans vos fichiers. Voyez -\url{http://kohm.de.tf/markus/texidate.html}. Veuillez noter que ce -\emph{script} n'est pas un parseur complet de \TeX. C'est pourquoi il ne -cherchera que les erreurs les plus communes. Veuillez vérifier votre fichier -avant de demander secours dans un forum ou sur une liste de diffusion. - - -\subsection{Commandes} -\label{sec:befehle} - -\subsubsection{Changer le style de caractères} -\label{sec:ander-des-schr} - -Le tableau~\vref{tab:befehle-zur-anderung} présente, en vis-à-vis, les -commandes obsolètes et les commandes \og convenables \fg de \LaTeX\ pour -changer le style des caractères. Les macros appelées \og locales \fg ne -s'appliquent qu'à leur argument tandis que celles appelées \og globales ou -commutateurs \fg s'appliquent à tout le texte jusqu'à la fin\footnote{du - groupe dans lequel elles ont été placées \NDT}. - -\paragraph{Pourquoi ne faut-il pas utiliser de commandes obsolètes ?} -\label{sec:warum-sollte-man} - -Les commandes obsolètes ne tiennent pas compte du NFSS ou \og nouveau schéma de -sélection de fontes de \LaTeXe{} \fg. Par exemple, \GMacro{bf}{foo}, remet à -zéro tous les attributs de fonte qui ont été spécifiés en amont avant -d'imprimer \emph{foo} en gras. C'est pourquoi vous ne pouvez pas obtenir de -l'italique gras à l'aide de \GMacro{it}{\Macro{bf Test}}. Ce source -% pour remplacer « définition » -produira : {\it\bf Test}. D'un autre côté, les nouvelles commandes -\LMacro{textbf}{\LMacro{textit}{Test}} feront ce que l'on attend d'elles et -donneront : \textbf{\textit{Test}}. À part cela, avec les anciennes commandes -il n'y a pas de \og correction d'italique \fg, comparez par exemple {\it - neuf}hampes (\GMacro{it}{neuf}\texttt{hampe}) et \textit{neuf}hampes -(\LMacro{textit}{neuf}\texttt{hampes}). - -\begin{table} - \begin{minipage}{\textwidth} - \renewcommand{\footnoterule}{} - \centering - \caption{Commandes de changement de style de caractères} - \label{tab:befehle-zur-anderung} - \begin{tabular}{@{}lll@{}} - \toprule - \multicolumn{1}{@{}N}{obsolète}& - \multicolumn{2}{C@{}}{substitut en \LaTeXe}\\ - \cmidrule(l){2-3} - & - \multicolumn{1}{N}{local} & - \multicolumn{1}{N@{}}{global/commutateur}\\ - \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3} - \GMacro{bf}{\dots} & \LMacro{textbf}{\dots} & \Macro{bfseries}\\ - \GMacro{em}{\dots} & \LMacro{emph}{\dots} & - \Macro{em}\footnote{Peut être utile pour définir des macros.}\\ - \GMacro{it}{\dots} & \LMacro{textit}{\dots} & \Macro{itshape}\\ - --- & \LMacro{textmd}{\dots} & \Macro{mdseries}\\ - \GMacro{rm}{\dots} & \LMacro{textrm}{\dots} & \Macro{rmfamily}\\ - \GMacro{sc}{\dots} & \LMacro{textsc}{\dots} & \Macro{scshape}\\ - \GMacro{sf}{\dots} & \LMacro{textsf}{\dots} & \Macro{sffamily}\\ - \GMacro{sl}{\dots} & \LMacro{textsl}{\dots} & \Macro{slshape}\\ - \GMacro{tt}{\dots} & \LMacro{texttt}{\dots} & \Macro{ttfamily}\\ - --- & \LMacro{textup}{\dots} & \Macro{upshape}\\ - \bottomrule - \end{tabular} -\end{minipage} -\end{table} - -\subsubsection{Fractions mathématiques (\texttt{\textbackslash over} - \& \texttt{\textbackslash frac})} -\label{sec:textb-over-vs} - -On devrait éviter la commande \Macro{over}. \Macro{over} est une commande -\TeX\ qui est difficile à analyser ou qui ne peut pas être analysée du tout du -fait de sa syntaxe très différente de celle de \LaTeX. De plus l'extension -\Paket{amsmath} redéfinit \verb+\frac{}{}+ ce qui produira des messages -d'erreur en cas d'utilisation de \Macro{over}. Un autre argument en faveur de -\verb+\frac{}{}+ est qu'il est plus facile de compléter les numérateur et -dénominateur d'une fraction, spécialement en cas de fractions plus -compliquées. -\Ersetze{\texttt{\$a \textbackslash over b\$}}% -{\texttt{\$\textbackslash frac\{a\}\{b\}\$}} - -\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, p. ex. \Paket{color}, d'autre part, elle peut produire -des effets que vous préféreriez éviter ou que vous n'attendiez pas. Par -exemple : -\begin{center} - \begin{minipage}[t]{.45\textwidth} -\begin{verbatim} -\begin{enumerate} -\item \centerline{Un point} -\end{enumerate} -\end{verbatim} - \end{minipage}% - \hspace{.05\textwidth}% -\fbox{\begin{minipage}[t]{.45\textwidth} - \begin{enumerate} - \item \centerline{Un point} - \end{enumerate} - \end{minipage}} -\end{center} -\Ersetze{\LMacro{centerline}{\dots}}% -{\parbox[t]{.3\textwidth}{% - \GMacro{centering}{\dots}\\ -\textcolor{black}{ou}\\ -\Env{center}{\dots} -}} - -\paragraph{Note :} -\label{sec:anmerkung-5} - -Au sujet du 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} \& \Klasse{scrlttr2}} -\label{sec:paketscrl-vs.-pakets} - -La classe \Klasse{scrlettr} du paquet \KOMAScript\ est obsolète. Elle est -remplacée par \Klasse{scrlttr2}. Afin de produire une mise en page -\emph{semblable} à celle de l'ancienne classe de lettre de \KOMAScript\ -utilisez l'option de classe \Option{KOMAold} qui fournit un mode \og -compatibilité \fg. - -\sbox{\Breite}{\texttt{\textbackslash documentclass\{scrltter\}}} -\Ersetzx[\wd\Breite]{\texttt{\textbackslash documentclass\{scrlettr\}}}% -{\texttt{\textbackslash documentclass[KOMAold]\{scrlttr2\}}} - -\paragraph{Note :} -\label{sec:anmerkung-3} - -Pour de nouveaux modèles de lettres utilisez la nouvelle interface. Elle est -vraiment plus flexible. - -Nous ne pouvons pas développer les différences entre les deux interfaces -utilisateurs dans ce survol. Voyez \Doku{scrguien}~\cite{kohm:03} pour les -détails. - - -\subsubsection{\Paket{epsf}, \Paket{psfig}, \Paket{epsfig} vs. - \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énote - ici un fichier de style qui lui même charge un ou plusieurs fichiers de - style et, ce faisant, copie certaines fonctionnalités.} pour passer à -\LaTeX, en utilisant l'extension \Paket{graphicx}, 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:99}. Pour des conseils sur le centrage des -graphiques voyez section~\vref{sec:gleit-figure-table}. - -%% Heiko and Walter have convinded me that it isn't that simple after -%% all. -% Some tips on including graphics: -% \begin{enumerate} -% \item Do not include the file extensions (JPG, EPS, -% etc.). \LaTeX}\, or -% pdf\LaTeX\ will itself look for the ``right'' files. By avoiding -% file extensions compiling with different formats is made possible. -% \item Do not denote a driver (dvips, pdftex) when loading the -% package. Reason: See above. -% \item On centring see section~\vref{sec:gleit-figure-table}. -% \end{enumerate} - -\sbox{\Breite}{\LMacro{psfig}{file=Bild,\dots}} -\Ersetze{\parbox[t]{\wd\Breite}{\Use{psfig}\\% - \LMacro{psfig}{file=image,\dots}}}% -{\parbox[t]{.45\textwidth}{% - \Use{graphicx}\\% - \texttt{\textbackslash includegraphics[\dots]\{image\}}}} - -\subsubsection{\Paket{doublespace} \& \Paket{setspace}} -\label{sec:zeilenabstande} - -Pour changer l'espace entre les lignes utilisez l'extension -\Paket{setspace}. L'extension \Paket{doublespace} est obsolète, -\Paket{setspace} la remplace. -Voyez la section ~\vref{sec:ander-des-zeil}. -\Ersetze{\Use{doublespace}}{\Use{setspace}} - -\subsubsection{\Paket{fancyheadings}, \Paket{scrpage} \& \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 vous ne -devez pas utiliser \Paket{scrpage}. Pour une documentation sur -\Paket{scrpage2} voyez \Doku{scrguien}~\cite{kohm:03}. - -\Ersetze{\Use{fancyheadings}}{\Use{fancyhdr}} -\Ersetze{\Use{scrpage}}{\Use{scrpage2}} - -\subsubsection{\Paket{isolatin}, \Paket{umlaut} \& \Paket{inputenc}} -\label{sec:eingabe-von-umlauten} - -%\paragraph{Some General Notes} -\paragraph{Quelques notes générales} -\label{sec:generelles} - -Fondamentalement, il y a 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} -\item \verb+H{\"u}lle+ (\verb+{\'E}tage+). Celle-là est utile car elle marche - toujours et sur tous les systèmes disponibles. - - Ses inconvénients principaux, toutefois, sont que le crénage\footnote{ Le - \og crénage \fg est l'espace positif ou négatif placé entre les caractères - en fonction des caractères qui doivent être composés.} entre les lettres - est perturbé gravement ; elle est très pénible à saisir à tout le moins dans - un texte en allemand ; elle est plutôt difficile à lire. - - 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. Elles peuvent être utilisés également sur tous les - systèmes. - - Toutefois elles sont juste aussi compliquées à saisir et aussi difficile à lire - que la variante précédente. - - Ces variantes sont utiles toutefois lorsque l'on définit des macros ou dans - des fichiers de style car elles sont indépendantes du codage et de - l'utilisation d'une extension particulière.\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 y avoir de problème de compatibilité.\footnote{Il n'y a pas d'équivalent - à cette saisie pour les accents du français avec \Paket{babel} et - \Option{frenchb} \NDT} - - Toutefois, une fois de plus, la saisie est délicate et le source est plutôt - difficile à lire. - - Cette variante est la meilleure pour un texte au long. Mais on devrait - l'éviter dans une définition de macro ou dans les préambules. - -\item L'entrée directe ---~\verb+Hülle+ (\verb!Étage!). Les avantages de cette - variante sont patents. Vous pouvez taper et lire le texte source \og - normalement \fg. - - D'un autre côté, vous devez dire à \LaTeX\ ce que vous utilisez comme codage - d'entrée. Il peut y avoir également des problèmes lors de l'échange de - fichiers entre différents systèmes. 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 iso-8859-15 (latin9) peut - être \emph{représenté} dans un texteur d'une machine windows (CP1252) par - \textcurrency\ . - - Cette variante est tout à fait correcte pour un texte au long. Il vaudrait - mieux, cependant, l'éviter dans la définition de macro ou dans les - préambules. -\end{enumerate} -% -En résumé, dans les macros et les préambules ainsi que dans les 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 à \LaTeX\ quel codage d'entrée est employé dans un fichier -\emph{n'utilisez pas} 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}. Quatre options sont -disponibles\footnote{pour ce qui nous occupe ici \NDT} : -\begin{description} -\item[latin1/latin9] pour les systèmes du genre unix (latin1 fonctionne - également avec MS Windows) ; -\item[ansinew] pour MS Windows ; -\item[applemac] pour Macintosh\footnote{le codage latin1 est recommandé aux - utilisateurs de OS\,X car il convient mieux que applemac aux échanges - entre plate-formes. Cependant si vous l'utilisez, vérifiez d'abord que - votre éditeur de texte est correctement configuré. À plus long terme vous - aimerez peut-être passer à unicode mais veuillez noter que la gestion de - l'unicode par \Paket{inputenc} est en travaux encore en ce - moment.} ; % changement 2004-06-17 -\item[cp850] pour OS/2. -\end{description} - -\Ersetze{\Use{isolatin1}}{\UseO{latin1}{inputenc}} -\Ersetze{\Use{umlaut}}{\UseO{latin1}{inputenc}} - -%% Walter Schmidt thinks that this point does not belong in this -%% place. - -% \paragraph{Note} -% \label{sec:anmerkung} - -% I for one would not input \euro\ directly, using the macros provided -% by the respective packages instead (\Paket{marvosym}, -% \Paket{eurosans}, \Paket{eurofont} oder \Paket{europs}). This is not -% due to \LaTeX, but rather to the combination of Editor/operating -% system you use. For instance, direct input of \euro\ on a Linux box -% (Latin-9/iso-8859-15) will result in a Windows Editor (CP1252) -% displaying the \textcurrency\ symbol. Vice versa it is yet more -% problematic as the place in which the \euro\ symbol shows up in the -% Windows charset is not defined in latin9. - -% So you should note this when exchanging documents. For more -% information on problems using different character sets see: -% \url{http://czyborra.com/charsets/}. - -\subsubsection{\Paket{t1enc} \& \Paket{fontenc}} -\label{sec:schriftkodierung} - -De manière générale cette question a été largement traitée dans -\Doku{De-TeX-FAQ}~\cite[questions 5.3.2, 5.3.3, 10.1.10]{faq:02} et dans -\Doku{UK FAQ}~\cite[\og Why use \emph{fontenc} rather than {t1enc} \fg, question -290]{ukfaq:99}. Ce qui reste à dire en résumé est que l'extension -\Paket{t1enc} est obsolète et devrait être remplacée par \Paket{fontenc} ! -\Ersetze{\Use{t1enc}}{\UseO{T1}{fontenc}} - -\subsubsection{\Bst{natdin} \& \Bst{dinat}} -\label{sec:liter-nach-din} - -Le fichier de style \Bst{natdin} a été remplacé par \Bst{dinat}. -\Ersetze{\Bib{natdin}}{\Bib{dinat}} - -\subsection{Fontes \emph{ou} polices} -\label{sec:schriften} - -Le sujet \og fontes et \LaTeX{} \fg est, sur \News{de.comp.text.tex}, une -source intarissable~d'\og allégresse \fg.\footnote{Ainsi que sur - \News{fr.comp.text.tex} et \News{comp.text.tex} d'ailleurs \NDT} La plupart -des discussions commencent avec la question \og Pourquoi les caractères -apparaissent-ils si flous avec Adobe Acrobat\textsuperscript{\textregistered} -Reader ? \fg et la plupart des réponses \emph{fausses} pointent vers les -extensions \Paket{times} ou \Paket{pslatex}\footnote{On peut désormais - mentionner également l'extension \Paket{fourier} \NDT}. Toutefois, avec ces -extensions, on utilise des polices complètement différentes. - -Pour fabriquer des fichiers PDF qui se présentent bien dans \emph{acroread} -voyez \Doku{De-TeX-FAQ}~\cite[question 9.2.3]{faq:02}, ou \Doku{UK -FAQ}~\cite[\og The wrong type of fonts in PDF \fg, question 79]{ukfaq:99}. Les -mots clés sont \texttt{ae.sty} et \texttt{cm-super}\footnote{On peut désormais -utiliser plutôt l'extension \Paket{lmodern} à la place des -\texttt{cm-super} \NDT}. - -\subsubsection{\Paket{times}} -\label{sec:pakettimes} - -L'extension \Paket{times} est obsolète ---~voyez \Doku{psnfss2e} -\cite{psnfss:02}. Elle définit \Macro{rmdefault} comme étant la police \og -Times \fg, \Macro{sfdefault} comme \og Helvetica \fg et \Macro{ttdefault} -comme \og Courier \fg. Toutefois elle \emph{n'utilise pas} les polices -mathématiques idoines. De plus, Helvetica n'est pas réduite correctement ce qui -la fait apparaître trop grosse. Aussi, si vous désirez utiliser une combinaison -Times/\/Helvetica/\/Courier vous devriez faire ce qui suit : -\sbox{\Breite}{\UseO{scaled=.95}{helvet}} -\Ersetze{\Use{times}}% -{\parbox[t]{\wd\Breite}{% - \Use{mathptmx}\\ - \UseO{scaled=.90}{helvet}\\ - \Use{courier}}} - -\paragraph{Note :} -\label{sec:anmerkung-1} - -Le facteur de réduction de \Paket{helvet}, lorsqu'elle est combinée avec -Times, devrait se trouver entre \nombre{0,90} et \nombre{0,92}. - -\subsubsection{\Paket{mathptm}} -\label{sec:mathptm} - -L'extension \Paket{mathptm} est le prédécesseur de \Paket{mathptmx}. -\Ersetze{\Use{mathptm}}{\Use{mathptmx}} - -\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 défaut principal de \Paket{pslatex} est qu'il \emph{ne} fonctionne -\emph{pas} avec les codages T1 et TS1. -\Ersetze{\Use{pslatex}}{\parbox[t]{\wd\Breite}{\Use{mathptmx}\\\UseO{scaled=.90}{helvet}\\\Use{courier}}} - -\paragraph{Note sur les combinaisons de Times \& Helvetica} -\label{sec:anmerkung-zu-allen} - -Vous pouvez utiliser l'habituelle fonte \texttt{cmtt} pour une police \og -machine à écrire \fg 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} --~mis à part le -fait qu'elle définisse \Macro{rmdefault} comme \og Palatino \fg, bien entendu. -C'est pourquoi on ne devrait plus l'utiliser. -\Ersetze{\Use{palatino}}{\parbox[t]{\wd\Breite}% -{\Use{mathpazo}\\\UseO{scaled=.95}{helvet}\\\Use{courier}}} - -\paragraph{Note :} -\label{sec:anmerkung-2} - -Le facteur de réduction pour \Paket{helvet} en combinaison avec la fonte -Palatino devrait être de \nombre{0,95}. - -\og Helvetica \fg \emph{n'est pas} la meilleure linéale pour une utilisation -avec \og Palatino \fg. C'est plutôt la meilleure \emph{disponible librement}. -Celui qui possède un CD CorelDraw\textsuperscript{\textregistered} aura -intérêt à utiliser \og Palatino \fg avec \og Frutiger\footnote{Bitstream \og - Humanist 777 \fg, bfr} \fg ou \og Optima\footnote{Bitstream \og Zapf - Humanist \fg, bop} \fg. Walter Schmidt fournit les outils nécessaires pour -utiliser quelques fontes PostScript avec \TeX{} sur sa page -personnelle\footnote{Fonts for \TeX : \url{http://home.vr-web.de/was/fonts}}. - - -\subsubsection{\Paket{mathpple}} -\label{sec:paketmathpple} - -Cette extension était un prédécesseur de \Paket{mathpazo}. Quelques symboles -manquent et ils sont pris dans la fonte Euler. D'autres symboles ne -conviennent pas à Palatino car quelques métriques de la fonte sont -incorrectes. Pour des détails, voyez \Doku{psnfss2e}~\cite{psnfss:02}. - -\subsubsection{Obtenir des lettres grecques droites} -\label{sec:aufr-griech-buchst} - -Les passages que j'ai marqué en rouge ci-après ne sont pas obsolètes dans le -sens où \og vous ne devriez plus utiliser cela \fg, mais de nos jours, -l'édition d'un texte est rendu plus facile par l'extension -\PakeT{upgreek}\footnote{L'extension \Paket{fourier} admet une option - \texttt{upright} qui donne les grecques bas de casse, les capitales grecques - et romaines droites en mode mathématique \NDT}. Pour des conseils sur son -utilisation voyez la documentation \Doku{upgreek}~\cite{upgreek:01}. - -\minisec{Les trucs de \Paket{pifont}}\nopagebreak[4] -\sbox{\Breite}{\NewCom{uppi}{\LMacro{Pisymbol}{psy}\{112\}}} -\Ersetzx[\wd\Breite]{% - \Use{pifont}\\ - \NewCom{uppi}{\LMacro{Pisymbol}{psy}\{112\}}\\ - \Macro{uppi}\\ - \textcolor{black}{ou}\\ - \NewCom[{[1]}]{upgreek}{\%\\ - ~\Macro{usefont}\{U\}\{psy\}\{m\}\{n\}\#1}\\ - \LMacro{upgreek}{p} -}% -{% - \Use{upgreek}\\ - \$\Macro{uppi}\$ -} - -\minisec{Le truc de \Paket{babel}} - -\Ersetzx[\wd\Breite]{% - \UseO{greek,\dots}{babel}\\ - \NewCom[{[1]}]{upgreek}{\%\\ - ~\LMacro{foreignlanguage}{greek}\{\#1\}}\\ - \LMacro{upgreek}{p} - } - {% - \Use{upgreek}\\ - \$\Macro{uppi}\$ -} -%-------------------- section "Miscellenous" --------------------- -\section{Mélanges} -\label{sec:verschiedenes} - -On trouvera sous ce titre ---~hormis dans \vref{sec:der-anhang}~--- des -conseils plus généraux que sous le titre \og péchés \fg. - -\subsection{Flottants -- \og figure \fg, \og table \fg} -\label{sec:gleit-figure-table} - -Pour centrer un flottant vous devriez utiliser la commande \Macro{centering} -plutôt que l'environnement \LMacro{begin}{center}-\LMacro{end}{center} car ce -dernier introduit un saut vertical additionnel que vous préférerez éviter dans -la plupart des cas. -\sbox{\Breite}{\LMacro{includegraphics}{image}} -\Ersetze{\parbox[t]{\wd\Breite}{% -\Env{figure}{\Env{center}{\LMacro{includegraphics}{image}}} - }}% -{\parbox[t]{\wd\Breite}{% -\Env{figure}{\Macro{centering}\\% - \LMacro{includegraphics}{image}} -}} - -\paragraph{Note :} -\label{sec:anmerkung-4} - -Toutefois, lorsqu'il s'agit de centrer une région à l'intérieur d'un texte au -long ou dans un environnement \verb+titlepage+ cet espace additionnel peut -être le bienvenu. - -\subsection{Annexes} -\label{sec:der-anhang} - -Les annexes sont introduites par le commutateur \Macro{appendix}. Ce -\emph{n'est pas} un environnement. -\sbox{\Breite}{\LMacro{begin}{appendix}} -\Ersetze{\parbox[t]{\wd\Breite}{% - \Env{appendix}% -{\LMacro{section}{Blub}}}}% -{\parbox[t]{.33\textwidth}{% -\Macro{appendix}\\ -\LMacro{section}{Blub} -}} - -\subsection{Mathématiques} -\label{sec:mathematiksatz} - -De manière générale, vous devriez utiliser l'extension \Paket{amsmath} pour la -typographie mathématique avancée car, en premier lieu, il procure quelques -nouveaux environnements ressemblants à \texttt{eqnarray}. Les avantages -principaux de l'extension sont les suivants. -\begin{itemize} -\item L'espacement dans et autour des environnements est plus cohérent, -\item les numéros des équations seront placés de telle sorte qu'ils ne seront - plus recouverts par du texte, -\item de nouveaux environnements, comme \texttt{split}, permettent de découper - facilement de longues équations, -\item on peut facilement définir de nouveaux opérateurs, semblables à - \Macro{sin}, avec un placement approprié. -\end{itemize} - -\paragraph{Avertissement} -\label{sec:warnung} - -En utilisant l'extension \Paket{amsmath}, vous ne devriez \emph{jamais} faire -usage des environnements \texttt{displaymath}, \texttt{eqnarray}, ou -\texttt{eqnarray*} car ils ne sont pas supportés par -\Paket{amsmath}. Autrement vous obtiendrez un placement incohérent. - -\Paket{amsmath} adapte correctement \texttt{\textbackslash - [\dots\textbackslash]}. Vous pouvez donc l'utiliser à la place de -\texttt{displaymath}. On peut remplacer \texttt{eqnarray} et - \texttt{eqnarray*} par \texttt{align} ou \texttt{align*}. Pour une - présentation complète de \Paket{amsmath} voyez - \Doku{amsldoc}~\cite{amsldoc:99}. - -\sbox{\Breite}{\LMacro{includegraphics}{image}} -\Ersetze{% - \parbox[t]{\wd\Breite}{% - \Env{eqnarray}{% - a \&=\& b \textbackslash\textbackslash\\ - b \&=\& c \textbackslash\textbackslash\\ - a \&=\& c - } - }}% - {\parbox[t]{\wd\Breite}{% - \Env{align}{% - a \&= b \textbackslash\textbackslash\\ - b \&= c \textbackslash\textbackslash\\ - a \&= c - } - }} - -\subsection{Macros spécifiques à une langue -- - \texttt{\textbackslash \protect\( \langle \textit{machin} \rangle - \protect\)name}} -\label{sec:die-macroname-makros} - -De temps à autre la question revient sur \News{de.comp.text.tex} de comment -modifier, par exemple, \og References \fg en \og Liste des ouvrages cités \fg -ou autre entête. Aussi ai-je rassemblé ces macros dans le -tableau~\vref{tab:von-paketfr-btw}. Elles sont tirées de l'extension -\Paket{frenchb}. L'utilisateur qui voudrait adapter la sortie de ces macros à -d'autres langues peut aussi bien se reporter à ce tableau en guise -d'exemple. - -Par exemple, si vous désirez changer \og List of Figures \fg qui se dit -habituellement \og Table des figures \fg en français en, par exemple, \og -Table des illustrations \fg vous pouvez utiliser la commande suivante : -\begin{verbatim} -\renewcommand*{\listfigurename}{Table des illustrations} -\end{verbatim} - -Les autres macros sont changées de la même manière. Si vous utilisez -\Paket{babel}, utilisez la macro \Macro{addto}. Pour plus de détails voyez -\Doku{De-TeX-FAQ}~\cite{faq:02}.\footnote{Et, pour le français, voyez la \og - Documentation sur le module frenchb de Babel \fg par Daniel Flipo disponible - sur \url{http://math.univ-lille1.fr/~flipo/frenchb/babel.html} \NDT} - -\begin{verbatim} -\addto{\captionsfrench}{% - \renewcommand*{\listfigurename}{Table des illustrations}} -\end{verbatim} - -\begin{table} - \begin{minipage}{\textwidth} - \centering - \caption{Macros définies par \Paket{babel} - avec l'option \Option{frenchb} \NDT} - \label{tab:von-paketfr-btw} - \begin{tabular}{@{}lll@{}} - \toprule - \multicolumn{1}{@{}N}{Nom de macro} & - \multicolumn{1}{N}{Définition originelle} & - \multicolumn{1}{N@{}}{Sortie habituelle en français} \\ - \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3} - \Macro{prefacename} & Preface & \prefacename \\ - \Macro{refname}\footnote{Seulement dans la classe \texttt{article}.} - & References & \refname \\ - \Macro{abstractname} & Abstract & \abstractname\\ - \Macro{bibname}\footnote{Seulement dans les classes \texttt{report} et - \texttt{book}.} - & Bibliography & \bibname \\ - \Macro{chaptername} & Chapter & \chaptername \\ - \Macro{appendixname} & Appendix & \appendixname \\ - \Macro{contentsname} & Contents & \contentsname \\ - \Macro{listfigurename} & List of Figures & \listfigurename\\ - \Macro{listtablename} & List of Tables & \listtablename \\ - \Macro{indexname} & Index & \indexname \\ - \Macro{figurename} & Figure & \figurename \\ - \Macro{tablename} & Table & \tablename \\ - \Macro{partname} & Part & \partname \\ - \Macro{enclname} & encl & \enclname \\ - \Macro{ccname} & cc & \ccname \\ - \Macro{headtoname} & To & \headtoname \\ - \Macro{pagename} & Page & \pagename \\ - \Macro{seename} & see & \seename \\ - \Macro{alsoname} & see also & \alsoname \\ - \bottomrule - \end{tabular} - \end{minipage} -\end{table} - -\clearpage -\appendix - -\section{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} - - -\clearpage -\begin{thebibliography}{99} -\bibitem{amsldoc:99} \textsc{American Mathematical Society}: - \emph{User's Guide for the {\texttt{amsmath}} Package}. Décembre 1999, - Version~2.0. \biburl{CTAN://macros/latex/required/amslatex/}. - -\bibitem{graphicx:99} \textsc{David~P. Carlisle}: \emph{Packages in the - `graphics' bundle}. Janvier 1999. - \biburl{CTAN://macros/latex/required/graphics/}. - -\bibitem{ukfaq:99}\textsc{Robin Fairbairns}: \emph{The UK \TeX\ FAQ. - Your 322 Questions Answered.} WWW, Version~3.9, 29 Août 2003, - \biburl{http://www.tex.ac.uk/faq}. - -\bibitem{kohm:03} \textsc{Markus Kohm}, \textsc{Frank Neukam} und - \textsc{Axel Kielhorn}: \emph{The KOMA-Script Bundle}. - \Doku{scrguien}. - \biburl{CTAN://macros/latex/supported/koma-script/}. - -\bibitem{faq:02} \textsc{Bernd Raichle}, \textsc{Rolf Niepraschk} und - \textsc{Thomas Hafner}: \emph{Fragen und Antworten (FAQ) über das - Textsatzsystem {\TeX\ }und DANTE, Deutschsprachige - Anwendervereinigung {\TeX\ }e.V.} WWW, Version~72. Septembre 2003, - \biburl{http://www.dante.de/faq/de-tex-faq/}. - -\bibitem{upgreek:01} \textsc{Walter Schmidt}: \emph{The - {\textsf{upgreek}} package for {\LaTeXe}}. Mai 2001, Version~1.0. - \biburl{CTAN://macros/latex/contrib/supported/was/}. - -\bibitem{psnfss:02} \textsc{Walter Schmidt}: \emph{Using common - PostScript fonts with {\LaTeX}}. Avril 2002, PSNFSS version 9.0. - \biburl{CTAN://macros/latex/required/psnfss/psnfss2e.pdf} - -\bibitem{l2kurz:99} \textsc{Walter Schmidt}, \textsc{Jörg Knappen}, - \textsc{Hubert Partl} und \textsc{Irene Hyna}: - \emph{{\LaTeXe}-Kurzbeschreibung}. Avril 1999, Version~2.1. - \biburl{CTAN://info/lshort/german/}. English Translation available at - \biburl{CTAN://info/lshort/english/} - - Dernière version de la traduction française disponible à - \biburl{CTAN://info/lshort/french} - - \textsf{Également, sous forme de Cahier GUTenberg hors-série (2003-02), à - \biburl{http://www.gutenberg.eu.org/publications/}} -\end{thebibliography} -\end{document} -%%% Local variables: -%%% mode: LaTeX -%%% TeX-master: t -%%% coding: iso-8859-15 -%%% End: -%%%%%%%%%%%% -%%%% traduction française version 2 diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index cf4cf7fcdd4..2c41580e197 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -128,7 +128,7 @@ my @WorkingTLP = qw( jeopardy jknapltx jneurosci jpsj jura juraabbrev jurabib juramisc jurarsp kalender kastrup kerkis kerntest keystroke knuth koma-script kpfonts - l2picfaq l2tabu-english l2tabu-it l2tabu-spanish + l2picfaq l2tabu-english l2tabu-french l2tabu-it l2tabu-spanish labbook labelcas labels lastpage latex latex-doc-ptr latex2e-help-texinfo latex2man latex-course latex-tds latexcheat latexcheat-ptbr latexmk latexmp diff --git a/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc b/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc index e7a9f361ac0..37cc48f46e4 100644 --- a/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc +++ b/Master/tlpkg/tlpsrc/l2tabu-french.tlpsrc @@ -1,2 +1,2 @@ name l2tabu-french -category Documentation +category Package -- cgit v1.2.3