Вы находитесь на странице: 1из 221

Confrence LATEX no 3

Macros, mathmatiques, thormes


fichiers matre et esclaves, ressources

Denis Bitouz
denis.bitouze@lmpa.univ-littoral.fr
http://gte.univ-littoral.fr/members/dbitouze/pub/latex

IUT Gnie Thermique et nergie de Dunkerque


http://gte.univ-littoral.fr/
&
Laboratoire de Mathmatiques Pures et Appliques Joseph Liouville
http://www-lmpa.univ-littoral.fr
Plan

Confrence
LATEX no 3
1 Macros personnelles
Denis Bitouz

Macros 2 Composition des mathmatiques


personnelles

Mathmatiques
3 Environnements de type thorme
Thormes

Longs
documents 4 Gestion de documents longs
Ressources
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Plan

Confrence
LATEX no 3
1 Macros personnelles
Denis Bitouz

Macros 2 Composition des mathmatiques


personnelles
Macros personnelles
sans argument
Macros personnelles 3 Environnements de type thorme
avec argument(s)
Sparation
fond/forme
4 Gestion de documents longs
Mathmatiques

Thormes
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Longs
documents

Ressources
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
1 Macros personnelles
Macros personnelles sans argument
Macros
personnelles Macros personnelles avec argument(s)
Macros personnelles
sans argument
Sparation fond/forme
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Macros personnelles (sans argument)
ou comment tendre les capacits de LATEX

Confrence
LATEX no 3
Remarque
Denis Bitouz
On peut crer ses propres commandes LATEX
Macros
personnelles
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Motivation

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
Sparation 1 Le mmoire que vous allez lire traite de Dostoevski.
fond/forme
2 Nous commenons par dcrire la vie de Dostoevski.
Mathmatiques
3 Dostoevski est n le...
Thormes

Longs
documents Rsultat
Ressources
Le mmoire que vous allez lire traite de Dostoevski.
Nous commenons par dcrire la vie de Dostoevski.
Dostoevski est n le...
Motivation
Exemple de macro personnelle

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument \newcommand{\dst}{Dostoevski}
Macros personnelles
avec argument(s)
Sparation 1 Le mmoire que vous allez lire traite de \dst{}.
fond/forme
2 Nous commenons par dcrire la vie de \dst{}.
Mathmatiques
3 \dst{} est n le...
Thormes

Longs
documents Rsultat
Ressources
Le mmoire que vous allez lire traite de Dostoevski.
Nous commenons par dcrire la vie de Dostoevski.
Dostoevski est n le...
Motivation
Exemple de macro personnelle

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument \newcommand{\dst}{\textcolor{magenta}{Dostoevski}}
Macros personnelles
avec argument(s)
Sparation 1 Le mmoire que vous allez lire traite de \dst{}.
fond/forme
2 Nous commenons par dcrire la vie de \dst{}.
Mathmatiques
3 \dst{} est n le...
Thormes

Longs
documents Rsultat
Ressources
Le mmoire que vous allez lire traite de Dostoevski.
Nous commenons par dcrire la vie de Dostoevski.
Dostoevski est n le...
Motivation
Exemple de macro personnelle

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument \newcommand{\dst}{\textcolor{magenta}{Johnny}}
Macros personnelles
avec argument(s)
Sparation 1 Le mmoire que vous allez lire traite de \dst{}.
fond/forme
2 Nous commenons par dcrire la vie de \dst{}.
Mathmatiques
3 \dst{} est n le...
Thormes

Longs
documents Rsultat
Ressources
Le mmoire que vous allez lire traite de Johnny. Nous
commenons par dcrire la vie de Johnny. Johnny est
n le...
Macros produisant du texte
Paires daccolades vides pour prserver les espaces

Confrence
LATEX no 3
Attention !
Denis Bitouz
Sans les paires daccolades vides, les espaces suivant \dst
Macros
personnelles auraient t avals
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Macros produisant du texte
Paires daccolades vides pour prserver les espaces : avec

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument % Accolades : espaces OK
Macros personnelles
avec argument(s)
\newcommand{\dst}{Dostoevski}
Sparation
fond/forme
1 Le mmoire que vous allez lire traite de \dst{}.
Mathmatiques
2 Nous commenons par dcrire la vie de \dst{}.
Thormes 3 \dst{} est n le...
Longs
documents

Ressources Rsultat
Le mmoire que vous allez lire traite de Dostoevski.
Nous commenons par dcrire la vie de Dostoevski.
Dostoevski est n le...
Macros produisant du texte
Paires daccolades vides pour prserver les espaces : sans

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument % /Pas/ daccolades : espaces /pas/ OK
Macros personnelles
avec argument(s)
\newcommand{\dst}{Dostoevski}
Sparation
fond/forme
1 Le mmoire que vous allez lire traite de \dst.
Mathmatiques
2 Nous commenons par dcrire la vie de \dst.
Thormes 3 \dst est n le...
Longs
documents

Ressources Rsultat
Le mmoire que vous allez lire traite de Dostoevski.
Nous commenons par dcrire la vie de Dostoevski.
Dostoevskiest n le...
Macros produisant du texte
Espace en fin de macro : maladroit

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source (espace en fin de macro)


personnelles
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
\newcommand{\dst}{Dostoevski } % Maladroit !
Sparation
fond/forme
1 Le mmoire que vous allez lire traite de \dst.
Mathmatiques
2 Nous commenons par dcrire la vie de \dst.
Thormes 3 \dst est n le...
Longs
documents

Ressources Rsultat
Le mmoire que vous allez lire traite de Dostoevski .
Nous commenons par dcrire la vie de Dostoevski .
Dostoevski est n le...
Macros produisant du texte
Espace en fin de macro : maladroit, sauf si espace subtil

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source (espace en fin de macro subtil )


personnelles
Macros personnelles
sans argument \usepackage{xspace}
Macros personnelles
avec argument(s)
\newcommand{\dst}{Dostoevski\xspace} % Adroit !
Sparation
fond/forme
1 Le mmoire que vous allez lire traite de \dst.
Mathmatiques
2 Nous commenons par dcrire la vie de \dst.
Thormes 3 \dst est n le...
Longs
documents

Ressources Rsultat
Le mmoire que vous allez lire traite de Dostoevski.
Nous commenons par dcrire la vie de Dostoevski.
Dostoevski est n le...
Macros produisant du texte
Espace aval : seulement avec les macros produisant du texte

Confrence
LATEX no 3
Remarque
Denis Bitouz
Le problme despace aval et de paires daccolades vides
Macros
personnelles concerne les macros :
Macros personnelles
sans argument
Macros personnelles
qui produisent du texte 1
avec argument(s)
Sparation
fond/forme
pas qui agissent sur du texte 2
Mathmatiques

Thormes

Longs
documents

Ressources

1. \dst, \LaTeX, \TeX, etc.


2. \textbf, \textit, etc.
Fonctionnalits de TeXstudio
Insertion et gestion des macros personnelles

Confrence
LATEX no 3

Denis Bitouz
Insertion : \newcommand saisir manuellement 3
Gestion : Menu Macros diter les macros
Macros
personnelles
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources

3. Mais on bnficie de lauto-compltion


Macros personnelles (sans argument)
Syntaxe

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
\newcommand{\<nom de commande>}{<texte>}
Macros
personnelles
Macros personnelles
sans argument o :
Macros personnelles
avec argument(s)
Sparation
<nom de commande> est au choix mais doit :
fond/forme
respecter les standards de noms de commandes LATEX
Mathmatiques
ne pas dj exister 4 5
Thormes

Longs
<nom de commande> est obligatoirement prcd dune
documents contre-oblique
Ressources
<texte> est du texte et/ou code LATEX valide

4. Ni dans (LA)TEX ni dans aucun package charg


5. Si a devait arriver, un message derreur clair le signalerait
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
1 Macros personnelles
Macros personnelles sans argument
Macros
personnelles Macros personnelles avec argument(s)
Macros personnelles
sans argument
Sparation fond/forme
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Macros personnelles (avec argument(s))

Confrence
LATEX no 3
Remarque
Denis Bitouz
Les nouvelles commandes LATEX cres peuvent comporter
Macros
personnelles un ou plusieurs arguments
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Macros personnelles avec un argument
Motivation

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument
1 \textbf{\emph{\textcolor{red}{Romo}}},
Macros personnelles
avec argument(s) 2 ternel amoureux...
Sparation
fond/forme

Mathmatiques
Rsultat
Thormes
Romo, ternel amoureux...
Longs
documents

Ressources Cest long taper !


Macros personnelles avec un argument
Motivation

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument \newcommand{\romeo}{%
Macros personnelles
avec argument(s) \textbf{\emph{\textcolor{red}{Romo}}}%
Sparation
fond/forme }
Mathmatiques
1 \romeo{}, ternel amoureux...
Thormes

Longs
documents
Rsultat
Ressources
Romo, ternel amoureux...

Moins long, mais fig : comment faire pour afficher un(e)


