diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-19 00:53:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-19 00:53:57 +0000 |
commit | dcbf8acdc8bb0e7f71bf04027e21aa1a4a18d7fc (patch) | |
tree | fae1895dc7b2bfa4b1ee51ced44fbfc8eccc4ef0 /Master/texmf-doc/doc | |
parent | a00c526e00a6843ced2e5962906b9d7ec48cdec4 (diff) |
move l2tabu-french out of texmf-doc
git-svn-id: svn://tug.org/texlive/trunk@13225 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-doc/doc')
-rw-r--r-- | Master/texmf-doc/doc/french/l2tabu-french/README | 18 | ||||
-rw-r--r-- | Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-heavy.pdf | bin | 273393 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf | bin | 133510 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-doc/doc/french/l2tabu-french/l2tabufr.tex | 1263 |
4 files changed, 0 insertions, 1281 deletions
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 Binary files differdeleted file mode 100644 index 798076ce5f5..00000000000 --- a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-heavy.pdf +++ /dev/null diff --git a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf b/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf Binary files differdeleted file mode 100644 index e8b2f42f319..00000000000 --- a/Master/texmf-doc/doc/french/l2tabu-french/l2tabufr-light.pdf +++ /dev/null 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 <Mark.Trettin@gmx.de> -%%% 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. -%%%%% <NDT> -%% petit pb avec les réglages par défaut de pdf-eTeX car les fontes sont dedans ! -%%%%% </NDT> -\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. - % <NDT voir remarque précédente sur présence des fontes URW /> - \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}{<factor>}. - -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{<name>}{\dots}. - -N'utilisez \emph{jamais} \Macro{def}\LMacro{<name>}{\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{<name>}{\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 |