CONSEILS POUR BIEN TAPER UN DOCUMENT AVEC LATEX LM204 2009-2010 § 1. Erreurs qu
CONSEILS POUR BIEN TAPER UN DOCUMENT AVEC LATEX LM204 2009-2010 § 1. Erreurs qui ne doivent pas figurer dans un document La présence d’une des erreurs suivantes dans un document que vous me rendrez sera sévèrement sanctionnée. 1. — Mode mathématique. Ne pas utiliser $$...$$ pour entrer en mode mathématique. Utiliser \[...\] à la place. incorrect correct Posons $$f(x)␣=␣\ln(1+x)$$ Posons \[f(x)␣=␣\ln(1+x)\] Pour des équations numérotés, utiliser l’environnement {equation}. Pour aligner des équations, utiliser {gather}, {align}, {multline} ou leurs variantes étoilées (ne pas utiliser ni {eqnarray} ni {array} ni un tableau, l’espacement sera incorrect). 2. — Passer à la ligne. Ne jamais forcer un saut de ligne avec \\, \newline ou une commande équivalente. À la place, laisser une ligne blanche dans le fichier source. incorrect correct À␣Rome,␣les␣pères␣avaient␣droit␣de vie␣et␣de␣mort␣sur␣leurs␣enfants.\\ \indent␣À␣Lacédémone,␣chaque␣père avait␣droit␣de␣corriger␣l'enfant␣d'un autre. À␣Rome,␣les␣pères␣avaient␣droit␣de vie␣et␣de␣mort␣sur␣leurs␣enfants. À␣Lacédémone,␣chaque␣père␣avait␣droit de␣corriger␣l'enfant␣d'un␣autre. L’utilisation de la commande \\ doit être réservée aux tableaux, à \substack et aux environnements de type {align}, {gather} et {multline} (et à quelques autres). 1 3. — Changement de style de police. Ne pas utiliser les commandes obsolètes \bf, \it ou \sc (qui ne peuvent pas être cumulées). Utiliser \bfseries, \itshape ou \scshape à la place. incorrect correct \begin{center} \bf\it␣Bien␣lire␣les␣instructions suivantes. \end{center} \begin{center} \bfseries\itshape␣Bien␣lire␣les instructions␣suivantes. \end{center} Voici une petite liste des commandes obsolètes qu’il ne faut pas utiliser et ce qu’il faut utiliser à la place. incorrect \bf \it \rm \sc \sf \sl \tt correct \bfseries \itshape \rmfamily \scshape \sffamily \slshape \ttfamily 4. — Aligner des équations. Ne pas utiliser l’environnement {eqnarray}. Utiliser {align}, {gather} ou {multline} à la place. incorrect correct \begin{eqnarray} A␣&=&␣B␣\\ ␣␣&=&␣C \end{eqnarray} \begin{align} A␣&=␣B␣\\ ␣␣&=␣C \end{align} (Noter la différence dans le placement des & dans {eqnarray} et {align}.) 5. — Packages de polices. Toujours charger le package lmodern, même si vous changez de police après 1. Les autres packages de police disponibles que vous êtes autorisés à utiliser pour les documents que vous me rendez sont 2 : – \usepackage{fourier} – \usepackage[utopia]{mathdesign} – \usepackage[charter]{mathdesign} – \usepackage[garamond]{mathdesign} – \usepackage{kpfonts} Il y a aussi les deux packages suivants, mais il vaut mieux ne pas les utiliser s’il y a des mathématiques un peu compliquées, car les métriques de ces polices sont mal réglées. – \usepackage{txfonts} (autre possibilité : \usepackage{mathptmx}) – \usepackage{pxfonts} (autre possibilité : \usepackage{mathpazo}) (Les packages mathptmx (bien noter le x à la fin) et mathpazo n’ont pas de problèmes de réglages, mais sont des polices beaucoup moins complètes, donc pas forcément plus recommandables.) 1. Ceci permet d’éviter d’avoir des polices de mauvaise qualité dans le PDF. 2. La police garamond nécessite une installation manuelle, chose qui est non exigible pour ce module. 2 Dans les documents à me rendre, tout autre package de police est strictement interdit ; voici une liste non exhaustive de packages à ne pas utiliser et ce qu’on peut utiliser à la place. incorrect correct \usepackage{pslatex} \usepackage{txfonts} \usepackage{times} \usepackage{txfonts} \usepackage{mathptm} \usepackage{txfonts} \usepackage{charter} \usepackage[charter]{mathdesign} \usepackage{bcharter} \usepackage[charter]{mathdesign} \usepackage{palatino} \usepackage{pxfonts} \usepackage{mathpple} \usepackage{pxfonts} 6. — Ordre de chargement des packages. Cette erreur-ci est beaucoup moins grave, mais il est important de toujours charger hyperref en dernier. Il peut y avoir des pro- blèmes dans le cas contraire. Cette règle n’est pas absolue, certains packages nécessitant d’être chargés après hyperref (par exemple, le package glossaries pour faire des glossaires ou tabularx pour éviter des problèmes avec \footnote). § 2. Remarques sur l’utilisation de $ , \[ et \] 1. — Bien taper une formule. Ne rentrer en mode mathématique qu’une seule fois par formule et n’en sortir qu’à la fin. incorrect correct On␣a␣A$^2$␣=␣(x+y)␣$\times$␣(x+z). On␣a␣$A^2␣=␣(x+y)␣\times␣(x+z)$. Remarque. — Ne pas mettre les majuscules entre dollars peut être vu comme un moyen d’obtenir des majuscules droites. Ce n’est pas la bonne façon de faire, il faut utiliser \mathrm pour cela. Bien entendu, si on veut que toutes les majuscules du document soient droites, il ne faut pas toutes les taper avec un \mathrm, mais plutôt dire à LaTeX de le faire automatiquement ; pour cela, on peut par exemple utiliser le package fourier avec l’option upright : \usepackage[upright]{fourier} 2. — Équations sur une ligne à part. Si on veut qu’une équation soit hors-texte (c’est- à-dire mise en évidence à la ligne), il faut utiliser \[...\], {align}, {gather} ou {multline}. 3 incorrect correct Considérons␣la␣suite␣$(u_n)$ définie␣par $u_0␣=␣1$ $u_{n+1}␣=␣\sin␣u_n$ Montrons␣que␣cette␣suite... Considérons␣la␣suite␣$(u_n)$ définie␣par \begin{gather*} u_0␣=␣1␣\\ u_{n+1}␣=␣\sin␣u_n \end{gather*} Montrons␣que␣cette␣suite... Si jamais on ne veut pas que les mathématiques soient centrées, on utilisera l’option fleqn de \documentclass : \documentclass[fleqn]{article} 3. — Centrer une équation. Ne jamais centrer manuellement des mathématiques avec {center} ou \centering ou quoi que ce soit de ce style. incorrect correct Soit␣$f$␣définie␣par \begin{center} $f(x)␣=␣\frac{1}{x}␣+ \frac{1}{\ln(1-x)}$ \end{center} Montrons␣que␣$f$␣est␣continue␣en␣$0$. Soit␣$f$␣définie␣par \[f(x)␣=␣\frac{1}{x}␣+ \frac{1}{\ln(1-x)}\] Montrons␣que␣$f$␣est␣continue␣en␣$0$. incorrect correct Soit␣$f$␣définie␣par \begin{center}\begin{equation} f(x)␣=␣\frac{1}{x}+\frac{1}{\ln(1-x)} \end{equation}\end{center} Montrons␣que␣$f$␣est␣continue␣en␣$0$. Soit␣$f$␣définie␣par \begin{equation} f(x)␣=␣\frac{1}{x}+\frac{1}{\ln(1-x)} \end{equation} Montrons␣que␣$f$␣est␣continue␣en␣$0$. 4. — Sauts de lignes entre des formules. Ne jamais sauter de lignes arbitrairement autour d’un \[...\], {align}, {equation} ou {gather}. incorrect correct Soit␣$f$␣définie␣par \[f(x)␣=␣\frac{1}{x}␣+ \frac{1}{\ln(1-x)}\] Cette␣fonction␣est␣bornée␣au voisinage␣de␣$0$␣car␣$f(x)␣= \frac{1}{2}␣+␣o(x)$. Soit␣$f$␣définie␣par \[f(x)␣=␣\frac{1}{x}␣+ \frac{1}{\ln(1-x)}\] Cette␣fonction␣est␣bornée␣au voisinage␣de␣$0$␣car␣$f(x)␣= \frac{1}{2}␣+␣o(x)$. On peut laisser une ligne blanche après un \[...\] à condition que l’on veuille changer de paragraphe (ce qui n’est pas le cas si la phrase continue après la formule). 4 5. — Formules multiples Ne jamais mettre plusieurs \[...\], {align}, {equation} ou {gather} les uns à la suite des autres ; utiliser plutôt un environnement {align} ou {gather} avec un \notag s’il y a besoin qu’une ligne soit non numérotée. incorrect correct Montrons␣que␣$f$␣est␣bornée␣au voisinage␣de␣$0$␣: \[f(x)␣=␣\frac{1}{x}␣+ \frac{1}{x+O(x^2)}\] \begin{equation} f(x)␣=␣O(1) \end{equation} d'où␣le␣résultat. Montrons␣que␣$f$␣est␣bornée␣au voisinage␣de␣$0$␣: \begin{gather} f(x)␣=␣\frac{1}{x}␣+ \frac{1}{x+O(x^2)}␣\notag␣\\ f(x)␣=␣O(1) \end{gather} d'où␣le␣résultat. 6. — Mettre du texte dans les formules. Pour taper du texte à l’intérieur d’une formule, il faut utiliser \text, pas \mathrm, \mbox ou quoi que ce soit d’autre de ce genre. De plus, pour des formules hors-texte, on met généralement un \quad avant et après chaque commande \text. incorrect correct \[f(x)␣=␣0␣\mathrm{~et~donc~}␣x␣= \pm␣1\] \[f(x)␣=␣0␣\quad␣\text{et␣donc}␣\quad x␣=␣\pm␣1\] $\sum_{x\neq0\mbox{␣et␣}x\neq1}f(x)$ $\sum_{x\neq0\text{␣et␣}x\neq1}f(x)$ (La commande \mbox est particulièrement fautive car, en indice ou en exposant, le texte ne sera pas de la bonne taille.) 7. — Enchaîner des formules dans le texte. Lorsqu’on écrit des formules dans le texte, on n’utilise pas 3 \text, mais on sort du mode mathématique puis on y rerentre à chaque fois incorrect correct On␣a␣$f(x)␣=␣0␣\text{␣et␣donc␣}␣x␣= \pm␣1$. On␣a␣$f(x)␣=␣0$␣et␣donc␣$x␣=␣\pm␣1$. § 3. Remarques sur l’utilisation des automatismes de LaTeX 1. — Ne pas numéroter à la main des théorèmes, figures, etc. LaTeX dispose de mé- thodes simples pour créer des éléments numérotés (ou non numérotés) générés automati- quement : il faut les utiliser. 3. Sauf si c’est justifié, mais en règle générale, ce n’est pas le cas. 5 incorrect correct \textbf{Théorème~1.}␣Tout␣entier $\geq␣2$␣est␣produit␣de␣nombres premiers. \begin{theoreme} Tout␣entier␣$\geq␣2$␣est produit␣de␣nombres␣premiers. \end{theoreme} \textit{Remarque.}␣Ce␣théorème␣est faux␣si␣$n=2$. \begin{remarque} Ce␣théorème␣est␣faux␣si␣$n=2$. \end{remarque} (Les environnements {theoreme} et {remarque} étant créés dans le préambule avec \newtheorem du package amsthm.) incorrect correct \begin{center} \includegraphics{image} Figure␣1␣-␣Image␣d'un␣tigre \end{center} \begin{center} \includegraphics{image} \captionof{figure}{Image␣d'un␣tigre} \end{center} (La commande \captionof nécessite le package caption.) Si on veut que la figure soit placée automatiquement par LaTeX, on utilisera l’environnement {figure} et la commande \caption : incorrect correct \begin{figure}\centering \includegraphics{image} Figure␣1␣-␣Image␣d'un␣tigre \end{figure} \begin{figure}\centering \includegraphics{image} \caption{Image␣d'un␣tigre} \end{figure} 2. — Ne pas faire référence à un élément à la main. LaTeX dispose d’un mécanisme de \label et \ref qui permet de faire automatiquement référence à un numéro de section, d’équation, de théorème, de page, etc. Il est indispensable d’utiliser ces mécanismes et de ne pas taper ces numéros à la main : en cas de changement, tout est mis à jour automatiquement au bout de deux compilations. incorrect correct D'après␣le␣théorème␣de␣Fermat~2.13␣vu page~34,␣... D'après␣le␣théorème␣de Fermat~\ref{th.de.fermat}␣vu page~\pageref{th.de.fermat},␣... 3. — Ne pas oublier de mettre le contexte d’une référence. Si on fait une référence avec \ref à un théorème, une section, une figure, etc., il faut absolument mettre le mot théorème, le symbole § ou le mot figure avant le \ref, sinon la phrase est incompréhen- sible. 6 incorrect correct D'après␣\ref{th.gauss},␣on␣a␣... D'après␣le␣théorème~\ref{th.gauss}, D'après␣\ref{section:resultats}, D'après␣le␣§~\ref{section:resultats}, Voir␣\ref{fig:tigre}. Voir␣figure~\ref{fig:tigre}. 4. — Références à un numéro d’équation. Pour faire référence à un numéro d’équation, il faut utiliser \eqref et non \ref. incorrect correct Voir␣formule~(\ref{der.prod}). Voir␣formule~\eqref{der.prod}. 5. — Citations bibliographiques. Il faut obligatoirement utiliser la commande \cite, éventuellement avec un argument optionnel pour spécifier le numéro de théorème, de page, etc. incorrect correct D'après~[Lan03],␣... D'après~\cite{Lang.Algebra},␣... D'après~[Lan03,␣p.~46],␣... D'après~\cite[p.~46]{Lang.Algebra}, 6. — Faut-il utiliser \itshape ou \textit ? En règle générale, on utilisera les com- mandes à argument (comme \textit, \emph, \textbf, etc.) pour changer la police de quelques mots ou phrases ; pour changer la police d’un ou de plusieurs paragraphes en entiers, on utilisera plutôt les bascules (comme \itshape, \em, \bfseries, etc.). Cette façon de faire peut avoir son importance avec l’italique, car LaTeX ajoute automa- tiquement une correction optique lorsqu’on utilise les commandes à arguments (c’est donc elles qu’il faut utiliser quand on met de l’italique dans du texte normal). Comparer attentivement les deux phrases suivantes en notant la distance entre le f et le mot « est ». incorrect : ce pendentif est joli correct : ce pendentif est joli incorrect correct ce␣{\itshape␣pendentif}␣est␣joli ce␣\textit{pendentif}␣est␣joli ce␣{\em␣pendentif}␣est␣joli ce␣\emph{pendentif}␣est␣joli Noter que les commandes à argument comme \textbf ou \textsc n’acceptent pas de changement de paragraphe dans leur argument ; il faut donc utiliser \bfseries ou \scshape pour mettre plusieurs
Documents similaires
-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 24, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 0.2344MB