autre amoureux(se) ? En utilisant une macro argument !
Macros personnelles avec un argument
Exemple

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument \newcommand{\amoureux}[1]{%
Macros personnelles
avec argument(s) \textbf{\emph{\textcolor{red}{#1}}}%
Sparation
fond/forme }
Mathmatiques
1 \amoureux{Romo} et \amoureux{Juliette}, couple...
Thormes

Longs
documents
Rsultat
Ressources
Romo et Juliette, couple...

Oh, que cest court et lgant !


Macros personnelles (avec argument(s))

Confrence
LATEX no 3
Remarque
Denis Bitouz
On nest pas limit un seul argument
Macros
personnelles
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Macros personnelles avec deux arguments
Exemple

Confrence
LATEX no 3
Exemple
Denis Bitouz
Code source
Macros
personnelles
Macros personnelles \newcommand{\couple}[2]{#1 et #2, couple intemporel}
sans argument
Macros personnelles
avec argument(s) 1 \begin{enumerate}
Sparation 2 \item Dabord apparut \couple{Ulysse}{Pnlope}...
fond/forme
3 \item Ensuite vint \couple{Romo}{Juliette}...
Mathmatiques 4 \item Aujourdhui, nous confinons la perfection avec
Thormes 5 \couple{Johnny}{Lticia}...
6 \end{enumerate}
Longs
documents

Ressources
Rsultat
1 Dabord apparut Ulysse et Pnlope, couple intemporel...
2 Ensuite vint Romo et Juliette, couple intemporel...
3 Aujourdhui, nous confinons la perfection avec Johnny et
Lticia, couple intemporel...
Macros personnelles avec deux arguments
Exemple : imbrications de macros

Confrence
LATEX no 3 Exemple
Denis Bitouz
Code source
Macros
personnelles
Macros personnelles
\newcommand{\amoureux}[1]{%
sans argument \textbf{\emph{\textcolor{red}{#1}}}%
Macros personnelles
avec argument(s) }
Sparation \newcommand{\couple}[2]{\amoureux{#1} et \amoureux{#2},
fond/forme
couple intemporel}
Mathmatiques

Thormes 1 \begin{enumerate}
2 \item Dabord apparut \couple{Ulysse}{Pnlope}...
Longs
documents 3 \item Ensuite vint \couple{Romo}{Juliette}...
4 \item ...
Ressources
5 \end{enumerate}

Rsultat
1 Dabord apparut Ulysse et Pnlope, couple intemporel...
2 Ensuite vint Romo et Juliette, couple intemporel...
3 ...
Macros personnelles (avec argument(s))
Syntaxe

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
\newcommand{\<nom de commande>}[<nb arg.>]{<texte>}
Macros
personnelles
Macros personnelles
sans argument o :
Macros personnelles
avec argument(s)
Sparation
le <nb arg.> est un nombre (entier) entre 1 et 9
dans <texte>, largument no i est dsign par #i
fond/forme

Mathmatiques

Thormes La commande est alors appele par :


Longs
documents Syntaxe
\<nom de commande>{<1er arg>}{<2e arg>} {<dernier arg>}
Ressources
Macros personnelles
O les dfinir ?

Confrence
LATEX no 3
Remarque
Denis Bitouz
Il est prfrable de dfinir ses macros personnelles en un
Macros
personnelles endroit unique et bien identifi du fichier source
Macros personnelles
sans argument
Macros personnelles
avec argument(s)
En pratique, elles sont souvent dfinies en fin de
Sparation
fond/forme prambule, juste avant \begin{document}
Mathmatiques
Remarque
Thormes

Longs Dans le cadre dun usage avanc, les macros personnelles


documents
peuvent tre dfinies :
Ressources
dans un fichier annexe
mieux, ce fichier annexe peut tre la fois :
unique
exploitable depuis nimporte quel fichier .tex
Macros personnelles
O les dfinir ? Usage avanc

Confrence
LATEX no 3 Les macros personnelles quon souhaite utiliser dans
Denis Bitouz plusieurs fichiers sources peuvent tre dfinies dans un
Macros unique <fichier> :
personnelles
Macros personnelles
sans argument
plac en un endroit ad hoc
Macros personnelles
avec argument(s) charg au moyen de la commande
\input{<fichier>} 6
Sparation
fond/forme

Mathmatiques
sans ncessit den indiquer le chemin !
Thormes

Longs
documents

Ressources

6. Cf. cours sur les documents longs


Macros personnelles
O les dfinir ? Usage avanc

Confrence
LATEX no 3 Lendroit ad hoc o placer ce fichier de macros est (un
Denis Bitouz sous-dossier) de ce qui
Macros
personnelles
sappelle larborescence TEX personnelle
Macros personnelles
sans argument est not TEXMFHOME
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Dossier TEXMFHOME : dtermination

Confrence
LATEX no 3 Le dossier TEXMFHOME peut tre dtermin au moyen de la
Denis Bitouz commande :
Macros
personnelles
Syntaxe
Macros personnelles
sans argument kpsewhich --var-value TEXMFHOME
Macros personnelles
avec argument(s)
Sparation
fond/forme passer :
Mathmatiques
sous Linux et Mac OS X : dans un terminal
Thormes

Longs
sous Windows : dans lInvite de commandes 7
documents

Ressources

7. Tous les programmes Accessoires Invite de commandes


Dossier TEXMFHOME : valeurs frquentes

Confrence
LATEX no 3
Remarque
Denis Bitouz
Souvent, la valeur de TEXMFHOME est :
Macros
personnelles sous Linux : home <nom> texmf
Macros personnelles

Users <nom> Library texmf


sans argument
Macros personnelles sous Mac OS X :
avec argument(s)
Sparation
fond/forme
sous Windows : C: Users <nom> texmf
Mathmatiques

Thormes Remarque
Longs
documents Le dossier texmf est crer au besoin
Ressources
Personnalisation pour tous les documents
Emplacement du fichier de macros dans le TEXMFHOME

Confrence
LATEX no 3 En fait, ce fichier ne doit pas tre plac directement dans le
Denis Bitouz dossier TEXMFHOME
Macros
personnelles
Attention !
Macros personnelles
sans argument Il doit se trouver dans :
Macros personnelles
avec argument(s)
Sparation
TEXMFHOME tex latex
fond/forme

Mathmatiques
ou, mieux :
Thormes TEXMFHOME tex latex <nom distinctif, propre>
Longs
documents
tex latex <nom distinctif, propre> tant crer au
Ressources
besoin
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
1 Macros personnelles
Macros personnelles sans argument
Macros
personnelles Macros personnelles avec argument(s)
Macros personnelles
sans argument
Sparation fond/forme
Macros personnelles
avec argument(s)
Sparation
fond/forme

Mathmatiques

Thormes

Longs
documents

Ressources
Sparation fond/forme
Mlange des ordres typographiques et smantiques

Confrence
LATEX no 3
Exemple
Denis Bitouz
Code source
Macros
personnelles
1 Nous tudions ici compositeurs et instruments:
Macros personnelles
sans argument 2 \emph{Ravel}, \emph{trombone}, \emph{Ellington},
Macros personnelles
avec argument(s) 3 \emph{piano}, ...
Sparation
fond/forme

Mathmatiques
Rsultat
Thormes
Nous tudions ici compositeurs et instruments : Ravel, trombone,
Longs
documents
Ellington, piano, ...
Ressources

Attention (procd non optimal) !


Fichier .tex peu lisible (pas de distinction entre compositeurs et
instruments)
Modifications ultrieures de mises en forme pnibles (p. ex.
compositeurs en petites capitales et instruments en bleu)
Sparation fond/forme
Sparation des ordres typographiques et smantiques

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument \newcommand{\comp}[1]{\emph{#1}}
Macros personnelles
avec argument(s) \newcommand{\inst}[1]{\emph{#1}}
Sparation
fond/forme

Mathmatiques
1 Nous tudions ici compositeurs et instruments:
2 \comp{Ravel}, \inst{trombone}, \comp{Ellington},
Thormes
3 \inst{piano}, ...
Longs
documents

Ressources
Rsultat
Nous tudions ici compositeurs et instruments :
Ravel, trombone, Ellington, piano, ...
Sparation fond/forme
Sparation des ordres typographiques et smantiques

Confrence
LATEX no 3

Denis Bitouz
Remarque (procd beaucoup plus efficace)

Macros
Fichier .tex plus lisible (distinction entre compositeurs
personnelles et instruments)
Macros personnelles
sans argument
Macros personnelles
Modifications ultrieures de mises en forme aises (p.
avec argument(s)
Sparation ex. compositeurs en petites capitales et instruments en
fond/forme

Mathmatiques
bleu)
Thormes

Longs
documents

Ressources
Sparation fond/forme
Sparation des ordres typographiques et smantiques

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
Macros personnelles
sans argument \newcommand{\comp}[1]{\bsc{#1}}
Macros personnelles
avec argument(s) \newcommand{\inst}[1]{\textcolor{blue}{#1}}
Sparation
fond/forme

Mathmatiques
1 Nous tudions ici compositeurs et instruments:
2 \comp{Ravel}, \inst{trombone}, \comp{Ellington},
Thormes
3 \inst{piano}, ...
Longs
documents

Ressources
Rsultat
Nous tudions ici compositeurs et instruments :
Ravel, trombone, Ellington, piano, ...
Sparation fond/forme
Sparation des ordres typographiques et smantiques

Confrence
LATEX no 3
Remarque
Denis Bitouz
Idalement, le corps du document devrait ne pas contenir
Macros
personnelles de commandes de mise en forme : celles-ci devraient ne
Macros personnelles
sans argument figurer que
Macros personnelles
avec argument(s)
Sparation
en prambule
fond/forme

Mathmatiques
par le biais de commandes smantiques
Thormes

Longs Remarque
documents

Ressources titre dexemple, les mots en rouge ci-dessus lont t au


moyen :
non pas de \textcolor{red}{...}
mais dune commande \alert{...}
Plan

Confrence
LATEX no 3
1 Macros personnelles
Denis Bitouz

Macros 2 Composition des mathmatiques


personnelles

Mathmatiques
Modes 3 Environnements de type thorme
mathmatiques
Fonctions et
oprateurs
Compositions 4 Gestion de documents longs
courantes
Formules sur
plusieurs lignes
Raffinements 5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Packages recommands

Confrence
LATEX no 3 Ds que des formules mathmatiques sont composer, il est
Denis Bitouz recommand de recourir au moins aux packages :
Macros amsmath : indispensable pour lagencement des formules, les
personnelles
matrices, les oprateurs, etc.
Mathmatiques
Modes
mathmatiques Remarque
Fonctions et
oprateurs
Il est recommand et suffisant de charger la
Compositions
courantes place le package mathtools qui :
Formules sur
plusieurs lignes
Raffinements charge en sous-main le package amsmath
Mathmatiques
labores
Packages dintrt en corrige quelques bogues et limitations
Thormes

Longs Attention !
documents
Consulter la documentation damsmath avant celle
Ressources
de mathtools
amssymb : nombreux symboles
Mode mathmatique en ligne

Confrence
LATEX no 3
Remarque
Denis Bitouz
Dans la suite de lexpos, mathtools et amssymb sont
Macros
personnelles supposs systmatiquement chargs
Mathmatiques
Modes
mathmatiques
Fonctions et
Code source
oprateurs
Compositions
courantes \usepackage{mathtools} % charge amsmath
Formules sur
plusieurs lignes \usepackage{amssymb}
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
2 Composition des mathmatiques
Modes mathmatiques
Macros
personnelles Fonctions et oprateurs
Mathmatiques
Compositions courantes
Modes
mathmatiques
Formules sur plusieurs lignes
Fonctions et
oprateurs
Raffinements
Compositions Mathmatiques labores
courantes
Formules sur Packages dintrt
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Modes mathmatiques

Confrence
LATEX no 3 On distingue deux modes mathmatiques :
Denis Bitouz
en ligne : formules 8 lintrieur des paragraphes
Macros
personnelles hors texte : formules 9 lextrieur des paragraphes
Mathmatiques
Modes
mathmatiques Rsultat ( lintrieur dun paragraphe)
Fonctions et
oprateurs
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
Compositions
courantes bla bla bla et donc ei + 1 = 0 bla bla bla bla bla bla bla bla bla bla
Formules sur
plusieurs lignes bla bla bla bla bla bla bla bla bla bla.
Raffinements
Mathmatiques
labores Rsultat ( lextrieur dun paragraphe)
Packages dintrt
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla et donc
Thormes

Longs ei + 1 = 0
documents

Ressources Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.

8. Courtes en gnral
9. Soit (trop) longues, soit mettre en vidence
Modes mathmatiques en ligne et hors texte
Syntaxe

Confrence
LATEX no 3

Denis Bitouz
Syntaxe (mode en ligne)

Macros
$<formule placer en ligne>$
personnelles

Mathmatiques
Modes
Syntaxe (mode hors texte)
mathmatiques
Fonctions et
oprateurs
\[<formule placer hors texte>\]
Compositions
courantes % ou (plus lisible) :
Formules sur
plusieurs lignes \[
<formule placer hors texte>
Raffinements
Mathmatiques
labores
Packages dintrt \]
Thormes

Longs
documents

Ressources
Modes mathmatiques en ligne et hors texte
Exemples

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles
1 \begin{itemize}
Mathmatiques
2 \item La fonction $f$ dfinie par $f(x)=x+1$ est affine.
Modes
mathmatiques 3 \item La fonction $f$ dfinie par \[f(x)=x+1\] est affine.
Fonctions et
oprateurs
4 \end{itemize}
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Rsultat
Mathmatiques
labores La fonction f dfinie par f (x) = x + 1 est affine.
Packages dintrt

Thormes
La fonction f dfinie par
Longs
documents f (x) = x + 1
Ressources

est affine.
Mode mathmatique hors texte
$$...$$ proscrire !

Confrence
LATEX no 3 Pour passer en mode mathmatique hors texte, beaucoup
Denis Bitouz dutilisateurs 10 recourrent :
Macros
personnelles Code source (incorrect !)
Mathmatiques
Modes
1 $$<formule placer hors texte>$$
mathmatiques
Fonctions et
oprateurs
Compositions Attention !
courantes
Formules sur
plusieurs lignes
Or $$...$$ est :
Raffinements
Mathmatiques proscrire !
labores
Packages dintrt
remplacer par \[...\]
Thormes
Cf. le package l2tabu-french pour plus de dtails
Longs
documents

Ressources

10. Comme on le constate sur Internet : il faut donc tre prudent avec ce
quon y trouve !
Formules numrotes
Syntaxe

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
\begin{equation}
Macros
personnelles <formule numroter>
Mathmatiques \end{equation}
Modes
mathmatiques
Fonctions et
oprateurs
Compositions
Remarque
courantes
Formules sur
plusieurs lignes
Une telle quation est en mode hors texte
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Formules numrotes
Exemple

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles

Mathmatiques 1 Soit $f$ la fonction dfinie par


Modes
mathmatiques 2 \begin{equation}
Fonctions et
oprateurs 3 f(x)=x+1
Compositions
courantes 4 \end{equation}
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores Rsultat
Packages dintrt

Thormes
Soit f la fonction dfinie par
Longs
documents f (x) = x + 1 (1)
Ressources
Mode mathmatique quation
Labels et rfrences

Confrence
LATEX no 3 On peut labelliser les quations numrotes pour sy rfrer
Denis Bitouz
Exemple
Macros
personnelles Code source
Mathmatiques
Modes 1 Soit $f$ la fonction dfinie par
mathmatiques
Fonctions et 2 \begin{equation}\label{toto}
oprateurs
Compositions 3 f(x)=x+1
courantes
Formules sur 4 \end{equation}
plusieurs lignes
Raffinements
5 Daprs~(\ref{toto}), la fonction $f$ est affine.
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs Soit f la fonction dfinie par


documents

Ressources f (x) = x + 1 (1)

Daprs (1), la fonction f est affine.


Fonctionnalits de TeXstudio
Passage en mode mathmatique

Confrence
LATEX no 3 Le cas chant sur du texte dj slectionn :
Denis Bitouz 11
boutons de la barre centrale (sous-optimal)
Macros
personnelles menus Maths puis
Mathmatiques . . . . . . . . . . Ctrl
Mode en ligne - $...$ + + M
Modes
mathmatiques . . . . . . . . Alt
Mode hors texte - \[...\] + + M
Fonctions et
oprateurs quations equation . . . . . . . . . Ctrl + + N
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Attention !
Mathmatiques
labores
Raccourcis clavier infiniment plus efficaces
Packages dintrt

Thormes

Longs
documents

Ressources

11. Mode en ligne seulement


Proprits des modes mathmatiques
Apparence des caractres

Confrence
LATEX no 3
Proprit
Denis Bitouz

Macros
Tous les caractres 12 sont en italique
personnelles

Mathmatiques
Modes
Exemple
mathmatiques
Fonctions et
oprateurs Code source
Compositions
courantes
Formules sur
1 $n!= n \times (n-1) \times \dots \times 2 \times 1$
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes n! = n (n 1) 2 1
Longs
documents

Ressources

12. Autres que les chiffres et les signes de ponctuation


Proprits des modes mathmatiques
Appart : multiplication

Confrence
LATEX no 3
Attention !
Denis Bitouz
Le symbole de multiplication est :
Macros
personnelles est \times 13
Mathmatiques
Modes
nest pas * !
mathmatiques
Fonctions et
oprateurs
nest pas x !
Compositions
courantes
Formules sur
plusieurs lignes Exemple
Raffinements
Mathmatiques
labores Code source (produit ordinaire de 2 nombres)
Packages dintrt

Thormes 1 $x \times y = x \cdot y \neq x * y \neq x x y$


Longs
documents

Ressources
Rsultat
x y = x y , x y , xxy

13. Ou ventuellement \cdot


Proprits des modes mathmatiques
Apparence des caractres

Confrence
LATEX no 3
Attention !
Denis Bitouz
Italiques diffrents en modes mathmatique et texte
Macros
personnelles

Mathmatiques Exemple
Modes
mathmatiques
Fonctions et
oprateurs
Code source
Compositions
courantes 1 \[x/x=1 pour x diffrent de 0 \]
Formules sur
plusieurs lignes
Raffinements
2 \[x/x=1\text{ pour $x$ diffrent de $0$}\]
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs
documents
x/x = 1pourxdif f rentde0
Ressources

x/x = 1 pour x diffrent de 0


Proprits des modes mathmatiques
Insertion du texte dans une formule de mathmatique

Confrence
LATEX no 3
Attention !
Denis Bitouz
1 On ne doit pas recourir aux modes mathmatiques
Macros
personnelles pour crire du texte en italique
Mathmatiques
Modes
2 Dans une formule hors texte 14 , linsertion de texte se
mathmatiques
Fonctions et
fait au moyen de la commande \text
oprateurs
Compositions
courantes
Formules sur
Syntaxe (texte dans une formule hors texte)
plusieurs lignes
Raffinements
Mathmatiques
\text{<texte dans une formule hors texte>}
labores
Packages dintrt

Thormes

Longs
documents

Ressources

14. Seulement
Proprits des modes mathmatiques
Insertion du texte dans une formule de mathmatique : usage

Confrence
LATEX no 3
Attention !
Denis Bitouz
La commande \text sera
Macros
personnelles utilise : dans une formule hors texte
Mathmatiques
Modes
proscrite : dans une formule en ligne
mathmatiques
Fonctions et
oprateurs
Compositions Code source (OK)
courantes
Formules sur
plusieurs lignes 1 \[
2 ...\text{<texte dans la formule>}...
Raffinements
Mathmatiques
labores
Packages dintrt 3 \]
Thormes

Longs
documents
Code source (pas OK)
Ressources 1 $...\text{<texte dans la formule>}...$
Proprits des modes mathmatiques
Insertion du texte dans une formule de mathmatique : usage

Confrence
LATEX no 3 Dans une formule en ligne, il faut atomiser les lments
Denis Bitouz mathmatiques :
Macros
personnelles
Incorrect : $x/x=1\text{ pour $x$ diffrent de }0$
Mathmatiques Correct : $x/x=1$ pour $x$ diffrent de $0$
Modes
mathmatiques
Fonctions et
oprateurs
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Proprits des modes mathmatiques
Espaces

Confrence
LATEX no 3
Proprit
Denis Bitouz
Les espaces saisis au clavier sont ignors
Macros
personnelles

Mathmatiques Exemple
Modes
mathmatiques
Fonctions et
oprateurs
Code source
Compositions
courantes
Formules sur
1 $f(x )= x+ 1$ et
plusieurs lignes
Raffinements
2 \[f(x )= x+ 1\]
Mathmatiques
labores
Packages dintrt

Thormes
Rsultat
Longs f (x) = x + 1 et
documents

Ressources
f (x) = x + 1
Proprits des modes mathmatiques
Symboles : certains au clavier

Confrence
LATEX no 3
Remarque
Denis Bitouz
Certains symboles sobtiennent directement au clavier
Macros
personnelles

Mathmatiques Exemple
Modes
mathmatiques
Fonctions et
oprateurs
Code source
Compositions
courantes
Formules sur
1 $( ) [ ] | = + - / < > , ; : !$
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes ()[]| = + / <>, ; :!
Longs
documents

Ressources
Proprits des modes mathmatiques
Symboles : la plupart via des commandes (florilge)

Confrence
LATEX no 3
Remarque
Denis Bitouz
La plupart des symboles sobtiennent via des commandes
Macros
personnelles

Mathmatiques Symb. Code Symb. Code Symb. Code


Modes
mathmatiques
Fonctions et
\lambda \infty \pm
oprateurs
Compositions
\Lambda cos \cos \mp
courantes
Formules sur
\phi lim \lim \cup
plusieurs lignes
Raffinements \varphi ln \ln \cap
Mathmatiques
labores \Phi \leq { \{
Packages dintrt
\pi \geq } \}
Thormes

Longs
\Pi 6 \leqslant \imath
documents \zeta >
R \geqslant \jmath
Ressources
\sigma \int \forall
P
\Sigma \sum \exists
Proprits des modes mathmatiques
Symboles : florilge (suite) et (quasi-)quivalents mconnus

Confrence
LATEX no 3

Denis Bitouz Symb. Code Symb. Code (mieux)


= \Longrightarrow = \implies
Macros
personnelles = \Longleftarrow = \impliedby
Mathmatiques \Longleftrightarrow \iff
Modes
mathmatiques
Fonctions et
\rightarrow \to
oprateurs
Compositions
courantes
Formules sur
plusieurs lignes Remarque
Raffinements
Mathmatiques
labores
\implies, \impliedby, \iff (et \to) sont prfrables car :
Packages dintrt
espaces encadrantes meilleures
Thormes

Longs sparation fond-forme


documents

Ressources
Proprits des modes mathmatiques
Une liste de symboles

Confrence
LATEX no 3
Remarque
Denis Bitouz
La plupart des symboles utiles aux mathmatiques figurent
Macros
personnelles aux pages 27 117 du document The Comprehensive LATEX
Mathmatiques Symbol List 15
Modes
mathmatiques
Fonctions et
oprateurs
Compositions
Attention !
courantes
Formules sur Loutil Web detexify permet de :
plusieurs lignes
Raffinements
Mathmatiques
1 dessiner un symbole la souris
labores
Packages dintrt 2 obtenir les commandes LATEX des symboles voisins de
Thormes celui dessin
Longs
documents

Ressources

15. Autrement dit : La liste complte des symboles LATEX


Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
2 Composition des mathmatiques
Modes mathmatiques
Macros
personnelles Fonctions et oprateurs
Mathmatiques
Compositions courantes
Modes
mathmatiques
Formules sur plusieurs lignes
Fonctions et
oprateurs
Raffinements
Compositions Mathmatiques labores
courantes
Formules sur Packages dintrt
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Fonctions et oprateurs
Fonctions mathmatiques

Confrence
LATEX no 3 Les fonctions et oprateurs mathmatiques les plus
Denis Bitouz courants sont :
Macros
personnelles
Code Rsultat Code Rsultat Code Rsultat
Mathmatiques
\cos cos \max max \dim dim
Modes
mathmatiques
\sin sin \min min \det det
Fonctions et \tan tan \sup sup \hom hom
oprateurs
Compositions \ln ln \inf inf \arg arg
courantes
Formules sur \log log \liminf lim inf \arccos arccos
plusieurs lignes
Raffinements \exp exp \limsup lim sup \arcsin arcsin
Mathmatiques
labores \lim lim \ker ker \arctan arctan
Packages dintrt

Thormes Cf. table no 181, page 89, du document The Comprehensive


Longs LATEX Symbol List pour la liste complte de ces fonctions
documents

Ressources
Fonctions et oprateurs
Fonctions : erreur courante

Confrence
LATEX no 3
Attention !
Denis Bitouz
Une erreur courante consiste oublier la contre-oblique
Macros
personnelles devant le nom de la fonction
Mathmatiques
Modes
mathmatiques Exemple (cosinus)
Fonctions et
oprateurs
Compositions
courantes
Code source Rsultat
Formules sur
plusieurs lignes 1 $\cos 0=1$ cos 0 = 1
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes
Exemple (pas cosinus car cos = c o s donc cos , cos)
Longs
documents Code source Rsultat
Ressources
1 $cos 0=1$ cos0 = 1
Fonctions et oprateurs
Oprateurs et indices

Confrence
LATEX no 3
Remarque
Denis Bitouz
En mode hors texte, les indices sont placs de faon
Macros
personnelles spcifique avec les oprateurs \lim, \max, \min, \sup, \inf,
Mathmatiques \liminf, \limsup et \det
Modes
mathmatiques
Fonctions et
oprateurs
Compositions
Exemple
courantes
Formules sur
plusieurs lignes Code source
Raffinements
Mathmatiques
labores 1 \[\lim_{x\to 0}\sin x=0\]
Packages dintrt

Thormes

Longs Rsultat
documents

Ressources
lim sin x = 0
x0
Fonctions et oprateurs
Sommation et intgration

Confrence
LATEX no 3

Denis Bitouz
Syntaxe (sommation)

Macros
\sum_{<borne infrieure>}^{<borne suprieure>}
personnelles

Mathmatiques
Modes
Syntaxe (intgration)
mathmatiques
Fonctions et
oprateurs
\int_{<borne infrieure>}^{<borne suprieure>}
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Fonctions et oprateurs
Sommation et intgration : exemples

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles

Mathmatiques 1 \[
Modes
mathmatiques 2 \sum_{k=0}^{+\infty}2^{-k}=2
Fonctions et
oprateurs 3 \neq
Compositions
courantes 4 \int_0^{+\infty}2^{-t}dt=\frac{1}{\ln 2}
Formules sur
plusieurs lignes
5 \]
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs
documents + Z +
X
k 1
Ressources 2 =2, 2t dt =
0 ln 2
k=0
Oprateurs, indices et bornes
Tasss en mode en ligne

Confrence
LATEX no 3
Remarque
Denis Bitouz
En mode en ligne, indices et bornes paraissent tasss
Macros
personnelles

Mathmatiques
Exemple
Modes
mathmatiques
Fonctions et
Code source
oprateurs
Compositions
courantes
1 $\lim_{k\to\infty}\sum_0^k\neq\int_a^b$, c.--d. :
Formules sur
plusieurs lignes
2 \[\lim_{k\to\infty}\sum_0^k\neq\int_a^b\]
Raffinements
Mathmatiques
labores
Packages dintrt Rsultat
Thormes Rb
limk k0 , a , c.--d. :
P
Longs
documents

Ressources k
X Z b
lim ,
k a
0
Formules (non) tasses en mode en ligne

Confrence
LATEX no 3
Attention !
Denis Bitouz
En mode en ligne, le style du mode hors texte 16 :
Macros
personnelles
peut tre forc au moyen de \displaystyle
Mathmatiques
Modes
mathmatiques
est dconseill 17 !
Fonctions et
oprateurs
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources

16. Dit display , non tass donc


17. Sauf cas trs particuliers
Formules (non) tasses en mode en ligne
Exemple

Confrence
LATEX no 3

Denis Bitouz Rsultat ( votre avis, o est utilis \displaystyle ?)


Macros Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
personnelles P+ k R + t
Mathmatiques
bla bla bla et donc k=0 2 , 0 2 dt bla bla bla bla
Modes
mathmatiques
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
Fonctions et
oprateurs
bla bla bla bla bla bla et donc limx0 sin x = 0. Bla bla
Compositions
courantes bla bla bla bla bla bla bla blaZbla bla bla bla bla bla bla
Formules sur
+
X +
2k , 2t dt bla bla bla bla
plusieurs lignes
Raffinements bla bla bla et donc
Mathmatiques
labores k=0 0
Packages dintrt bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
Thormes
bla bla bla bla bla bla et donc lim sin x = 0 bla bla bla
Longs x0
documents bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
Ressources bla bla bla bla bla bla bla bla bla bla.
Oprateurs
Intgrales multiples

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles

Mathmatiques 1 Si $n=2$ alors :


Modes
mathmatiques 2 \[
Fonctions et
oprateurs 3 \idotsint_T f(x_1,\dots,x_n)dx_1\dots dx_n
Compositions
courantes 4 =\iint_T f(x_1,x_2) dx_1 dx_2
Formules sur
plusieurs lignes
5 \]
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs
Si n = 2 alors :
documents ( "
Ressources
f (x1 , . . . , xn )dx1 . . . dxn = f (x1 , x2 )dx1 dx2
T T
Oprateurs
Intgrales sur des chemins ferms

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles

Mathmatiques 1 Le 2\ieme{} principe de la thermodynamique


Modes
mathmatiques 2 conduit :
Fonctions et
oprateurs 3 \[
Compositions
courantes 4 \oint\frac{dQ}{T}=0
Formules sur
plusieurs lignes
5 \]
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs
Le 2e principe de la thermodynamique conduit :
documents
I
Ressources dQ
=0
T
Fonctionnalits de TeXstudio
Insertion de symboles mathmatiques

Confrence
LATEX no 3 Plusieurs onglets de la barre latrale gauche regroupent des
Denis Bitouz symboles mathmatiques par catgories
Macros Onglet Catgorie Exemples
personnelles P R
Oprateurs 18 , , , , ,
Mathmatiques
Modes Relation , ', , 6, , >, ,
mathmatiques
Fonctions et
Flches , 7, =,
Dlimiteurs 19
oprateurs
Compositions
(), {}, hi, bc
courantes
Formules sur
Lettres grecques , , , , , , ,
plusieurs lignes
Raffinements
Divers , , , , , , ,
Mathmatiques
labores
Derniers utiliss
Packages dintrt
Favoris 20
Thormes Grands dlimiteurs 21
Longs
documents 18. Les fonctions (cos, sin, ln, lim, sup, etc.) y figurent galement. Le
Ressources menu Maths Fonctions ... est cependant plus efficace
19. Automatiquement apparis
20. Clic droit sur licne dun symbole pour lajouter aux favoris
21. Pas tudis ici
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
2 Composition des mathmatiques
Modes mathmatiques
Macros
personnelles Fonctions et oprateurs
Mathmatiques
Compositions courantes
Modes
mathmatiques
Formules sur plusieurs lignes
Fonctions et
oprateurs
Raffinements
Compositions Mathmatiques labores
courantes
Formules sur Packages dintrt
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Fractions
Syntaxe et exemple

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
\frac{<numrateur>}{<dnominateur>}
Macros
personnelles

Mathmatiques
Modes
Exemple
mathmatiques
Fonctions et
oprateurs Code source
Compositions
courantes
Formules sur 1 \[\frac{x+1}{x+2} \neq
plusieurs lignes
Raffinements 2 \frac{x+\frac{1}{2}}{x+\frac{2}{3}}\]
Mathmatiques
labores
Packages dintrt

Thormes Rsultat
Longs
documents

Ressources
x + 1 x + 12
,
x + 2 x + 23
Fractions
\dfrac : viter !

Confrence
LATEX no 3
Attention !
Denis Bitouz
Pour composer une fraction, viter \dfrac 22
Macros
personnelles

Mathmatiques
Modes
mathmatiques
Rsultat ( votre avis, o est utilis \dfrac ?)
Fonctions et
oprateurs Bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla et donc x = 23 = 2/3 bla bla bla
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
Mathmatiques bla bla. Bla bla bla bla bla bla bla bla bla bla bla bla
labores
2
Packages dintrt
bla bla et donc x = = 2/3 bla bla bla bla bla bla bla
Thormes 3
Longs
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
documents bla bla bla bla bla bla bla bla bla bla bla.
Ressources

22. \dfrac = \displaystyle\frac : fraction en style display


Racines carres et nes

Confrence
LATEX no 3

Denis Bitouz
Syntaxe (racine carre)

Macros
\sqrt{<radicande>}
personnelles

Mathmatiques
Modes
Syntaxe (racine nes)
mathmatiques
Fonctions et
oprateurs
\sqrt[<n>]{<radicande>}
Compositions
courantes
Formules sur
plusieurs lignes Remarque
Raffinements
Mathmatiques
labores
sqrt pour square root
Packages dintrt

Thormes

Longs
documents

Ressources
Racines

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles

Mathmatiques 1 \[
Modes
mathmatiques 2 \sqrt[3]{2+\sqrt{\frac{72}{2}}}=2
Fonctions et
oprateurs 3 \]
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Rsultat
Mathmatiques
labores
Packages dintrt s r
Thormes 3 72
Longs 2+ =2
documents 2
Ressources
Indices et exposants

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
_<indice>
Macros
personnelles _{<indice>} % si composite
Mathmatiques
Modes
mathmatiques
Fonctions et
Syntaxe
oprateurs
Compositions
courantes
^<exposant>
Formules sur
plusieurs lignes
^{<exposant>} % si composite
Raffinements
Mathmatiques
labores
Packages dintrt
Remarque
Thormes
_ = underscore = touche 8 du clavier principal 23
Longs
documents ^ = 2 accent circonflexe
Ressources
Commandes pouvant tre combines et/ou imbriques

23. Sur pc
Indices et exposants
Exemples

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles

Mathmatiques
1 \begin{enumerate}
Modes 2 \item $u_1+u_2+\dots+u_n \neq (u_1,u_2,\dots,u_n)$
mathmatiques
Fonctions et 3 \item $(x_1+x_2)^2 = x_1^2+2x_1x_2+x_2^2$
oprateurs
Compositions 4 \item $(x^2)^3 \neq x^{(2^3)}$
courantes
Formules sur 5 \end{enumerate}
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes 1 u + u + + u , (u , u , . . . , u )
1 2 n 1 2 n
Longs
documents
2 (x1 + x2 )2 = x12 + 2x1 x2 + x22
3
Ressources 3 (x2 )3 , x(2 )
Indices et exposants
Composites

Confrence
LATEX no 3
Attention !
Denis Bitouz
Accolades ncessaires si indices et exposants composites !
Macros
personnelles

Mathmatiques Code Rsultat Code Rsultat


Modes
mathmatiques Composite a^{m+n} am+n u_{n+1} un+1
am + n
Fonctions et
oprateurs Non composite a^m+n u_n+1 un + 1
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Fonctionnalits de TeXstudio
Compositions courantes

Confrence
LATEX no 3 Le cas chant sur du texte dj slectionn :
Denis Bitouz
boutons , , , de la barre centrale 24
Macros
personnelles
(sous-optimal)
Mathmatiques menu Maths puis
Modes
mathmatiques Indice - _{} . . . . . . . . . . . . . . . . . . . Ctrl + + D
Fonctions et
oprateurs Exposant - {} . . . . . . . . . . . . . . . . Ctrl + + U
Compositions
courantes
Formules sur
\frac{}{} . . . . . . . . . . . . . . . . . . . . . Alt + + F
plusieurs lignes
Raffinements
\sqrt{} . . . . . . . . . . . . . . . . . . . . . . Ctrl + + Q
Mathmatiques
labores
Packages dintrt
Attention !
Thormes
Raccourcis clavier infiniment plus efficaces
Longs
documents

Ressources

24. = \dfrac : dconseill !


Vecteurs : commande de base

Confrence
LATEX no 3 On peut crer des vecteurs au moyen de la commande \vec
Denis Bitouz

Macros
personnelles
Exemple
Mathmatiques
Modes Code source
mathmatiques
Fonctions et
oprateurs 1 $\vec{u}$, $\vec{\imath}$, $\vec{\jmath}$
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Rsultat
Mathmatiques
labores
Packages dintrt
u
~ , ~, ~
Thormes

Longs
documents
Attention !
Ressources Le package esvect fournit de bien plus belles flches de
vecteurs par le biais de la commande \vv
Vecteurs : flches de meilleures qualit
Package esvect

Confrence
LATEX no 3

Denis Bitouz
Code source

Macros \usepackage{esvect}
personnelles

Mathmatiques
Modes
mathmatiques
Fonctions et
Code Rsultat Code Rsultat
oprateurs
Compositions \vec{u} u
~ \vec{AB} ~
AB
courantes
# #
Formules sur
plusieurs lignes \vv{u} u \vv{AB} AB
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Texte en indice

Confrence
LATEX no 3
Remarque
Denis Bitouz
En sciences exprimentales (notamment), il est habituel
Macros
personnelles que du texte figure en indice, p. ex. en indice de vecteurs
Mathmatiques
Modes
mathmatiques
Fonctions et
Attention !
oprateurs
Compositions Cela est souvent lobjet de fautes typographiques
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Texte en indice
Exemple ne pas suivre : mal !

Confrence
LATEX no 3

Denis Bitouz
Exemple ( mal !)

Macros Code source


personnelles

Mathmatiques
Modes
mathmatiques
Fonctions et
oprateurs 1 Les forces extrieures $\vv{F}_{ext}$
Compositions
courantes 2 vrifient:
Formules sur
plusieurs lignes
Raffinements
3 \[\sum\vv{F}_{ext}=\vv{0}\]
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes
#
Longs Les forces extrieures F ext vrifient :
documents
X # #
Ressources
F ext = 0
Texte en indice
Exemple ne pas suivre : mal !

Confrence
LATEX no 3

Denis Bitouz
Exemple (plus manifestement mal !)

Macros Code source


personnelles

Mathmatiques
Modes
mathmatiques
Fonctions et
oprateurs 1 Les forces extrieures $\vv{F}_{extr}$
Compositions
courantes 2 vrifient:
Formules sur
plusieurs lignes
Raffinements
3 \[\sum\vv{F}_{extr}=\vv{0}\]
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes
#
Longs Les forces extrieures F extr vrifient :
documents
X # #
Ressources
F extr = 0
Texte en indice
Exemple suivre : mieux ! Mais long...

Confrence
LATEX no 3

Denis Bitouz
Exemple ( mieux ! Mais long...)

Macros Code source


personnelles

Mathmatiques
Modes
mathmatiques
Fonctions et
oprateurs 1 Les forces extrieures $\vv{F}_{\text{extr}}$
Compositions
courantes 2 vrifient:
Formules sur
plusieurs lignes
Raffinements
3 \[\sum\vv{F}_{\text{extr}}=\vv{0}\]
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes
#
Longs Les forces extrieures F extr vrifient :
documents
X # #
Ressources
F extr = 0
Texte en indice
Exemple suivre : bien ! Macros personnelles aussi en mode math. !

Confrence
LATEX no 3

Denis Bitouz
Exemple ( bien !)

Macros Code source


personnelles

Mathmatiques \newcommand{\Fext}{\vv{F}_{\text{extr}}}
Modes
mathmatiques
Fonctions et
oprateurs 1 Les forces extrieures $\Fext$
Compositions
courantes 2 vrifient:
Formules sur
plusieurs lignes
Raffinements
3 \[\sum\Fext=\vv{0}\]
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes
#
Longs Les forces extrieures F extr vrifient :
documents
X # #
Ressources
F extr = 0
Texte en indice
Bilan : du texte, cest du texte !

Confrence
LATEX no 3
Attention !
Denis Bitouz
Les indices et exposants ayant un rle descriptif 25 saisir :
Macros
personnelles 1 en tant que texte
Mathmatiques
Modes
mathmatiques
2 donc en argument de la commande \text
Fonctions et
oprateurs
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources

25. Notamment : (abrviations de) mots


Lettres black-board
Pour les grands ensembles

Confrence
LATEX no 3
Syntaxe
Denis Bitouz

\mathbb{<caractre(s) latin(s)majuscule(s)>} 26
Macros
personnelles

Mathmatiques
Modes
Code Rsultat
mathmatiques
Fonctions et
m\in\mathbb{N} mN
oprateurs
Compositions
n\in\mathbb{Z} nZ
courantes
Formules sur r\in\mathbb{Q} r Q
plusieurs lignes
Raffinements x\in\mathbb{R} xR
Mathmatiques
labores z\in\mathbb{C} zC
Packages dintrt

Thormes
k\in\mathbb{K} kK
Longs
documents

Ressources

26. Sous TeXstudio : menu Maths Style des caractres


Caractres ajour - \mathbb{} (amssymb)
Lettres calligraphiques
Package mathrsfs

Confrence
LATEX no 3
Syntaxe
Denis Bitouz

Macros \usepackage{mathrsfs}
personnelles

Mathmatiques \mathscr{<caractre(s) latin(s) majuscule(s)>}


Modes
mathmatiques
Fonctions et
oprateurs
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Lettres calligraphiques
Package mathrsfs : exemple

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros Code source


personnelles

Mathmatiques \usepackage{mathrsfs}
Modes
mathmatiques
Fonctions et
oprateurs 1 Soit $f$ une fonction densemble de dfinition
Compositions
courantes 2 $\mathscr{D}_f$ et de courbe reprsentative
Formules sur
plusieurs lignes 3 $\mathscr{C}_f$. Soit $\mathscr{F}$ une
Raffinements
Mathmatiques 4 famille libre de vecteurs.
labores
Packages dintrt

Thormes
Rsultat
Longs
documents Soit f une fonction densemble de dfinition Df et de
Ressources
courbe reprsentative Cf . Soit F une famille libre de
vecteurs.
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
2 Composition des mathmatiques
Modes mathmatiques
Macros
personnelles Fonctions et oprateurs
Mathmatiques
Compositions courantes
Modes
mathmatiques
Formules sur plusieurs lignes
Fonctions et
oprateurs
Raffinements
Compositions Mathmatiques labores
courantes
Formules sur Packages dintrt
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Formules sur plusieurs lignes
Changements de paragraphes : interdits !

Confrence
LATEX no 3
Attention !
Denis Bitouz
Pour composer une formule sur plusieurs lignes, on ne peut
Macros
personnelles pas aller la ligne : les changements de paragraphes 27
Mathmatiques sont interdits en mode mathmatique
Modes
mathmatiques
Fonctions et
oprateurs Code source (pas OK : erreur de compilation)
Compositions
courantes
Formules sur 1 \[
plusieurs lignes
Raffinements 2 (a+b)^2=(a+b)(a+b)
Mathmatiques
labores 3
Packages dintrt

Thormes
4 =a^2+2ab+b^2
Longs 5 \]
documents

Ressources On tudie maintenant quelques-uns des moyens dobtenir


des formules sur plusieurs lignes
27. Lignes vides
Formules sur plusieurs lignes
Avec alignement : exemple (avec numrotation)

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros
Code source (non numrot)
personnelles

Mathmatiques
1 \begin{align}
Modes
mathmatiques
2 x^2-1=0 & \iff (x+1)(x-1)=0 \\
Fonctions et
oprateurs
3 & \iff x+1=0 \text{ ou } x-1=0 \\
Compositions
courantes 4 & \iff x=-1 \text{ ou } x=1
Formules sur
plusieurs lignes 5 \end{align}
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs
documents
x2 1 = 0 (x + 1)(x 1) = 0 (1)
Ressources
x + 1 = 0 ou x 1 = 0 (2)
x = 1 ou x = 1 (3)
Formules sur plusieurs lignes
Avec alignement : syntaxe

Confrence
LATEX no 3

Denis Bitouz
Syntaxe (incomplte)

Macros
\begin{align}
personnelles <membre de gauche>
Mathmatiques
Modes
& <symbole> <1er membre de droite>\\
mathmatiques
Fonctions et
& <symbole> <2e membre de droite>\\
oprateurs
Compositions ...
& <symbole> <avant-dernier membre de droite>\\
courantes
Formules sur
plusieurs lignes
Raffinements & <symbole> <dernier membre de droite>
Mathmatiques
labores
\end{align}
Packages dintrt

Thormes

Longs Remarque
documents
La version toile align* de cet environnement ne
Ressources
numrote pas les quations
Formules sur plusieurs lignes
Avec alignement : exemple (sans numrotation)

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros
Code source (numrot)
personnelles

Mathmatiques
1 \begin{align*}
Modes
mathmatiques
2 x^2-1=0 & \iff (x+1)(x-1)=0 \\
Fonctions et
oprateurs
3 & \iff x+1=0 \text{ ou } x-1=0 \\
Compositions
courantes 4 & \iff x=-1 \text{ ou } x=1
Formules sur
plusieurs lignes 5 \end{align*}
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs
documents
x2 1 = 0 (x + 1)(x 1) = 0
Ressources
x + 1 = 0 ou x 1 = 0
x = 1 ou x = 1
Formules sur plusieurs lignes
Environnement eqnarray proscrire !

Confrence
LATEX no 3 Pour composer des formules hors texte sur plusieurs lignes,
Denis Bitouz beaucoup dutilisateurs 28 recourrent :
Macros Code source
personnelles

Mathmatiques 1 \begin{eqnarray}
Modes
mathmatiques
2 <formule sur plusieurs lignes avec alignement>
Fonctions et
oprateurs
3 \end{eqnarray}
Compositions
courantes
Formules sur
plusieurs lignes Attention !
Raffinements
Mathmatiques Or lenvironnement eqnarray est :
labores
Packages dintrt
proscrire !
Thormes

Longs remplacer par lenvironnement align


documents
Cf. le package l2tabu-french pour plus de dtails
Ressources

28. Comme on le constate sur Internet : il faut donc tre prudent avec ce
quon y trouve !
Formules sur plusieurs lignes
Distinction de cas : exemple

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros
Code source
personnelles
1 \[
Mathmatiques
Modes
2 |a|=
mathmatiques
Fonctions et
3 \begin{cases}
oprateurs
Compositions
4 a & \text{ si } a \geqslant 0 \\
courantes
Formules sur
5 -a & \text{ si } a < 0
plusieurs lignes
Raffinements
6 \end{cases}
Mathmatiques 7 \]
labores
Packages dintrt

Thormes
Rsultat
Longs
documents

Ressources
a

si a > 0
|a| =
a
si a < 0
Formules sur plusieurs lignes
Distinction de cas : syntaxe

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
\[ % passage en mode mathmatique ncessaire !
Macros
personnelles <membre de gauche> <symbole>
Mathmatiques \begin{cases}
Modes
mathmatiques
<1er membre de droite> & <1er cas>\\
Fonctions et
oprateurs
<2e membre de droite> & <2e cas>\\
Compositions
courantes
<3e membre de droite> & <3e cas>\\
Formules sur ...
plusieurs lignes
Raffinements <av.-dernier membre de droite> & <av.-dernier cas>\\
Mathmatiques
labores <dernier membre de droite> & <dernier cas>
Packages dintrt
\end{cases}
Thormes
\] % passage en mode mathmatique ncessaire !
Longs
documents

Ressources Attention !
Lenvironnement cases ne passe pas en mode mathmatique !
Formules sur plusieurs lignes
Sans alignement : syntaxe

Confrence
LATEX no 3

Denis Bitouz Code source


1 \begin{multline}
Macros 2 (a+b)^{17} = (a+b)\times(a+b)\times(a+b)\times(a+b)\times(a+b)\\
personnelles 3 \times(a+b)\times(a+b)\times(a+b)\times(a+b)\\
4 \times(a+b)\times(a+b)\times(a+b)\times(a+b)\\
Mathmatiques
5 \times(a+b)\times(a+b)\times(a+b)\times(a+b)
Modes
mathmatiques
6 \end{multline}
Fonctions et
oprateurs
Compositions
courantes Rsultat
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores (a + b)17 = (a + b) (a + b) (a + b) (a + b) (a + b)
Packages dintrt
(a + b) (a + b) (a + b) (a + b)
Thormes
(a + b) (a + b) (a + b) (a + b)
Longs
documents (a + b) (a + b) (a + b) (a + b) (4)
Ressources
Formules sur plusieurs lignes
Sans alignement : syntaxe

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
\begin{multline}
Macros
personnelles <1re ligne>\\
Mathmatiques <2e ligne>\\
Modes
mathmatiques
Fonctions et
...
oprateurs
Compositions
<avant-dernire ligne>\\
courantes
Formules sur
<dernire ligne>
plusieurs lignes
Raffinements \end{multline}
Mathmatiques
labores
Packages dintrt

Thormes
Remarque
Longs La version toile multline* de cet environnement ne
documents
numrote pas lquation
Ressources
Environnements passant en mode math.
equation, align, multline

Confrence
LATEX no 3
Attention !
Denis Bitouz
Les environnements equation(*), align(*), multline(*)
Macros
personnelles
passent en mode math. donc aucun mode math. 29 ne doit :
Mathmatiques 1 les contenir
Modes
mathmatiques
Fonctions et
2 sy trouver
oprateurs
Compositions
courantes
Syntaxe (ex. incorrect !) Syntaxe (ex. incorrect !)
Formules sur
plusieurs lignes
Raffinements \[ \begin{equation}
Mathmatiques
labores \begin{equation} \[
Packages dintrt
... ...
Thormes
\end{equation} \]
Longs
documents
\] \end{equation}
Ressources

29. $...$ et \[...\]


Fonctionnalits de TeXstudio
Formules sur plusieurs lignes

Confrence
LATEX no 3 Le cas chant sur du texte dj slectionn : menus
Denis Bitouz Maths quations puis
Macros align
personnelles

Mathmatiques multline
Modes
mathmatiques cases
Fonctions et
oprateurs
Compositions
courantes
Formules sur
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
2 Composition des mathmatiques
Modes mathmatiques
Macros
personnelles Fonctions et oprateurs
Mathmatiques
Compositions courantes
Modes
mathmatiques
Formules sur plusieurs lignes
Fonctions et
oprateurs
Raffinements
Compositions Mathmatiques labores
courantes
Formules sur Packages dintrt
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Formules hors texte
Centres ou alignes gauche ?

Confrence
LATEX no 3
Remarque
Denis Bitouz
Les formules hors texte sont
Macros
personnelles par dfaut : centres horizontalement
Mathmatiques
Modes parfois prfres : alignes gauche 30
mathmatiques
Fonctions et
oprateurs
Compositions
Lalignement gauche sobtient au moyen de loption fleqn
courantes
Formules sur
passe la classe de document :
plusieurs lignes
Raffinements
Mathmatiques
labores
Syntaxe (alignement gauche des formules hors texte)
\documentclass[fleqn,<autres options>]{<classe>}
Packages dintrt

Thormes

Longs
documents

Ressources

30. Avec un mme retrait dalina


Accents

Confrence
LATEX no 3
Remarque
Denis Bitouz
Les accents ne peuvent pas tre saisis au clavier
Macros
personnelles On les obtient par des commandes 31
Mathmatiques
Modes
mathmatiques
Fonctions et Code Rsultat Code Rsultat
oprateurs
Compositions
courantes
\hat{a} a \tilde{a} a
Formules sur
plusieurs lignes
\check{a} a \bar{a} a
Raffinements
Mathmatiques
\breve{a} a \vec{a} ~
a
labores
Packages dintrt
\acute{a} a \dot{a} a
Thormes \grave{a} a \ddot{a} a
Longs
documents

Ressources

31. Sous TeXstudio : menu Maths Accents ...


Espaces parfois ncessaires

Confrence
LATEX no 3
Remarque
Denis Bitouz
En mode mathmatique, il est parfois ncessaire dajuster
Macros
personnelles les espaces
Mathmatiques
Modes
mathmatiques Exemple
Fonctions et
oprateurs
Compositions
Comparer les expressions suivantes :
courantes Rb
Formules sur
plusieurs lignes
a
sin tdt
Raffinements
Mathmatiques
Rb
labores
a
sin t dt
Packages dintrt

Thormes

Longs
documents

Ressources
Espaces non standards
Comment en obtenir ?

Confrence
LATEX no 3
Remarque
Denis Bitouz
Les espaces non standards sobtiennent via des
Macros
personnelles commandes 32
Mathmatiques
Modes
Espace Code Exemple Rsultat
mathmatiques x
Fonctions et
2 cadratins \qquad \frac{x}{y}\qquad z y z
oprateurs
x
Compositions
courantes
1 cadratin \quad \frac{x}{y}\quad z y z
x
Formules sur
plusieurs lignes inter-mot \ \frac{x}{y}\ z y z
Raffinements
x
Mathmatiques
labores
paisse \; \frac{x}{y}\;z y z
x
moyenne \: \frac{x}{y}\:z y z
Packages dintrt

Thormes x
Longs
fine \, \frac{x}{y}\,z yz
x
( normale ) \frac{x}{y}z yz
documents

Ressources x
fine ngative \! \frac{x}{y}\!z yz

32. Sous TeXstudio : menu Maths Espace ...


Polices du mode texte

Confrence
LATEX no 3
Remarque
Denis Bitouz
Les symboles mathmatiques constitus de caractres
Macros
personnelles latins peuvent tre de mmes styles quen mode texte 33
Mathmatiques
Modes
mathmatiques Syntaxe
Fonctions et

\mathbf{<caractre(s)>}
oprateurs
Compositions % gras
courantes
Formules sur
plusieurs lignes
\mathit{<caractre(s)>} % italique
Raffinements
\mathsf{<caractre(s)>} % sans srif
Mathmatiques
labores
Packages dintrt
\mathtt{<caractre(s)>} % chasse fixe
Thormes \mathrm{<caractre(s)>} % romain (droit)
Longs
documents
o les <caractres> doivent tre exclusivement latins 34
Ressources
33. Sous TeXstudio : menu Maths Style des caractres ...
34. Et doivent en particulier ne pas contenir de commandes
mathmatiques
Polices du mode texte
Lettres black-board ou grasses ?

Confrence
LATEX no 3 Les grands ensembles peuvent tre nots de 2 faons
Denis Bitouz diffrentes, en lettres :
Macros
personnelles
1 black-board
Mathmatiques 2 grasses 35
Modes
mathmatiques
Fonctions et
oprateurs
Exemple
Compositions
courantes
Formules sur
plusieurs lignes
Code source
Raffinements
Mathmatiques 1 Soit $m\in\mathbf{Z}$ et $n\in\mathbb{Z}$.
labores
Packages dintrt

Thormes
Rsultat
Longs
documents Soit m Z et n Z.
Ressources

35. Notation historique et prfre par certains


Polices du mode texte
Oprateur de diffrentiation avec d droit

Confrence
LATEX no 3 Pour dsigner loprateur de diffrentiation 36 , certains prfrent
Denis Bitouz un d droit un d italique :
Macros Exemple
personnelles

Mathmatiques
Modes
Code source
mathmatiques
Fonctions et
oprateurs
1 Soit $df=\mathrm{d}f$ la diffrentielle de $f$ et
Compositions 2 \[I=\int_0^{+\infty}2^{-t}dt
courantes
Formules sur 3 =\int_0^{+\infty}2^{-t}\mathrm{d}t\]
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes Soit df = df la diffrentielle de f et
Longs Z + Z +
documents

Ressources
I= 2t dt = 2t dt
0 0

36. Dans les diffrentielles et les intgrales


Polices du mode texte
Oprateur de diffrentiation avec d droit : mieux avec une macro !

Confrence
LATEX no 3 Pour dsigner loprateur de diffrentiation 36 , certains prfrent
Denis Bitouz un d droit un d italique :
Macros Exemple
personnelles

Mathmatiques Code source


Modes
mathmatiques
Fonctions et
oprateurs
\newcommand{\dd}{\mathrm{d}}
Compositions
courantes
Formules sur 1 Soit $\dd f$ la diffrentielle de $f$ et
plusieurs lignes
Raffinements 2 \[I=\int_0^{+\infty}2^{-t}\dd t\]
Mathmatiques
labores
Packages dintrt

Thormes
Rsultat
Longs Soit df la diffrentielle de f et
documents
Z +
Ressources
I= 2t dt
0

36. Dans les diffrentielles et les intgrales


Texte vs symboles math. en romain
Correct/Incorrect

Confrence
LATEX no 3
Attention !
Denis Bitouz
Dans une formule, pour composer :
Macros
personnelles des symboles en romain : \mathrm et pas \text
Mathmatiques
Modes
du texte ordinaire : \text et pas \mathrm
mathmatiques
Fonctions et
oprateurs
Compositions composer Correct Incorrect
courantes
Formules sur <symbole> en romain 37 \mathrm{<symbole>} \text{<symbole>} 38
plusieurs lignes
Raffinements <texte> ordinaire 39 \text{<texte>} \mathrm{<texte>} 40
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources 37. Et pas en italique, comme par dfaut en mode mathmatique


38. \text ne doit servir qu composer du texte ordinaire
39. Non mathmatique
40. \mathrm ne doit servir qu composer des symboles en romain
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
2 Composition des mathmatiques
Modes mathmatiques
Macros
personnelles Fonctions et oprateurs
Mathmatiques
Compositions courantes
Modes
mathmatiques
Formules sur plusieurs lignes
Fonctions et
oprateurs
Raffinements
Compositions Mathmatiques labores
courantes
Formules sur Packages dintrt
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Mathmatiques labores
Package amsmath ( mathtools

Confrence
LATEX no 3 Le package amsmath permet entre autre :
Denis Bitouz
la cration de nouveaux oprateurs (Arccos, etc.)
Macros
personnelles toutes sortes darrangements dquations
Mathmatiques (alignement, multi-lignage, etc.)
Modes
mathmatiques
Fonctions et
la composition aise dobjets de type matrice
oprateurs
Compositions le multi-lignage des indices de sommation
courantes
Formules sur
plusieurs lignes
concernant les numros des quations :
Raffinements
Mathmatiques
ajustement vertical
labores
Packages dintrt
sous-numrotation
Thormes
personnalisation
Longs
documents

Ressources
Mathmatiques encore plus labores
Package mathtools

Confrence
LATEX no 3
Attention !
Denis Bitouz
Ltude du package mathtools est passer en 1re lecture
Macros
personnelles

Mathmatiques
mathtools amliore amsmath et permet, entre autres :
Modes
mathmatiques
un contrle typographique fin
Fonctions et
oprateurs
un raffinement des objets de type matrice
Compositions
courantes Pour plus de prcisions, on se reportera sa
Formules sur
plusieurs lignes documentation
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Mathmatiques encore plus labores
Package mathtools : exemple de fonctionnalits

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros
Code source
personnelles

Mathmatiques \usepackage{mathtools}
Modes
mathmatiques
Fonctions et
1 \begin{align*}
oprateurs
2 X & =\sum_{1\leq i\leq j\leq n}X_{ij} \\
Compositions
courantes 3 X & =\sum_{\mathclap{1\leq i\leq j\leq n}}X_{ij}
Formules sur
plusieurs lignes 4 \end{align*}
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs
X
documents X= Xij
Ressources 1ijn
X
X= Xij
1ijn
Mathmatiques encore plus labores
Package mathtools : exemple de fonctionnalits

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros
Code source
personnelles

Mathmatiques \usepackage{mathtools}
Modes
mathmatiques
Fonctions et
1 \begin{align*}
oprateurs
2 A& =\begin{pmatrix} -1 & 2 \\3 & -4\end{pmatrix} \\
Compositions
courantes 3 A& =\begin{pmatrix*}[r]-1 & 2 \\3 & -4\end{pmatrix*}
Formules sur
plusieurs lignes 4 \end{align*}
Raffinements
Mathmatiques
labores
Packages dintrt
Rsultat
Thormes

Longs !
documents 1 2
A=
Ressources 3 4
!
1 2
A=
3 4
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
2 Composition des mathmatiques
Modes mathmatiques
Macros
personnelles Fonctions et oprateurs
Mathmatiques
Compositions courantes
Modes
mathmatiques
Formules sur plusieurs lignes
Fonctions et
oprateurs
Raffinements
Compositions Mathmatiques labores
courantes
Formules sur Packages dintrt
plusieurs lignes
Raffinements
Mathmatiques
labores
Packages dintrt

Thormes

Longs
documents

Ressources
Quelques-uns des packages dintrt

Confrence
LATEX no 3

Denis Bitouz
tdsfrmath : destin notamment aux enseignants
franais/francophones de mathmatiques
Macros
personnelles systeme : mise en forme de systmes d(in)quations
Mathmatiques avec, sans efforts, alignement vertical des
Modes
mathmatiques
Fonctions et
termes et des signes
oprateurs
Compositions tkz-linknodes : pour expliquer les tapes dun calcul ou
courantes
Formules sur
plusieurs lignes
dun raisonnement
Raffinements
Mathmatiques
xlop : pour raliser automatiquement des calculs
labores
Packages dintrt arithmtiques et afficher les rsultats sous
Thormes forme pose ou en ligne
Longs
documents

Ressources
Plan

Confrence
LATEX no 3
1 Macros personnelles
Denis Bitouz

Macros 2 Composition des mathmatiques


personnelles

Mathmatiques
3 Environnements de type thorme
Thormes

Longs
documents 4 Gestion de documents longs
Ressources
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Thormes

Confrence
LATEX no 3
Remarque
Denis Bitouz
On peut crer ses propres environnements de thormes
Macros
personnelles

Mathmatiques

Thormes

Longs
documents

Ressources
Thormes
En mathmatiques, bien sr...

Confrence
LATEX no 3
Exemple
Denis Bitouz

Macros
Code source
personnelles

Mathmatiques \newtheorem{theo}{Thorme}

Thormes
1 \begin{theo}
Longs 2 Toute fonction drivable est continue.
documents
3 \end{theo}
Ressources
4 \begin{theo}[de Zorn]
5 Tout ensemble inductif admet au moins un lment maximal.
6 \end{theo}

Rsultat
Thorme 1. Toute fonction drivable est continue.
Thorme 2 (de Zorn). Tout ensemble inductif admet au
moins un lment maximal.
Thormes
Mais pas seulement en mathmatiques !

Confrence
LATEX no 3
Attention !
Denis Bitouz
Ces environnements peuvent servir bien au-del des seules
Macros
personnelles mathmatiques
Mathmatiques

Thormes

Longs
documents

Ressources
Thormes
Mais pas seulement : exemple en enseignement (toutes disciplines !)

Confrence
LATEX no 3 Exemple
Denis Bitouz
Code source
Macros
personnelles
\newtheorem{exo}{Exercice}
Mathmatiques

Thormes 1 \begin{exo}
2 Quelle est la diffrence entre un pigeon ?
Longs
3 \end{exo}
documents
4 \begin{exo}
Ressources 5 Quel ge avait Rimbaud ?
6 \end{exo}
7 \begin{exo}
8 Commentez ltat mental de celui qui pose ces questions.
9 \end{exo}

Rsultat
Exercice 1. Quelle est la diffrence entre un pigeon ?
Exercice 2. Quel ge avait Rimbaud ?
Exercice 3. Commentez ltat mental de celui qui pose ces questions.
Thormes
Mais pas seulement : exemple en sciences exprimentales

Confrence
LATEX no 3 Exemple
Denis Bitouz
Code source
Macros
personnelles \newtheorem{xpr}{Exprience}
Mathmatiques
1 \begin{xpr}
Thormes 2 Greffe ralise entre 2 souris blanches gntiquement identiques.
3 \end{xpr}
Longs 4 \begin{xpr}
documents 5 Greffe ralise entre 1 souris blanche et 1 souris grise.
6 \end{xpr}
Ressources 7 \begin{xpr}
8 Greffe ralise entre 1 souris blanche et 1 souris grise, avec traitement
9 immunosuppresseur.
10 \end{xpr}

Rsultat
Exprience 1. Greffe ralise entre 2 souris blanches gntiquement
identiques.
Exprience 2. Greffe ralise entre 1 souris blanche et 1 souris grise.
Exprience 3. Greffe ralise entre 1 souris blanche et 1 souris grise,
avec traitement immunosuppresseur.
Syntaxe

Confrence
LATEX no 3
Syntaxe
Denis Bitouz

Macros \newtheorem{<nom>}{<titre rcurrent>}


personnelles

Mathmatiques

Thormes o :
Longs
documents <nom> : nom de lenvironnement, au choix 41 de
Ressources lutilisateur
<titre> : titre 42 rcurrent, affich chaque occurrence de
lenvironnement <nom>

41. Doit respecter les standards des noms LATEX et ne pas dj exister
42. Par exemple Thorme , Lemme , Exercice , Article ,
Dfinition , Exprience , etc.
Rfrences croises possibles

Confrence
LATEX no 3
Remarque
Denis Bitouz
Comme tout objet numrot par LATEX, les thormes
Macros
personnelles peuvent faire lobjet de rfrences croises
Mathmatiques

Thormes

Longs
documents

Ressources
Thormes
En mathmatiques, bien sr...

Confrence
LATEX no 3
Exemple
Denis Bitouz
Code source
Macros
personnelles
\newtheorem{theo}{Thorme}
Mathmatiques
1 \begin{theo}\label{deri-cont}
Thormes 2 Toute fonction drivable est continue.
3 \end{theo}
Longs 4 \begin{theo}[de Zorn]\label{zorn}
documents 5 Tout ensemble inductif admet au moins un lment maximal.
6 \end{theo}
Ressources
7 La preuve du thorme~\ref{deri-cont} est simple, celle du thorme~\ref{zorn}
8 beaucoup moins.

Rsultat
Thorme 1. Toute fonction drivable est continue.
Thorme 2 (de Zorn). Tout ensemble inductif admet au
moins un lment maximal.
La preuve du thorme 1 est simple, celle du thorme 2
beaucoup moins.
Numrotation
Squentielle par dfaut

Confrence
LATEX no 3
Remarque
Denis Bitouz
Par dfaut, la numrotation des thormes est :
Macros
personnelles squentielle du dbut la fin du document
Mathmatiques
indpendante de celle des chapitres, sections, etc.
Thormes

Longs
documents

Ressources
Numrotation
Squentielle par dfaut : exemple

Confrence
LATEX no 3

Denis Bitouz
Code source
\newtheorem{exo}{Exercice}
Macros
personnelles 1 \section{Des exercices}
2 \begin{exo}\label{libre}
Mathmatiques
3 Prouver que \LaTeX{} est libre.
Thormes 4 \end{exo}
5 \begin{exo}[facile!]\label{gratuit}
Longs 6 Dmontrer que \LaTeX{} est gratuit.
documents 7 \end{exo}
8 \section{Des exercices supplmentaires}
Ressources 9 \begin{exo}\label{fond-forme}
10 tablir que \LaTeX{} spare bien fond et forme.
11 \end{exo}
12 \begin{exo}\label{impecc}
13 Montrer que \LaTeX{} produit des documents impeccablement prsents.
14 \end{exo}
15 \section{Conclusion}
16 \begin{exo}
17 Exploiter les exercices~\ref{libre}, \ref{gratuit}, \ref{fond-forme} et~\ref{impecc}
18 pour parvenir lunique conclusion possible: \LaTeX{}, cest bien!
19 \end{exo}

Cf. page(s) suivante(s). . .


1 Des exercices
Exercice 1 Prouver que LATEX est libre.

Exercice 2 (facile !) Dmontrer que LATEX est gratuit.

2 Des exercices supplmentaires


Exercice 3 tablir que LATEX spare bien fond et forme.

Exercice 4 Montrer que LATEX produit des documents impeccablement prsents.

3 Conclusion
Exercice 5 Exploiter les exercices 1, 2, 3 et 4 pour parvenir lunique conclusion
possible : LATEX, cest bien !

1
Numrotation
Squentielle par dfaut mais cest modifiable : exemple

Confrence
LATEX no 3

Denis Bitouz
Code source
\newtheorem{exo}{Exercice}[section]
Macros
personnelles 1 \section{Des exercices}
2 \begin{exo}\label{libre}
Mathmatiques
3 Prouver que \LaTeX{} est libre.
Thormes 4 \end{exo}
5 \begin{exo}[facile!]\label{gratuit}
Longs 6 Dmontrer que \LaTeX{} est gratuit.
documents 7 \end{exo}
8 \section{Des exercices supplmentaires}
Ressources 9 \begin{exo}\label{fond-forme}
10 tablir que \LaTeX{} spare bien fond et forme.
11 \end{exo}
12 \begin{exo}\label{impecc}
13 Montrer que \LaTeX{} produit des documents impeccablement prsents.
14 \end{exo}
15 \section{Conclusion}
16 \begin{exo}
17 Exploiter les exercices~\ref{libre}, \ref{gratuit}, \ref{fond-forme} et~\ref{impecc}
18 pour parvenir lunique conclusion possible: \LaTeX{}, cest bien!
19 \end{exo}

Cf. page(s) suivante(s). . .


1 Des exercices
Exercice 1.1 Prouver que LATEX est libre.

Exercice 1.2 (facile !) Dmontrer que LATEX est gratuit.

2 Des exercices supplmentaires


Exercice 2.1 tablir que LATEX spare bien fond et forme.

Exercice 2.2 Montrer que LATEX produit des documents impeccablement prsen-
ts.

3 Conclusion
Exercice 3.1 Exploiter les exercices 1.1, 1.2, 2.1 et 2.2 pour parvenir lunique
conclusion possible : LATEX, cest bien !

1
Numrotation
Dpendant de la structure : syntaxe

Confrence
LATEX no 3
Syntaxe
Denis Bitouz
\newtheorem{<nom>}{<titre>}[<compteur>]
Macros
personnelles

Mathmatiques
o <compteur> est le nom (sans contre-oblique) dune
Thormes
commande de sectionnement
Longs
documents

Ressources
Mise en forme
Modifiable ?

Confrence
LATEX no 3
Remarque
Denis Bitouz
Pour modifier la mise en forme des thormes , le plus
Macros
personnelles simple est recourir des packages
Mathmatiques

Thormes Au moins deux packages permettent cela 43 :


Longs 1 amsthm
documents

Ressources
2 ntheorem

43. Avec laide ventuelle du package thmtools


Personnalisation de la mise en forme
Simple : exemple

Confrence
LATEX no 3
Code source
Denis Bitouz

\usepackage{xcolor}
Macros
personnelles \usepackage{ntheorem} % \theorem... suiv. = bascules
\theoremstyle{plain} % Style simple
Mathmatiques
\theorembodyfont{\normalfont} % Corps en fonte normale
Thormes \newtheorem{exo}{Exercice} % Nouveau th. avec ces rglages
Longs \theoremheaderfont{\color{blue}} % Entte en bleu
documents \newtheorem{defi}{Dfinition} % Nouveau th. avec ces rglages
Ressources
1 \begin{defi}
2 \LaTeX{} est un puissant systme de prparation et de composition de
3 documents.
4 \end{defi}
5 \begin{exo}[facile!]
6 tablir que \LaTeX{} est gratuit.
7 \end{exo}
8 \begin{exo}
9 Dmontrer que \LaTeX{} est robuste.
10 \end{exo}
Dfinition 1 LATEX est un puissant systme de prparation et de composition de
documents.

Exercice 1 (facile !) tablir que LATEX est gratuit.

Exercice 2 Dmontrer que LATEX est robuste.

1
Personnalisation de la mise en forme
volue : exemple (exagr)

Confrence
LATEX no 3
Code source
Denis Bitouz

\usepackage[thmmarks]{ntheorem}
Macros
personnelles \usepackage{pifont}
\theoremstyle{plain}
Mathmatiques
\theoremheaderfont{\scshape}
Thormes \theorembodyfont{\normalfont}
Longs \theoremseparator{~--}
documents \theoremprework{\dingline{166}}
Ressources
\theorempostwork{\hrule\medbreak}
\theoremnumbering{Roman}
\theoremsymbol{\ding{169}}
\newtheorem{art}{Article}

1 \begin{art}[dit premier]
2 Les hommes naissent et demeurent libres et gaux en droits\dots{}
3 \end{art}
4 \begin{art}
5 Le but de toute association politique\dots{}
6 \end{art}

Article I (dit premier) Les hommes naissent et demeurent libres et gaux


en droits. . .

Article II Le but de toute association politique. . .

1
Pour aller plus loin
Mise en forme et autres fonctionnalits

Confrence
LATEX no 3
Remarque
Denis Bitouz
Les packages amsthm, ntheorem, thmtools et tcolorbox
Macros
personnelles fournissent diffrents styles de thormes prdfinis ou
Mathmatiques dfinir soi-mme
Thormes

Longs
Ainsi, certains (ou tous) types de thormes peuvent,
documents par exemple :
Ressources
tre suivis dun changement de ligne aprs le titre
avoir le numro avant plutt quaprs le titre,
ventuellement dans la marge
tre non numrots
Les packages offrant le plus de possibilits sont :
thmtools pour les fonctionnalits
tcolorbox pour la mise en forme
Thormes avec le package tcolorbox
Exemples

Confrence
LATEX no 3
Code source
Denis Bitouz

\usepackage{tcolorbox}
Macros
personnelles \tcbuselibrary{theorems}
Mathmatiques \newtcbtheorem{tcbtheo}{Thorme}{%
Thormes
colback=blue!5!white,colframe=blue!75!black%
}{}
Longs
documents
1 \begin{tcbtheo}{de Zorn}{}
Ressources
2 Tout ensemble inductif admet au moins un lment maximal.
3 \end{tcbtheo}

Thorme 1 (de Zorn)

Tout ensemble inductif admet au moins un lment


maximal.
Thormes avec le package tcolorbox
Exemples suite

Confrence
LATEX no 3
Code source
Denis Bitouz

\usepackage{tcolorbox}
Macros
personnelles \tcbuselibrary{theorems,skins}
Mathmatiques \newtcbtheorem{tcbxpr}{Exprience}{%
Thormes
% Nombreuses commandes de configuration.
% Cf. Options for the Boxed Title Box
Longs
documents % de la documentation de tcolorbox
Ressources }{}

1 \begin{tcbxpr}{}{}
2 Greffe ralise entre 2 souris blanches...
3 \end{tcbxpr}

Exprience 1
Greffe ralise entre 2 souris blanches...
Pour aller plus loin
Cration de sries dexercices ou dexamens

Confrence
LATEX no 3 Plusieurs packages sont spcifiquement ddis la
Denis Bitouz cration de sries dexercices ou dexamens, notamment :
Macros
personnelles
exercise
Mathmatiques exsheets
Thormes probsoln
Longs
documents chemexec (orient chimie)
Ressources
Plan

Confrence
LATEX no 3
1 Macros personnelles
Denis Bitouz

Macros 2 Composition des mathmatiques


personnelles

Mathmatiques
3 Environnements de type thorme
Thormes

Longs
documents 4 Gestion de documents longs
Commandes
dinsertion
Importation de
fichiers esclaves 5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources
Longs documents
Gestion pas facile en 1re approche

Confrence
LATEX no 3
Remarque
Denis Bitouz
Gestion des documents qui deviennent longs :
Macros
personnelles pas facile en 1re approche :
Mathmatiques
difficile de se reprer dans le source
Thormes
temps de compilation trop long
Longs
documents
Commandes
plus facile si approche par fichiers matre/esclaves
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers Dfinition (approche par fichiers matre/esclaves )
esclaves
Emplacements des
fichiers esclaves Fichier source du document scind en :
Ressources 1 un fichier matre
2 des fichiers esclaves
Fichier source dun long document
Scind en fichiers matre/esclaves

Confrence
LATEX no 3 Un fichier matre :
Denis Bitouz est complet : cest--dire contient :
\documentclass
Macros lenvironnement document
personnelles
un <prambule>
Mathmatiques
ne contient 44 que : commandes dinsertion de fichiers esclaves 45
Thormes
est compil : cest le seul ltre
Longs
documents
Commandes
Code source (fichier matre ( compiler))
dinsertion

\documentclass[<option(s)>]{<classe>}
Importation de
fichiers esclaves
Inclusion de fichiers <prambule> % (dbut du)
esclaves
Emplacements des
<commandes dinsertion de fichiers esclaves>
fichiers esclaves
<prambule> % (fin du)
Ressources
1 \begin{document}
2 <commandes dinsertion de fichiers esclaves>
3 \end{document}

44. Presque
45. En prambule et/ou dans le corps du document
Fichier source dun long document
Scind en fichiers matre/esclaves

Confrence
LATEX no 3 Les fichiers esclaves :
Denis Bitouz
sont incomplets : car ne contiennent
ni \documentclass
Macros ni environnement document
personnelles ni prambule
Mathmatiques ne contiennent que : une unit logique du document (chacun) : ensemble de
Thormes macros, tableau, chapitre, etc.
ne sont pas compils : seul fichier matre lest
Longs
documents
Commandes
dinsertion
Code source (fichier esclave de macros)
<macros personnelles>
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves Code source (fichier esclave de tableau)
Ressources \begin{tabular}{...}<code du tableau>\end{tabular}

Code source (fichier esclave de chapitre)


\chapter{<intitul du chapitre>}
<contenu du chapitre>
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
4 Gestion de documents longs
Commandes dinsertion de fichiers esclaves
Macros
personnelles Importation de fichiers esclaves
Mathmatiques
Inclusion de fichiers esclaves
Thormes
Emplacements des fichiers esclaves
Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources
Commandes dinsertion de fichiers esclaves

Confrence
LATEX no 3 LATEX fournit 2 moyens dinsrer des fichiers esclaves :
Denis Bitouz
importation : commande \input
Macros
personnelles inclusion : commande \include
Mathmatiques

Thormes
Syntaxe (importation et inclusion dun <fichier>)
Longs
documents
\input{<nom du fichier>} % importation
Commandes
dinsertion
\include{<nom du fichier>} % inclusion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves Remarque
Le <nom du fichier> est spcifier sans son extension .tex
Emplacements des
fichiers esclaves

Ressources
Commandes dinsertion de fichiers esclaves
Diffrences entre \input et \include ?

Confrence
LATEX no 3 \input \include
Denis Bitouz Embotable
Macros
Dclenchement dune nouvelle page
personnelles Fichier esclave pas de type chapitre 46
Mathmatiques
Fichier esclave de type chapitre 47
Thormes
Fonctionnalits supplmentaires 48
Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources

46. \include = nouvelle page = inadapte si pas de type chapitre


47. \include bien plus adapte aux chapitres que \input !
48. Cf. plus loin
Commandes dinsertion de fichiers esclaves
Diffrences entre \input et \include ?

Confrence
LATEX no 3

Denis Bitouz
Remarque (bilan)
Pour un fichier esclave constitu de :
Macros
personnelles
tout sauf dun chapitre : \input
Mathmatiques

Thormes
un chapitre seulement 49 : \include
Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources

49. Y compris la commande \chapter qui introduit ce chapitre


Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
4 Gestion de documents longs
Commandes dinsertion de fichiers esclaves
Macros
personnelles Importation de fichiers esclaves
Mathmatiques
Inclusion de fichiers esclaves
Thormes
Emplacements des fichiers esclaves
Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources
Importation de fichiers esclaves
Usage de la commande \input

Confrence
LATEX no 3 Le source du document est parfois encombr par un
Denis Bitouz code touffu :
Macros
personnelles
tableau
Mathmatiques graphique (cf. cours sur les courbes)
Thormes ensemble de macros personnelles et/ou de
Longs
documents
commandes de configurations
Commandes
dinsertion etc.
Importation de
fichiers esclaves
Inclusion de fichiers
Pour allger le source du document, un tel code peut tre :
plac dans un <fichier> esclave
esclaves
Emplacements des
fichiers esclaves

Ressources import dans le fichier matre au moyen de la


commande \input{<nom du fichier>}

Remarque
Lusage de \input est voir comme un copi-coll
Importation de fichiers esclaves
Exemple

Confrence
LATEX no 3

Denis Bitouz
Code source (fichier esclave mes-macros.tex)
1 \newcommand{\dst}{Dostoevski}
Macros 2 \newcommand{\amoureux}[1]{\textbf{\emph{\textcolor{red}{#1}}}}
personnelles 3 \newcommand{\couple}[2]{\amoureux{#1} et \amoureux{#2}, couple intemporel}

Mathmatiques

Thormes Code source (fichier esclave mon-tableau-touffu.tex)


Longs 1 \begin{tabular}{lllll}
documents 2 Misre ! & Que & le & code & de \\
Commandes 3 ce & foutu & tableau & est & touffu !
dinsertion 4 \end{tabular}
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
Code source (fichier matre)
fichiers esclaves

\documentclass[<option(s)>]{<classe>}
Ressources
<prambule> % (dbut du)
\input{mes-macros} % import des macros

1 \begin{document}
2 <contenu du document>
3 \input{mon-tableau-touffu} % import du tableau
4 <contenu du document>
5 \end{document}
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
4 Gestion de documents longs
Commandes dinsertion de fichiers esclaves
Macros
personnelles Importation de fichiers esclaves
Mathmatiques
Inclusion de fichiers esclaves
Thormes
Emplacements des fichiers esclaves
Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources
Inclusion de fichiers esclaves
Usage de la commande \include

Confrence
LATEX no 3 On a vu que \include : employer pour inclure un fichier
Denis Bitouz esclave seulement 50 sil est constitu dun chapitre
Macros
personnelles

Mathmatiques

Thormes

Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources

50. Ou presque
Inclusion de fichiers esclaves (chapitres)
Exemple de fichier (document.tex) non scind

Confrence
LATEX no 3

Denis Bitouz
Code source (document.tex : fichier non scind)
\tableofcontents
Macros \chapter{Prface}
personnelles
[...]
Mathmatiques \chapter{Introduction}
Thormes [...]
\chapter{<intitul du chapitre 1>}
Longs
documents [...]
Commandes \chapter{<intitul du chapitre 2>}
dinsertion
Importation de
[...]
fichiers esclaves \chapter{<intitul du chapitre 3>}
Inclusion de fichiers
esclaves [...]
Emplacements des \chapter{Conclusion}
fichiers esclaves
[...]
Ressources \chapter{Annexes}
[...]
\chapter{Postface}
[...]
Inclusion de fichiers esclaves (chapitres)
Exemple de fichier (document.tex) scind

Confrence
LATEX no 3 document.tex a intrt tre scind en plusieurs fichiers 51 52 :
Denis Bitouz

Macros
<dossier>/
personnelles
annexes.tex
Mathmatiques
chapitre1.tex
Thormes

Longs
chapitre2.tex
documents
Commandes
chapitre3.tex
dinsertion
Importation de conclusion.tex
fichiers esclaves
Inclusion de fichiers
esclaves
document.tex
Emplacements des
fichiers esclaves introduction.tex
Ressources postface.tex
preface.tex

51. Ici, document.tex est le fichier matre


52. Fichiers matre et esclaves situs dans le mme <dossier> pour commencer
Inclusion de fichiers esclaves (chapitres)
Exemple de structure de document matre (ici document.tex)

Confrence
LATEX no 3 Le fichier matre document.tex peut alors contenir :
Denis Bitouz
Code source (document.tex : fichier scind)
Macros
personnelles
\documentclass[<option(s)>]{<classe>}
Mathmatiques

Thormes 1
2 \tableofcontents
Longs
documents 3 \include{preface}
Commandes
dinsertion 4
Importation de
fichiers esclaves
5 \include{introduction}
Inclusion de fichiers 6 \include{chapitre1}
esclaves
Emplacements des 7 \include{chapitre2}
fichiers esclaves
8 \include{chapitre3}
Ressources
9 \include{conclusion}
10 \appendix % dbut des annexes (facultatif)
11 \include{annexes}
12
13 \include{postface}
Inclusion de fichiers esclaves (chapitres)
Exemple de structure de document matre (ici document.tex)

Confrence
LATEX no 3 Le fichier matre document.tex peut alors contenir en plus (si <classe> = book) :
Denis Bitouz
Code source (document.tex : fichier scind)
Macros
personnelles
\documentclass[<option(s)>]{book} % seulement book
Mathmatiques

Thormes 1 \frontmatter % dbut de la partie liminaire


2 \tableofcontents
Longs
documents 3 \include{preface}
Commandes
dinsertion 4 \mainmatter % dbut de la partie principale
Importation de
fichiers esclaves
5 \include{introduction}
Inclusion de fichiers 6 \include{chapitre1}
esclaves
Emplacements des 7 \include{chapitre2}
fichiers esclaves
8 \include{chapitre3}
Ressources
9 \include{conclusion}
10 \appendix % dbut des annexes (facultatif)
11 \include{annexes}
12 \backmatter % dbut de la partie finale
13 \include{postface}
\frontmatter, \mainmatter, \backmatter

Confrence
LATEX no 3
Attention !
Denis Bitouz
Bascules \frontmatter, \mainmatter et \backmatter en
Macros
personnelles classe book mais :
Mathmatiques ni en classe article
Thormes
ni en classe report
Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources
Inclusion de fichiers esclaves (chapitres)
Gain de temps : compilation de certains fichiers esclaves seulement

Confrence
LATEX no 3 Avec le fichier matre suivant, comment rduire le temps de
Denis Bitouz compilation en ne prenant en compte que les fichiers :
Macros introduction.tex
personnelles

Mathmatiques conclusion.tex
Thormes

Longs
Code source
documents
Commandes
1 \tableofcontents
dinsertion
Importation de
2 \include{preface}
fichiers esclaves
Inclusion de fichiers
3 \include{introduction} % chapitre en cours de rdaction
esclaves
4 \include{chapitre1}
Emplacements des
fichiers esclaves
5 \include{chapitre2}
Ressources 6 \include{chapitre3}
7 \include{conclusion} % chapitre en cours de rdaction
8 \appendix
9 \include{annexes}
10 \include{postface}
Inclusion de fichiers esclaves (chapitres)
Compilation de certains fichiers esclaves seulement

Confrence
LATEX no 3
Attention !
Denis Bitouz
Pour que seuls certains fichiers esclaves soient pris en compte
Macros la compilation, on nutilisera pas de commentaires (%)
personnelles

Mathmatiques
On emploiera la commande \includeonly :
Thormes

Longs Syntaxe
documents

\includeonly{<liste de noms de fichiers>}


Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves
o, dans la <liste>, les <noms> sont sparer par des virgules
Ressources Remarque
\includeonly peut tre employe :

soit en prambule
soit mme avant \documentclass
Inclusion de fichiers esclaves (chapitres)
Compilation de certains fichiers esclaves seulement : exemple

Confrence
LATEX no 3 Compils : tous les fichiers esclaves inclus
Denis Bitouz
Code source
Macros
personnelles

Mathmatiques \documentclass[<option(s)>]{<classe>}
Thormes

Longs 1 \tableofcontents
documents 2 \include{preface}
Commandes
dinsertion 3 \include{introduction} % chapitre en cours de rdaction
Importation de
fichiers esclaves 4 \include{chapitre1}
Inclusion de fichiers
esclaves 5 \include{chapitre2}
Emplacements des
fichiers esclaves 6 \include{chapitre3}
Ressources 7 \include{conclusion} % chapitre en cours de rdaction
8 \appendix
9 \include{annexes}
10 \include{postface}
Inclusion de fichiers esclaves (chapitres)
Compilation de certains fichiers esclaves seulement : exemple

Confrence
LATEX no 3 Compils : seulement introduction.tex et conclusion.tex
Denis Bitouz
Code source
Macros
personnelles \includeonly{introduction,conclusion}
Mathmatiques \documentclass[<option(s)>]{<classe>}
Thormes

Longs 1 \tableofcontents
documents 2 \include{preface}
Commandes
dinsertion 3 \include{introduction} % chapitre en cours de rdaction
Importation de
fichiers esclaves 4 \include{chapitre1}
Inclusion de fichiers
esclaves 5 \include{chapitre2}
Emplacements des
fichiers esclaves 6 \include{chapitre3}
Ressources 7 \include{conclusion} % chapitre en cours de rdaction
8 \appendix
9 \include{annexes}
10 \include{postface}
Inclusion de fichiers esclaves

Confrence
LATEX no 3 Fonctionnalits propres \include (par rapport \input) :
Denis Bitouz 1 alternance aise entre inclusion des fichiers esclaves :

Macros totale
personnelles
partielle 53
Mathmatiques

Thormes
2 maintien jour de lensemble des :
Longs
entres de la table des matires
documents numros de pages
Commandes
dinsertion rfrences croises
Importation de
fichiers esclaves etc.
Inclusion de fichiers
esclaves
Emplacements des
de :
fichiers esclaves
tous les fichiers esclaves
Ressources
y compris ceux non lists dans \includeonly 54

53. Existence de \includeonly mais pas de \inputonly


54. condition que le document complet ait pralablement t jour au
moins une fois
Inclusion et importation
Coexistence possible (et mme souhaite)

Confrence
LATEX no 3

Denis Bitouz
Code source (contenu du fichier matre)

Macros \includeonly{introduction,conclusion}
personnelles \input{macros-personnelles}
Mathmatiques

Thormes
1 ...
2 \include{introduction}
Longs
documents 3 ...
Commandes
dinsertion
4 \include{chapitre3}
Importation de 5 ...
fichiers esclaves
Inclusion de fichiers 6 \include{conclusion}
esclaves
Emplacements des
7 ...
fichiers esclaves

Ressources

Code source (contenu de chapitre3.tex)


1 ...
2 \input{mon-tableau-touffu}
3 ...
Fonctionnalits de TeXstudio
Inclusion/importation de fichiers esclaves

Confrence
LATEX no 3

Denis Bitouz
Menus, diffrents selon les versions de TeXstudio :
6 2.12.2 : LaTeX puis
Macros
personnelles \include{fichier}
Mathmatiques \input{fichier}
Thormes > 2.12.2 : LaTeX Importation/inclusion de fichiers puis
Longs \input{fichier}
documents
Commandes \include{fichier}
dinsertion
Importation de
\includeonly{fichier(s)}
fichiers esclaves
Inclusion de fichiers
esclaves Mais pas seulement...
Emplacements des
fichiers esclaves

Ressources
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
4 Gestion de documents longs
Commandes dinsertion de fichiers esclaves
Macros
personnelles Importation de fichiers esclaves
Mathmatiques
Inclusion de fichiers esclaves
Thormes
Emplacements des fichiers esclaves
Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources
Emplacements des fichiers esclaves
Exemple dorganisation des fichiers (meilleure)

Confrence
LATEX no 3 Le fichier document.tex aura intrt tre scind en plusieurs
Denis Bitouz fichiers, certains dans un ou plusieurs sous-<dossier>(s)
Macros
personnelles <dossier>/
Mathmatiques
chapitres/
Thormes
annexes.tex
Longs
documents chapitre1.tex
Commandes
dinsertion
chapitre2.tex
Importation de
fichiers esclaves
Inclusion de fichiers chapitre3.tex
esclaves
Emplacements des conclusion.tex
fichiers esclaves

Ressources introduction.tex

postface.tex

preface.tex

document.tex
Emplacements des fichiers esclaves
Exemple de structure de document matre

Confrence
LATEX no 3 Le fichier matre document.tex peut alors contenir :
Denis Bitouz
Code source
Macros
personnelles
\includeonly{chapitres/introduction,chapitres/conclusion}
Mathmatiques \documentclass[<option(s)>]{<classe>}
Thormes

Longs 1 \tableofcontents
documents 2 \include{chapitres/preface}
Commandes
dinsertion 3 \include{chapitres/introduction}
Importation de
fichiers esclaves
4 \include{chapitres/chapitre1}
Inclusion de fichiers
esclaves
5 \include{chapitres/chapitre2}
Emplacements des 6 \include{chapitres/chapitre3}
fichiers esclaves
7 \include{chapitres/conclusion}
Ressources
8 \appendix
9 \include{chapitres/annexes}
10 \include{chapitres/postface}
Emplacements des fichiers esclaves
Si arborescence, chemins ncessaires

Confrence
LATEX no 3
Attention !
Denis Bitouz
Les noms des fichiers esclaves en argument des commandes :
Macros
personnelles \include
Mathmatiques \includeonly
Thormes \input
Longs
documents doivent figurer :
Commandes
dinsertion avec leurs chemins complets (absolus ou relatifs)
Importation de
fichiers esclaves
les (sous-)dossiers tant spars par des slashs 55
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves Syntaxe
Ressources
\include{<doss. niv. 1>/<doss. niv. 2>/.../<doss. niv. n>/<fichier>}
\includeonly{<doss. niv. 1>/<doss. niv. 2>/.../<doss. niv. n>/<fichier>}
\input{<doss. niv. 1>/<doss. niv. 2>/.../<doss. niv. n>/<fichier>}

55. Et pas par des antislashs , mme sous Windows


Emplacements des fichiers
Rpertoire parent : parfois ncessaire

Confrence
LATEX no 3

Denis Bitouz <dossier>/


Macros chapitres/
personnelles
<fichiers>
Mathmatiques

Thormes chapitre3.tex
Longs <fichiers>
documents
Commandes
dinsertion
images/
Importation de
fichiers esclaves <fichiers>
Inclusion de fichiers
esclaves
tiger.pdf
Emplacements des

<fichiers>
fichiers esclaves

Ressources
document.tex

Si chapitre3.tex doit inclure le graphique (\includegraphics)


tiger.pdf , comment en spcifier le chemin (relatif) ?
Emplacements des fichiers
Rpertoire parent : parfois ncessaire

Confrence
LATEX no 3

Denis Bitouz <dossier>/


Macros chapitres/
personnelles

Mathmatiques
<fichiers>
Thormes chapitre3.tex
Longs <fichiers>
documents
Commandes
dinsertion
images/
Importation de
fichiers esclaves <fichiers>
Inclusion de fichiers
esclaves
Emplacements des
tiger.pdf
<fichiers>
fichiers esclaves

Ressources
document.tex

On doit passer par <dossier>/, qui est le dossier parent du


dossier chapitres/. Un dossier parent est dsign par ..
Emplacements des fichiers
Rpertoire parent : exemple

Confrence
LATEX no 3
<dossier>/
Denis Bitouz

chapitres/
Macros Code source (document.tex)
personnelles
<fichiers>
Mathmatiques 1 <contenu>
Thormes chapitre3.tex 2 \include{chapitres/chapitre3}
3 <contenu>
Longs
documents <fichiers>
Commandes
dinsertion
images/
Importation de Code source (chapitre3.tex)
fichiers esclaves
Inclusion de fichiers <fichiers> 1 <contenu>
esclaves
Emplacements des
fichiers esclaves tiger.pdf 2 \includegraphics{../images/tiger}
Ressources
3 <contenu>
<fichiers>

document.tex
Emplacements des fichiers
Rpertoire parent : syntaxe

Confrence
LATEX no 3 Tout rpertoire parent est dsign par 56 :
Denis Bitouz
Syntaxe (du rpertoire parent)
Macros
personnelles
..
Mathmatiques

Thormes

Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources

56. Ceci nest pas propre LATEX


Pour aller plus loin

Confrence
LATEX no 3 On pourra recourir aux packages import ou chapterfolder
Denis Bitouz

Macros
personnelles

Mathmatiques

Thormes

Longs
documents
Commandes
dinsertion
Importation de
fichiers esclaves
Inclusion de fichiers
esclaves
Emplacements des
fichiers esclaves

Ressources
Plan

Confrence
LATEX no 3
1 Macros personnelles
Denis Bitouz

Macros 2 Composition des mathmatiques


personnelles

Mathmatiques
3 Environnements de type thorme
Thormes

Longs
documents 4 Gestion de documents longs
Ressources
Motivation
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Longs
Ressources locales
documents (Re)Trouver la commande correspondant un symbole
Ressources Typographie
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Pourquoi utiliser LATEX ?

Confrence
LATEX no 3 Cf. :
Denis Bitouz
1 Paragraphe Prsentation de cette initiation LATEX.
Macros
personnelles
2 Traitements de texte : stupides et inefficaces : bien
Mathmatiques entendu, ce ne sont pas les utilisateurs des
Thormes traitements de texte qui le sont...
Longs
documents
3 Approche critique de loutil traitement de textes de
Ressources Thomas Nemeth : LATEX nest pas WYSIWYG ? Chouette !
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Longs
Ressources locales
documents (Re)Trouver la commande correspondant un symbole
Ressources Typographie
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Installation de LATEX

Confrence
LATEX no 3 Une procdure dinstallation de LATEX est dtaille ici.
Denis Bitouz

Macros
personnelles

Mathmatiques

Thormes

Longs
documents

Ressources
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Bibliographie
Thormes
Sur Internet, en franais
Longs
documents Sur Internet, en anglais
Ressources
laide !
Motivation Ressources locales
Installation de LATEX
diteurs de textes
(Re)Trouver la commande correspondant un symbole
orients LATEX, libres
Bibliographie
Typographie
Sur Internet, en
franais
Sur Internet, en
anglais
laide !
Ressources locales
Commande dun
symbole
Typographie
diteurs de textes orients LATEX, libres

Confrence
LATEX no 3 La prsente liste nest pas exhaustive. On peut en trouver de plus
Denis Bitouz compltes (et comparatives) 57 ici et l.
Macros TeXstudio : un des meilleurs diteurs pour commencer 58 59 .
personnelles

Mathmatiques Emacs : mon prfr 58 .


Thormes
TeXShop : trs apprci des utilisateurs de Mac 60 .
Longs
documents Texmaker : projet dont est issu TeXstudio 58 61 .
Ressources
Motivation TeXworks : conu pour (mais mha peu adapt ) des
Installation de LATEX
diteurs de textes
dbutants 58 .
orients LATEX, libres
Bibliographie
Sur Internet, en
franais
Sur Internet, en
anglais
laide ! 57. En anglais.
Ressources locales 58. Sous Linux, Mac OS et Windows.
Commande dun
symbole 59. Au dpart bas sur Texmaker.
Typographie
60. Sous Mac OS X seulement.
61. TeXstudio offre plus de fonctionnalits, dont certaines trs utiles.
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Bibliographie
Thormes
Sur Internet, en franais
Longs
documents Sur Internet, en anglais
Ressources
laide !
Motivation Ressources locales
Installation de LATEX
diteurs de textes
(Re)Trouver la commande correspondant un symbole
orients LATEX, libres
Bibliographie
Typographie
Sur Internet, en
franais
Sur Internet, en
anglais
laide !
Ressources locales
Commande dun
symbole
Typographie
Bibliographie

Confrence
LATEX no 3 La lecture des ouvrages suivants peut savrer trs
Denis Bitouz formatrice. . .
Macros
personnelles
Denis Bitouz et Jean-Cme Charpentier. LATEX, lessentiel.
Mathmatiques
1re d. Pearson Education France, oct. 2010. 384 p. isbn :
978-2-7440-7451-6. url : http://www.latex-pearson.org.
Thormes

Longs Cline Chevalier et al. LATEX pour limpatient. 4e d.


documents
MiniMax. Paris : H&K, 7 mar. 2016. 192 p. isbn :
Ressources
Motivation
978-2-35141-327-2.
Installation de LATEX
diteurs de textes
Vincent Lozano. Tout ce que vous avez voulu savoir sur
orients LATEX, libres
Bibliographie
LATEX sans jamais oser le demander. In Libro Veritas, 14 oct.
Sur Internet, en
franais
2008. 339 p. isbn : 978-2-35209-149-3. url :
Sur Internet, en http://www.framabook.org/latex.html.
anglais
laide !
Ressources locales
Maeul Rouquette. X LATEX appliqu aux sciences humaines.
E
Commande dun
symbole
Atramenta, sept. 2012. 270 p. isbn : 978-952-273-073-2.
Typographie url : http://www.atramenta.net/books/latex-sciences-
humaines/79.
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Bibliographie
Thormes
Sur Internet, en franais
Longs
documents Sur Internet, en anglais
Ressources
laide !
Motivation Ressources locales
Installation de LATEX
diteurs de textes
(Re)Trouver la commande correspondant un symbole
orients LATEX, libres
Bibliographie
Typographie
Sur Internet, en
franais
Sur Internet, en
anglais
laide !
Ressources locales
Commande dun
symbole
Typographie
Documentations en ligne en franais

Confrence
LATEX no 3

Denis Bitouz
1 Une courte (?) introduction LATEX : bon manuel pour
dbuter.
Macros
personnelles 2 Apprends LATEX ! : trs bon tutoriel de Marc Baudoin.
Mathmatiques
3 dition scientifique avec LATEX : trs bonne introduction
Thormes
LATEX de Gloria Faccanoni.
Longs
documents 4 Cours sur LATEX : excellent cours de Thierry Masson
Ressources
Motivation
5 Bbert et ses fiches : excellentes fiches (orientes
Installation de LATEX sciences humaines), pleines dhumour qui plus est :
diteurs de textes
orients LATEX, libres
Bibliographie
Les fiches Bbert ;
Sur Internet, en
franais
Les fiches de Bbert (plus maintenu mais encore utile).
Sur Internet, en
anglais 6 Tout ce que vous avez toujours voulu savoir sur LATEX
laide !
Ressources locales sans jamais oser le demander : trs bon manuel pour
Commande dun
symbole dbuter, trs agrable lire, de Vincent Lozano 62 .
Typographie

62. Cette documentation est devenue un livre (cf. ci-dessus).


Ressources gnrales en franais

Confrence
LATEX no 3

Denis Bitouz
FAQ : combien utiles ! Premires ressources
consulter en cas de problme.
Macros
personnelles FAQ LaTeX de lquipe Grappa 63 .
Mathmatiques FAQ du groupe fr.comp.text.tex 64 .
Thormes

Longs Attention !
documents

Ressources
Ces FAQ commencent tre obsoltes 65 .
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
Association : GUTenberg 66 .
Bibliographie
Sur Internet, en
franais
Sur Internet, en
anglais
laide ! 63. FAQ : Frequently Asked Questions soit Foire Aux Questions .
Ressources locales 64. Fichier .pdf uniquement, crit en petit, sur 2 colonnes !
Commande dun
symbole 65. P. ex. signalent des packages parfois obsoltes et ne signalent pas
Typographie
des packages rcents et utiles.
66. Groupe francophone des Utilisateurs de TEX
Ressources gnrales en franais
Utiles notamment aux enseignants et chercheurs

Confrence
LATEX no 3

Denis Bitouz
1 Exo7 : serveur dexercices en mathmatiques pour
enseignants et tudiants du suprieur. Cf. plus
Macros
personnelles
gnralement lensemble du site MATEXO.
Mathmatiques 2 latekexos : base de donnes de textes pour enseignants du
Thormes secondaire (de toutes matires).
Longs
documents 3 TEX au collge : d Christophe Poulain, intervenant
Ressources historique du stage LATEX Dunkerque ! Cf. plus
Motivation
Installation de LATEX
gnralement lensemble du site Syracuse.
diteurs de textes
orients LATEX, libres 4 Pages de Gatan Marris, intervenant du stage LATEX
Bibliographie
Sur Internet, en Dunkerque : des figures mgnifiques, pour les
franais
Sur Internet, en
enseignants en mathmatiques notamment !
anglais
laide !
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Bibliographie
Thormes
Sur Internet, en franais
Longs
documents Sur Internet, en anglais
Ressources
laide !
Motivation Ressources locales
Installation de LATEX
diteurs de textes
(Re)Trouver la commande correspondant un symbole
orients LATEX, libres
Bibliographie
Typographie
Sur Internet, en
franais
Sur Internet, en
anglais
laide !
Ressources locales
Commande dun
symbole
Typographie
Ressources gnrales en anglais

Confrence
LATEX no 3

Denis Bitouz
1 FAQ anglophone : combien utile !
2 FAQ visuelle : combien utile aussi.
Macros
personnelles 3 Archives du site de questions et rponses TEX - LATEX 67 :
Mathmatiques
rponses apportes par des sommits mondiales.
Thormes

Longs
4 Site du CTAN, catalogue des 5285 (!) packages et
documents outils annexes existants. Recherche par exemple par
Ressources
Motivation
mots-cls ou par sujet.
Installation de LATEX
diteurs de textes
5 Dexcellents tutoriaux conus par le groupe indien des
orients LATEX, libres
Bibliographie utilisateurs de TEX.
Sur Internet, en
franais
Sur Internet, en
anglais
laide !
Ressources locales
Commande dun
symbole
Typographie

67. Cf. plus loin.


Ressources gnrales en anglais
Utiles notamment aux enseignants et chercheurs

Confrence
LATEX no 3 De mgnifiques figures !
Denis Bitouz
1 Exemple TiKZ
Macros
personnelles
2 Pages dAlain Matthes : packages extrmement
Mathmatiques pratiques, pour les enseignants en mathmatiques
Thormes notamment !
Longs
documents
3 Pages de Philippe Ivaldi : pour les enseignants en
Ressources mathmatiques notamment !
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
Bibliographie
Sur Internet, en
franais
Sur Internet, en
anglais
laide !
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Listes de diffusion
Longs
documents Forums de discussion
Ressources
Sites de questions et rponses
Motivation Les ECM
Installation de LATEX
diteurs de textes
Ressources locales
orients LATEX, libres
laide !
(Re)Trouver la commande correspondant un symbole
Listes de diffusion Typographie
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
laide !
Ou comment, et o, poser des questions sur Internet

Confrence
LATEX no 3
Attention !
Denis Bitouz
En cas de perplexit intense face un :
Macros
personnelles message derreur particulirement abscons ;
Mathmatiques
comportement inattendu/inexpliqu de LATEX ;
Thormes

Longs
ne pas hsiter utiliser les ressources suivantes.
documents

Ressources Des utilisateurs souvent confirms, voire des gourous ,


Motivation
Installation de LATEX
de LATEX rpondront volontiers aux questions poses surtout
diteurs de textes
orients LATEX, libres
si :
laide !
Listes de diffusion on a pris la peine de chercher dans les archives si
Forums de
discussion celles-ci nont pas dj t poses et solutionnes !
Sites de questions
et rponses
Les ECM
elles sont formules de faon claire et intelligible 68 .
Ressources locales
Commande dun
symbole
Typographie
68. Cf. ECM ci-aprs
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Listes de diffusion
Longs
documents Forums de discussion
Ressources
Sites de questions et rponses
Motivation Les ECM
Installation de LATEX
diteurs de textes
Ressources locales
orients LATEX, libres
laide !
(Re)Trouver la commande correspondant un symbole
Listes de diffusion Typographie
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Listes de discussion francophones

Confrence
LATEX no 3 Sur les listes de discussion suivantes, on peut demander de
Denis Bitouz laide, changer des opinions sur LATEX, etc.
Macros
personnelles
GUTenberg : Abonnement simple et gratuit ici.
Mathmatiques
Archives librement consultables.
Thormes AmiTEX : Frquente surtout par des enseignants
Longs de mathmatiques du secondaire mais
documents

Ressources
ouverte tous.
Motivation Abonnement simple et gratuit 69 ici.
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Listes de diffusion
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
69. Mais ncessitant dtre enregistr sur Yahoo
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Listes de diffusion
Longs
documents Forums de discussion
Ressources
Sites de questions et rponses
Motivation Les ECM
Installation de LATEX
diteurs de textes
Ressources locales
orients LATEX, libres
laide !
(Re)Trouver la commande correspondant un symbole
Listes de diffusion Typographie
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Forums Web

Confrence
LATEX no 3 Parmi les forums Web ddis LATEX :
Denis Bitouz
Forum du club des dveloppeurs ;
Macros
personnelles MathemaTEX : orient mathmatiques, mais tout le
Mathmatiques monde est le bienvenu.
Thormes

Longs
documents

Ressources
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Listes de diffusion
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Forums Usenet

Confrence
LATEX no 3 Il existe plusieurs forums Usenet , aussi dits
Denis Bitouz newsgroups , ddis LATEX, notamment les forums :
Macros
personnelles
francophone fr.comp.text.tex (dit fctt) 70 .
Mathmatiques
Parmi les francophones, ce forum est :
Thormes le plus ractif
Longs frquent par de grands spcialistes 71 .
documents

Ressources
anglophone comp.text.tex (dit ctt) 72 .
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Listes de diffusion
Forums de
discussion
Sites de questions
et rponses
Les ECM 70. Archives : http://groups.google.fr/group/fr.comp.text.tex
Ressources locales
Commande dun 71. Ces spcialistes prennent aussi le temps de rpondre aimablement
symbole
Typographie
et clairement aux questions des dbutants.
72. Archives : http://groups.google.fr/group/comp.text.tex
Forums Usenet

Confrence
LATEX no 3 La mthode la plus ergonomique pour utiliser ces forums
Denis Bitouz consiste se crer un compte de News par exemple avec
Macros un utilitaire de courrier lectronique tel que Mozilla
personnelles
Thunderbird.
Mathmatiques

Thormes
Configuration : Cration dun compte de Newsgroup
Longs Serveur Usenet : il est ncessaire de pouvoir accder
documents

Ressources
un serveur Usenet mais seuls certains
Motivation fournisseurs daccs Internet le proposent.
Installation de LATEX
diteurs de textes On trouvera par exemple ici dautres moyens
orients LATEX, libres
laide ! daccder gratuitement des serveurs
Listes de diffusion
Forums de Usenet .
discussion
Sites de questions
et rponses Abonnement : fr.comp.text.tex et comp.text.tex
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Listes de diffusion
Longs
documents Forums de discussion
Ressources
Sites de questions et rponses
Motivation Les ECM
Installation de LATEX
diteurs de textes
Ressources locales
orients LATEX, libres
laide !
(Re)Trouver la commande correspondant un symbole
Listes de diffusion Typographie
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Sites de questions et rponses

Confrence
LATEX no 3
Attention !
Denis Bitouz
La faon de poser des questions sur LATEX la plus :
Macros
personnelles moderne
Mathmatiques
efficace
Thormes

Longs
est de recourir des sites de questions et rponses.
documents

Ressources Il en existe au moins un site de questions et rponses :


Motivation
Installation de LATEX francophone : TEXnique
diteurs de textes
orients LATEX, libres
laide !
anglophone : TEX - LATEX Stack Exchange 73
Listes de diffusion
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
73. Avec rponses apportes par des sommits mondiales
Sites de questions et rponses suite

Confrence
LATEX no 3
Remarque
Denis Bitouz
Les sites de questions et rponses sont des outils :
Macros
personnelles assez mconnus encore, notamment en France ;
Mathmatiques
dont le but :
Thormes
est de proposer des solutions (et seulement des
Longs
documents solutions) optimales aux problmes poss ;
Ressources ncessite dobserver quelques rgles simples mais
Motivation ventuellement un peu droutantes au dbut.
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Listes de diffusion
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Sites de questions et rponses suite

Confrence
LATEX no 3
Attention !
Denis Bitouz
Il est fortement recommand de consacrer quelques
Macros
personnelles minutes prendre connaissance du fonctionnement de ces
Mathmatiques outils :
Thormes
http://texnique.fr/osqa/faq/ ;
Longs
documents http://tex.stackexchange.com/tour.
Ressources
Motivation On augmente ainsi significativement ses chances :
Installation de LATEX
diteurs de textes
orients LATEX, libres
dtre aid ;
laide !
Listes de diffusion de ltre rapidement.
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Listes de diffusion
Longs
documents Forums de discussion
Ressources
Sites de questions et rponses
Motivation Les ECM
Installation de LATEX
diteurs de textes
Ressources locales
orients LATEX, libres
laide !
(Re)Trouver la commande correspondant un symbole
Listes de diffusion Typographie
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Les ECM

Confrence
LATEX no 3 Quand on pose une question (ou apporte une rponse) sur
Denis Bitouz LATEX, il est recommand de fournir un exemple complet
Macros minimal (ECM). Il sagit dun fichier source :
personnelles

Mathmatiques
exemple : c.-d. mettant en vidence le problme
Thormes
rencontr (ou la solution propose) ;
Longs complet : c.-d. contenant tout ce qui permet de le
documents

Ressources
compiler, de \documentclass
Motivation \end{description} en passant par
Installation de LATEX
diteurs de textes \begin{document} ;
orients LATEX, libres
laide !
Listes de diffusion
minimal : c.-d. allg de tous packages et de tout texte
Forums de
discussion
qui ne soient pas en rapport direct avec la
Sites de questions
et rponses question pose 74 .
Les ECM
Ressources locales
Commande dun
symbole
Typographie
74. Sont toutefois conseills les packages inputenc, fontenc, lmodern
et, dans une moindre mesure, babel
Les ECM suite

Confrence
LATEX no 3
Attention !
Denis Bitouz
Plus de dtails sur les ECM dans la FAQ de TEXnique.
Macros
personnelles

Mathmatiques

Thormes

Longs
documents

Ressources
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Listes de diffusion
Forums de
discussion
Sites de questions
et rponses
Les ECM
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Longs
Ressources locales
documents Ressources fournies par la TEX Live
Ressources Ressources fournies par TeXstudio
Motivation (Re)Trouver la commande correspondant un symbole
Installation de LATEX
diteurs de textes Typographie
orients LATEX, libres
laide !
Ressources locales
Fournies par la
TEX Live
Fournies par
TeXstudio

Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Longs
Ressources locales
documents Ressources fournies par la TEX Live
Ressources Ressources fournies par TeXstudio
Motivation (Re)Trouver la commande correspondant un symbole
Installation de LATEX
diteurs de textes Typographie
orients LATEX, libres
laide !
Ressources locales
Fournies par la
TEX Live
Fournies par
TeXstudio

Commande dun
symbole
Typographie
Ressources fournies par la TEX Live
Accs aux documentations des packages

Confrence
LATEX no 3 Pour consulter la documentation dun package, il suffit :
Denis Bitouz
soit de saisir en ligne de commande :
1 texdoc <nom du package>
Macros
personnelles

Mathmatiques
Par exemple :
Thormes

Longs
1 texdoc xcolor
documents

Ressources soit dexploiter les ressources fournies par TeXstudio


Motivation
Installation de LATEX
(cf. ci-aprs)
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Fournies par la
TEX Live
Fournies par
TeXstudio

Commande dun
symbole
Typographie
Ressources fournies par la TEX Live
Accs aux documentations des packages : exemples

Confrence
LATEX no 3
texdoc texlive-fr : tout sur linstallation et la
Denis Bitouz
maintenance de la distribution TeX Live 75 ;
texdoc lshort-fr : manuel dinitiation LATEX 75 ;
Macros
personnelles

Mathmatiques texdoc l2tabufr : erreurs les plus communes dans


Thormes lutilisation de LATEX et quelques conseils pour les
Longs
documents
viter 75 ;
Ressources texdoc latex2e : documentation de rfrence classe
Motivation
Installation de LATEX
par sujets, commandes ou environnements LATEX 75 ;
diteurs de textes
orients LATEX, libres texdoc faq : FAQ 76 ;
texdoc visualFAQ : FAQ visuelle 76 ;
laide !
Ressources locales
Fournies par la
TEX Live
texdoc symbols : liste des 14 283 (!) symboles
Fournies par
TeXstudio

Commande dun
disponibles et les commandes LATEX qui les
symbole
Typographie
produisent 76 .
75. En franais.
76. En anglais.
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Longs
Ressources locales
documents Ressources fournies par la TEX Live
Ressources Ressources fournies par TeXstudio
Motivation (Re)Trouver la commande correspondant un symbole
Installation de LATEX
diteurs de textes Typographie
orients LATEX, libres
laide !
Ressources locales
Fournies par la
TEX Live
Fournies par
TeXstudio

Commande dun
symbole
Typographie
Fonctionnalits de TeXstudio
Ressources LATEX intgres

Confrence
LATEX no 3 Menu Aide puis :
Denis Bitouz
Aide LaTeX... : documentation LATEX de rfrence 77 ;
Macros
personnelles
Manuel de TeXstudio... 78 ;
Mathmatiques Aide sur les packages... puis saisie du <nom dun
Thormes package> 79 .
Longs
documents

Ressources
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Fournies par la
TEX Live
Fournies par
TeXstudio

Commande dun
symbole
Typographie 77. quivalent de texdoc latex2e, mais en anglais.
78. En anglais. Malheureusement pas jour, ni pdagogique.
79. quivalent de texdoc <nom dun package>.
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Longs
Ressources locales
documents (Re)Trouver la commande correspondant un symbole
Ressources Typographie
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Commande correspondant un symbole

Confrence
LATEX no 3 Pour (re)trouver la commande correspondant un symbole
Denis Bitouz donn, il suffit de :
Macros
personnelles
1 se rendre sur le site detexify
Mathmatiques 2 dessiner le symbole !
Thormes

Longs
documents

Ressources
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Ce que nous dtaillons maintenant

Confrence
LATEX no 3

Denis Bitouz
5 Ressources fiables et utiles pour (mieux) utiliser LATEX
Motivation
Macros
personnelles Installation de LATEX
Mathmatiques
diteurs de textes orients LATEX, libres
Thormes
laide !
Longs
Ressources locales
documents (Re)Trouver la commande correspondant un symbole
Ressources Typographie
Motivation
Installation de LATEX
diteurs de textes
orients LATEX, libres
laide !
Ressources locales
Commande dun
symbole
Typographie
Typographie

Confrence
LATEX no 3
Attention !
Denis Bitouz
LATEX produit de mgnifiques documents mais si on
Macros
personnelles commet des erreurs typographiques, cest du gchis !
Mathmatiques

Thormes
Pour parer cet cueil, on consultera par exemple les
Longs
excellents :
documents
Petites leons de typographie de Jacques Andr ;
Ressources
Motivation Le petit typographe rationnel de mon ami Eddie
Installation de LATEX
diteurs de textes
orients LATEX, libres
Saudrais.
laide !
Ressources locales
Commande dun
symbole
Typographie