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

Confrence LATEX no 2

Commandes, packages, structuration, images, pdf

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 2
1 Commandes (prcisions)
Denis Bitouz

Commandes 2 Modules dextension


Modules
dextension
3 Structuration dun document
Structuration

Conversion
LATEX PDF 4 Conversion LATEX PDF
Inclusion
dimages
5 Inclusion dimages
Plan

Confrence
LATEX no 2
1 Commandes (prcisions)
Denis Bitouz

Commandes 2 Modules dextension


Dfinition
Arguments
Porte des
commandes 3 Structuration dun document
Taille des caractres

Modules
dextension
4 Conversion LATEX PDF
Structuration

Conversion
5 Inclusion dimages
LATEX PDF

Inclusion
dimages
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
1 Commandes (prcisions)
Dfinition
Commandes
Dfinition
Arguments
Arguments Porte des commandes
Porte des
commandes Taille des caractres
Taille des caractres

Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Commandes (LA)TEX
Caractristiques

Confrence
LATEX no 2
Code source
Denis Bitouz
\usepackage[a4paper]{geometry} % termine par un crochet
Commandes
Dfinition
Arguments
1 \textbf{Coucou !} % termine par une accolade
Porte des 2 \LaTeX, cest facile ! % termine par une virgule
commandes
3 \LaTeX est facile % termine par un espace
Taille des caractres
4 \& simple ! % termine par un espace
Modules
5 \LaTeX
dextension
6 est facile ! % termine par un retour chariot
Structuration

Conversion
LATEX PDF Proprit (caractristiques des commandes (LA)TEX)
Inclusion
dimages
1 Elles commencent par une contre-oblique (\)
2 Elles sont suivies :
soit dun nom constitu exclusivement de lettres
soit dun caractre spcial
3 Elles se terminent par un caractre autre quune lettre
Commandes (LA)TEX
Sensibilit la casse

Confrence
LATEX no 2
Attention !
Denis Bitouz
Les commandes (LA)TEX sont sensibles la casse 1 :
Commandes
Dfinition
Arguments
\LaTeX , \latex
Porte des
commandes \LaTeX , \LATEX
Taille des caractres

Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages

1. Distinction capitales/minuscules
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
1 Commandes (prcisions)
Dfinition
Commandes
Dfinition
Arguments
Arguments Porte des commandes
Porte des
commandes Taille des caractres
Taille des caractres

Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Arguments des commandes LATEX
Arguments obligatoires

Confrence
LATEX no 2 Certaines commandes (LA)TEX ont des arguments obligatoires :
Denis Bitouz
soit uniques soit multiples
Commandes
Dfinition
Arguments Code source (1 arg.) Code source (2 arg.)
Porte des
commandes
Taille des caractres
\textbf{Coucou} \textcolor{blue}{Coucou}
Modules
dextension entre paires daccolades : entre paires daccolades :
Structuration
uniques successives
Conversion
LATEX PDF
juste aprs le nom de la juste aprs le nom de la
Inclusion
dimages
commande commande
Arguments des commandes LATEX
Arguments optionnels

Confrence
LATEX no 2 Certaines commandes (LA)TEX ont un argument optionnel
Denis Bitouz
Code source
Commandes
Dfinition
1 \documentclass[french]{article}
Arguments
Porte des
commandes
Taille des caractres
plac entre une paire de crochets, en gnral :
Modules
dextension 1 unique
Structuration 2 situe :
Conversion
LATEX PDF aprs le nom de la commande
Inclusion avant largument obligatoire
dimages
Arguments des commandes LATEX
Arguments optionnels : option(s) unique ou multiples

Confrence
LATEX no 2 Dans lunique paire de crochets, peuvent se trouver :
Denis Bitouz
une option unique :
Commandes
Dfinition Code source
Arguments
Porte des
commandes 1 \documentclass[french]{article}
Taille des caractres

Modules
dextension des options multiples 2 :
Structuration

Conversion
Code source
LATEX PDF
1 \documentclass[french,12pt]{article}
Inclusion
dimages

2. Alors spares par des virgules


Arguments des commandes LATEX
Options multiples : dans une paire de crochets unique

Confrence
LATEX no 2
Attention !
Denis Bitouz
Options multiples 3 dans :
Commandes
Dfinition
Arguments
une paire de crochets unique 4
Porte des
commandes des paires de crochets successives 4
Taille des caractres

Modules
dextension
Correct : \documentclass[french,12pt]{article}
Structuration

Conversion Incorrect : \documentclass[french][12pt]{article}


LATEX PDF

Inclusion
dimages

3. Spares par des virgules


4. En gnral
Arguments des commandes LATEX
Arguments obligatoires parfois absents, optionnels parfois multiples

Confrence
LATEX no 2 En gnral, les commandes LATEX ont 1 argument :
Denis Bitouz
optionnel au maximum
Commandes
Dfinition
obligatoire au minimum
Arguments
Porte des
commandes Code source
Taille des caractres

Modules 1 \documentclass[french,12pt]{article}
dextension

Structuration
Remarque
Conversion
LATEX PDF Il y a des exceptions
Inclusion
dimages
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
1 Commandes (prcisions)
Dfinition
Commandes
Dfinition
Arguments
Arguments Porte des commandes
Porte des
commandes Taille des caractres
Taille des caractres

Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Rles des commandes

Confrence
LATEX no 2 Les commandes LATEX ont diffrents rles, notamment :
Denis Bitouz
Rle Exemple
Commandes
Dfinition Produire du texte \LaTeX LATEX
\textbf{<texte>} <texte>
Arguments
Porte des Agir sur du texte
commandes
Taille des caractres Faire autre chose Incrmenter un compteur interne
Modules
dextension

Structuration
On tudie ici les commandes qui agissent sur le texte
Conversion
LATEX PDF

Inclusion
dimages
Commandes porte locale

Confrence
LATEX no 2
Code source (exemple de commande porte locale)
Denis Bitouz
1 <texte> \textbf{<texte en gras>} <texte : pas en gras>
Commandes
Dfinition
Arguments Les commandes qui agissent sur le texte vues jusquici :
Porte des
commandes
Taille des caractres
sont argument obligatoire
Modules
dextension
ont du coup une porte locale, limite leur argument
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Commandes porte locale
Paragraphes multiples interdits

Confrence
LATEX no 2

Denis Bitouz
Code source (provoquerait une erreur !)

Commandes
1 \textbf{<paragraphe>
Dfinition 2
Arguments
Porte des
commandes
3 <autre paragraphe>}
Taille des caractres

Modules
dextension
Attention !
Structuration En argument des commandes porte locale , les
Conversion paragraphes multiples sont interdits
LATEX PDF

Inclusion
dimages Remarque
En revanche, les paragraphes multiples sont autoriss
dans les environnements, p. ex. lenvironnement center
Commandes porte semi-globale
Paragraphes multiples autoriss

Confrence
LATEX no 2 De ce fait, LATEX propose un autre type de commandes :
Denis Bitouz
pouvant donc agir sur plusieurs paragraphes
Commandes
Dfinition
porte non pas locale , mais semi-globale
Arguments
Porte des
commandes Dfinition (commande porte semi-globale)
Taille des caractres

Modules Une commande est dite porte semi-globale si son effet :


dextension

Structuration
commence : son point dinsertion
Conversion se termine : la fin du document, sauf contre-ordre 5
LATEX PDF

Inclusion
dimages Remarque
Les commandes porte semi-globale sont aussi dites :
bascules
commutateurs
5. P. ex. par la prsence dautres commandes porte semi-globale
Commandes porte semi-globale
Exemples pour la mise en forme

Confrence
LATEX no 2 La plupart des commandes porte locale ont des
Denis Bitouz quivalents porte semi-globale. Par exemple :
Commandes
Dfinition Syntaxe (bascule pour le gras, homologue de \textbf)
Arguments
Porte des
commandes
\bfseries <texte mettre en gras>
Taille des caractres

Modules
dextension Syntaxe (bascule pour litalique, homologue de \textit)
\itshape <texte mettre en italique>
Structuration

Conversion
LATEX PDF

Inclusion Remarque
dimages
Noter :
labsence daccolades 6
la prsence despace

6. Absence dargument
Effet dune bascule

Confrence
LATEX no 2
Code source
Denis Bitouz
1 <dbut du document>
Commandes 2 <texte ordinaire>
Dfinition
3 \bfseries % bascule de gras
<texte en gras>
Arguments
Porte des
4
commandes 5 ...
Taille des caractres
6 <texte (toujours) en gras>
Modules 7 <fin du document>
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Effet de plusieurs bascules

Confrence
LATEX no 2
Code source
Denis Bitouz
1 <dbut du document>
Commandes 2 <texte ordinaire>
Dfinition
3 \bfseries % bascule de gras
<texte en gras>
Arguments
Porte des
4
commandes 5 ...
Taille des caractres
6 <texte (toujours) en gras>
Modules 7 \itshape % bascule ditalique
dextension
8 <texte en italique (et en gras)> % effet des bascules souvent cumulatif
Structuration 9 ...
Conversion 10 <texte (toujours) en italique (et en gras)>
LATEX PDF 11 <fin du document>
Inclusion
dimages
Commandes porte semi-globale
Usage de bascules de forme : exemples

Confrence
LATEX no 2
Exemple
Denis Bitouz
Code source
Commandes
Dfinition \begin{enumerate}
Arguments
\item texte ordinaire
Porte des
commandes \item \bfseries texte en gras
Taille des caractres
\item \itshape texte en gras italique (cumulatif)
Modules \item \normalfont texte ordinaire % bascule en fonte normale
dextension
\item \itshape texte en italique
Structuration \end{enumerate}
Conversion
LATEX PDF
Rsultat
Inclusion
dimages
1 texte ordinaire
2 texte en gras
3 texte en gras italique (cumulatif)
4 texte ordinaire
5 texte en italique
Bascules de forme courantes
quivalences commandes porte locale/semi-globale

Confrence
LATEX no 2 Locale Semi-globale Exemple
Denis Bitouz \textmd{<texte>} 7 \mdseries <texte> 7 Test
\textbf{<texte>} 8 \bfseries <texte> 8 Test
Commandes
\textup{<texte>} 9 \upshape <texte> 9 Test
Dfinition
Arguments \textit{<texte>} 10 \itshape <texte> 10 Test
Porte des
commandes
\textsl{<texte>} 11 \slshape <texte> 11 Test
Taille des caractres \textsc{<texte>} 12 \scshape <texte> 12 Test
Modules \textrm{<texte>} 13 \rmfamily <texte> 13 Test
dextension \textsf{<texte>} 14 \sffamily <texte> 14 Test
Structuration \texttt{<texte>} 15 \ttfamily <texte> 15 Test
Conversion \textnormal{<texte>} \normalfont <texte> Test
LATEX PDF
7. md (medium weight) : graisse moyenne, en gnral par dfaut
Inclusion
dimages 8. bf (bold face) : gras
9. up (up) : droit, en gnral par dfaut
10. it (italic) : italique
11. sl (slanted) : inclin
12. sc (small caps) : petites capitales
13. rm (roman) : romain, en gnral par dfaut
14. sf (sans-serif) : sans empattement
15. tt (teletype) : chasse fixe
Fonctionnalits de TeXstudio
Insertion de bascules de mise en forme

Confrence
LATEX no 2
Remarque
Denis Bitouz
Les bascules de mise en forme sont :
Commandes
Dfinition absentes des menus de TeXstudio
Arguments
Porte des
commandes donc saisir manuellement, mais on bnficie de
Taille des caractres
lauto-compltion
Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Commandes porte semi-globale de forme
Fonte normale : toujours la mme ? Non !

Confrence
LATEX no 2 La fonte normale 16 est la combinaison suivante :
Denis Bitouz
En gnral Ce diaporama
Commandes
Dfinition
Graisse \mdseries
Arguments
Porte des
Forme \upshape
commandes
Taille des caractres
Famille \rmfamily \sffamily
Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages

16. Par dfaut dans le document ou aprs \normalfont


Commandes porte semi-globale
Porte limitable ?

Confrence
LATEX no 2
Code source
Denis Bitouz
<texte ordinaire>
\bfseries <texte en gras>
Commandes
Dfinition
Arguments \itshape <texte en gras italique>
{\sffamily <texte en gras italique sans srif>}
Porte des
commandes

<texte en gras italique sans srif>


Taille des caractres

Modules
dextension <fin du document>
Structuration

Conversion
LATEX PDF
Dans cet exemple, si leffet de la bascule \sffamily doit
Inclusion
tre court, ne peut-on pas limiter sa porte ? Si !
dimages
Remarque
On peut limiter la porte dune bascule au moyen dune
paire daccolades encadrante
Commandes porte semi-globale
Porte limitable ? Oui

Confrence
LATEX no 2 Ceci sapplique toutes les bascules
Denis Bitouz
Syntaxe
Commandes
Dfinition
Arguments
<texte ordinaire>
Porte des
commandes
{\<bascule> <texte subissant leffet de la bascule>}
Taille des caractres
<texte ordinaire>
Modules
dextension <fin du document>
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Commandes porte semi-globale
Porte limitable pour les bascules de mise en forme ? Oui

Confrence
LATEX no 2 Locale Semi-globale porte limite
Denis Bitouz
\textbf{<texte>} {\bfseries <texte>}
\textit{<texte>} {\itshape <texte>}
Commandes
\textsl{<texte>} {\slshape <texte>}
Dfinition
Arguments \textsc{<texte>} {\scshape <texte>}
\textsf{<texte>} {\sffamily <texte>}
Porte des
commandes

\texttt{<texte>} {\ttfamily <texte>}


Taille des caractres

\textrm{<texte>} {\rmfamily <texte>}


Modules
dextension

Structuration
\textnormal{<texte>} {\normalfont <texte>}
Conversion
LATEX PDF

Inclusion
dimages
Bascules
Limitation de la porte : exemple

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source


Dfinition
Arguments texte ordinaire, {\bfseries en gras,} ordinaire
Porte des
commandes
Taille des caractres

Modules Rsultat
dextension
texte ordinaire, en gras, ordinaire
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Bascules
Attention : bascules , commandes porte locale

Confrence
LATEX no 2
Attention !
Denis Bitouz
Les accolades ne semploient pas de la mme faon avec les
Commandes commandes ( porte) :
Dfinition
Arguments
Porte des locale
commandes
Taille des caractres
semi-globale (bascules)
Modules
dextension

Structuration
Commande Correct Incorrect
locale \textbf{<texte>} {\textbf<texte>} 17
Conversion
LATEX PDF semi-globale {\bfseries <texte>} \bfseries{<texte>} 18
Inclusion
dimages

17. Seule la 1re lettre de <texte> subit leffet de la commande


18. Leffet de la bascule ne sarrte pas laccolade fermante
Bascules
Attention : bascules , commandes arguments

Confrence
LATEX no 2
Exemple
Denis Bitouz
Code source
Commandes
Dfinition \begin{enumerate}
Arguments
\item texte ordinaire
Porte des
commandes \item {\bfseries texte en gras}
Taille des caractres
\item texte ordinaire
Modules \item \bfseries{texte en gras}
dextension
\item texte PAS ordinaire (toujours en gras)
Structuration \end{enumerate}
Conversion
LATEX PDF
Rsultat
Inclusion
dimages
1 texte ordinaire
2 texte en gras
3 texte ordinaire
4 texte en gras
5 texte PAS ordinaire (toujours en gras)
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
1 Commandes (prcisions)
Dfinition
Commandes
Dfinition
Arguments
Arguments Porte des commandes
Porte des
commandes Taille des caractres
Taille des caractres

Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Taille globale des caractres

Confrence
LATEX no 2 On se souvient que la taille globale des caractres ne peut
Denis Bitouz tre que :
Commandes 10 points
Dfinition
Arguments
Porte des
11 points
commandes
Taille des caractres 12 points
Modules
dextension
Remarque
Structuration

Conversion
Mais la taille locale des caractres peut tre modifie et
LATEX PDF ceci seffectue au moyen de bascules
Inclusion
dimages
Changements de taille locaux
Au moyen de bascules : syntaxe

Confrence
LATEX no 2 Bascule Signification Exemple
Denis Bitouz
\tiny minuscule Coucou !
\scriptsize taille indice et exposant Coucou !
Commandes
\footnotesize taille note de bas de page Coucou !
Dfinition
Arguments \small petit Coucou !
Porte des
commandes (\normalsize) taille normale Coucou !
Taille des caractres
\large grand Coucou !
Modules
dextension \Large trs grand Coucou !
Structuration \LARGE trs trs grand Coucou !
Conversion
LATEX PDF \huge norme Coucou !
Inclusion
dimages \Huge trs norme Coucou !
Changements de taille locaux
Exemple

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source


Dfinition
Arguments taille normale, \tiny minuscule, \huge norme,
Porte des
commandes \large grand, {\tiny minuscule,} grand,
Taille des caractres
{\normalsize taille normale,} grand, \small petit.
Modules
dextension

Structuration
Rsultat
Conversion
LATEX PDF

Inclusion
norme, grand,
taille normale, minuscule, minuscule,

dimages grand, taille normale, grand, petit.


Fonctionnalits de TeXstudio
Changements de taille locaux

Confrence
LATEX no 2 Le cas chant sur du texte dj slectionn :
Denis Bitouz 19
liste droulante Minuscule - \tiny (sous-optimal)
Commandes
Dfinition
menu LaTeX Taille des caractres puis
Arguments
Porte des
Minuscule - \tiny
commandes
Taille des caractres Taille des indices - \scriptsize
Modules Taille des notes - \footnotesize
dextension

Structuration
etc.
Conversion
LATEX PDF

Inclusion
dimages

19. Au dpart : ensuite, dernire commande de changement local de


taille utilise
Changements de taille locaux
Correspondances

Confrence
LATEX no 2 Voici un tableau inintressant au possible :
Denis Bitouz
Corps de base
Commandes Bascule
Dfinition 12pt 11pt 10pt
Arguments
Porte des
\tiny 6pt 6pt 5pt
commandes
Taille des caractres \scriptsize 8pt 8pt 7pt
Modules \footnotesize 10pt 9pt 8pt
dextension
\small 11pt 10pt 9pt
Structuration

Conversion
(\normalsize) 12pt 11pt 10pt
LATEX PDF \large 14pt 12pt 12pt
Inclusion
dimages
\Large 17pt 14pt 14pt
\LARGE 20pt 17pt 17pt
\huge 25pt 20pt 20pt
\Huge 25pt 25pt 25pt
Changements de taille locaux
Relatifs la taille du corps de base

Confrence
LATEX no 2
Remarque
Denis Bitouz
Changements de taille locaux : relatifs la taille du corps
Commandes
Dfinition de base = cohsion si changement du corps de base
Arguments
Porte des
commandes
Taille des caractres

Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Plan

Confrence
LATEX no 2
1 Commandes (prcisions)
Denis Bitouz

Commandes 2 Modules dextension


Modules
dextension
Dimensions de la 3 Structuration dun document
page
Adaptation une
(des) langue(s)
Euro 4 Conversion LATEX PDF
Couleur
Divers

Structuration
5 Inclusion dimages
Conversion
LATEX PDF

Inclusion
dimages
Dfinition et syntaxe

Confrence
LATEX no 2
Dfinition
Denis Bitouz
module = (module d)extension 20 = package = ensemble
Commandes

Modules
de nouvelles commandes et nouveaux environnements
dextension
Dimensions de la
page Syntaxe
Adaptation une

\usepackage{<package>} % sans option


(des) langue(s)
Euro
Couleur
Divers
\usepackage[<option(s)>]{<package>} % avec option(s)
Structuration

Conversion
LATEX PDF
Attention !
Inclusion Chargement : uniquement en prambule
dimages

20. Extension des fonctionnalits de LATEX


Fonctionnalits de TeXstudio
Insertion de commandes de chargement de package

Confrence
LATEX no 2 Menu LaTeX \usepackage
Denis Bitouz
Attention !
Commandes

Modules
TeXstudio ne peut pas intgrer lensemble des
dextension commandes 21 des 5285 packages disponibles :
Dimensions de la
page
Adaptation une Commandes des packages : saisir manuellement
(des) langue(s)
Euro
Couleur
Mais auto-compltion frquente
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages

21. Et environnements
De quoi est constitu un package ?

Confrence
LATEX no 2 Un package est fourni sous la forme de un ou plusieurs
Denis Bitouz fichiers
Commandes
Remarque
Modules
dextension Tout <package> 22 fournit au moins :
Dimensions de la

un fichier <package>.sty : code informatique du <package>


page
Adaptation une
(des) langue(s)
Euro
Couleur
un fichier <package>.pdf : documentation du <package>
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages

22. Ou presque...
Gestion des packages

Confrence
LATEX no 2 Lensemble des packages 23 sont par dfaut installs avec
Denis Bitouz la distribution TEX Live de LATEX
Commandes
Remarque
Modules
dextension
Dimensions de la
Le TEX Live Manager (tlmgr) 24 permet de grer les
page
Adaptation une
packages, par exemple en :
(des) langue(s)
Euro
Couleur
mettant jour ceux dont une nouvelle version est
Divers disponible
Structuration
installant ceux nouvellement apparus
Conversion
LATEX PDF

Inclusion
dimages

23. Il y en a au moins 5285


24. Sous Windows 6 7, Dmarrer Tous les programmes TeX Live 2016
TeX Live Manager
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
2 Modules dextension
Dimensions de la page
Commandes
Adaptation une (des) langue(s)
Modules
dextension
Euro
Dimensions de la
page
Couleur
Adaptation une
(des) langue(s)
Divers
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package geometry

Confrence
LATEX no 2
Code source
Denis Bitouz

Commandes \usepackage[a4paper]{geometry}
Modules
dextension 1 Le prsent document sera au format A4.
Dimensions de la
page
Adaptation une
(des) langue(s)
Euro
Remarque
Couleur
Divers
De nombreuses autres options sont disponibles : marges,
Structuration orientation, etc.
Conversion
LATEX PDF
Code source
Inclusion
dimages
\usepackage[a4paper,landscape]{geometry}

1 Le prsent document sera au format A4


2 et orient en mode paysage.
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
2 Modules dextension
Dimensions de la page
Commandes
Adaptation une (des) langue(s)
Modules
dextension
Euro
Dimensions de la
page
Couleur
Adaptation une
(des) langue(s)
Divers
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package babel

Confrence
LATEX no 2 Le package babel permet dadapter un document une ou
Denis Bitouz plusieurs langues notamment par :
Commandes respect automatique dusages typographiques : rgles de
Modules
dextension
ponctuation, etc.
Dimensions de la
page mise en uvre des motifs de csures
Adaptation une
(des) langue(s)
Euro
traduction de la date et des mots cls. Ainsi, le titre de la
Couleur
Divers
table des matires sera :
Structuration en anglais : Contents
Conversion en franais : Table des matires
LATEX PDF
en islandais : Efnisyfirlit
Inclusion
dimages
Package babel
Exemple

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source


Modules
dextension \documentclass[french]{article}
Dimensions de la
page ...
Adaptation une
(des) langue(s)
Euro
\usepackage{babel}
Couleur
Divers
1 Ce document a t compil le \today!
Structuration

Conversion
LATEX PDF Rsultat
Inclusion
dimages Ce document a t compil le 4 avril 2017 !
Package babel
Syntaxe conseille

Confrence
LATEX no 2 La <langue> est spcifier en option :
Denis Bitouz
non pas de \usepackage{babel}
Commandes
mais de la <classe> de document
Modules
dextension
Dimensions de la
page
Syntaxe
Adaptation une

\documentclass[<langue>]{<classe>}
(des) langue(s)
Euro
Couleur
Divers
...
Structuration \usepackage{babel}
Conversion
LATEX PDF

Inclusion
Ainsi, dautres packages peuvent en bnficier (varioref par
dimages exemple)
Package babel
Ordre de chargement

Confrence
LATEX no 2
Attention !
Denis Bitouz
En rgle gnrale, le package babel est le dernier charg.
Commandes
Quelques exceptions :
Modules
dextension
Dimensions de la
eurosym : symbole e
page
Adaptation une varioref : rfrences croises amliores
(des) langue(s)
Euro
Couleur
subcaption : sous-figures
Divers
listings : insertion de listings informatiques
Structuration

Conversion
datetime2 : affichage de dates 25
LATEX PDF
hyperref : liens hypertextes
Inclusion
dimages
glossaries : glossaires et listes dacronymes
cleveref : rfrences croises astucieuses

25. Non tudis dans ce cours


Package babel : documents francophones

Confrence
LATEX no 2 Le module francophone de babel sappelle frenchb 26 . Il
Denis Bitouz peut tre charg au moyen de french ou frenchb ou
Commandes francais
Modules
dextension Attention !
Dimensions de la
page On utilisera loption french (plutt que frenchb ou
Adaptation une
(des) langue(s)
francais) car cest la seule pouvant tre exploite par
Euro
Couleur dautres packages
Divers

Structuration
Syntaxe
Conversion
LATEX PDF

Inclusion
\documentclass[french]{article}
dimages ...
\usepackage{babel}

26. Comme french babel


Package babel : documents francophones
Commandes daide la saisie : guillemets

Confrence
LATEX no 2 Pour obtenir des guillemets en forme de chevrons :
Denis Bitouz
Syntaxe
Commandes

Modules \og <texte mettre entre guillemets>\fg{}


dextension
Dimensions de la
page
Adaptation une
Exemple
(des) langue(s)
Euro
Couleur Code source
Divers

Structuration 1 \og chevrons\fg{}


Conversion
LATEX PDF

Inclusion
Rsultat
dimages
chevrons
Package babel : documents francophones
Commandes daide la saisie : guillemets (mieux)

Confrence
LATEX no 2
Remarque
Denis Bitouz
Mieux : commande \enquote{<texte>} du package csquotes
Commandes

Modules
dextension Exemple
Dimensions de la
page
Adaptation une
(des) langue(s)
Code source
Euro
Couleur
Divers
\usepackage{csquotes}
Structuration \usepackage{babel} % Aussi !
Conversion
LATEX PDF 1 \enquote{chevrons}
Inclusion
dimages

Rsultat
chevrons
Fonctionnalits de TeXstudio
Configuration pour les guillemets

Confrence
LATEX no 2

Denis Bitouz
1 Menu Options Configurer TeXstudio diteur
2 Liste Remplacer les guillemets
Commandes

Modules
3 Choisir :
dextension
Dimensions de la
soit Guillemets franais (babel) : \og \fg{}
page
Adaptation une
soit Package csquotes : \enquote{ }
(des) langue(s)
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package babel : documents francophones
Commandes daide la saisie : noms dauteurs

Confrence
LATEX no 2 Pour la saisie des noms dauteurs :
Denis Bitouz
Syntaxe
Commandes

Modules
\bsc{<nom dauteurs>}
dextension
Dimensions de la
page
Adaptation une
Exemple
(des) langue(s)
Euro
Couleur
Code source
Divers

Structuration 1 Marie-Madeleine \bsc{de La Fayette}


Conversion
LATEX PDF

Inclusion
Rsultat
dimages
Marie-Madeleine de La Fayette
Package babel : documents francophones
Commandes daide la saisie : exposants en mode texte

Confrence
LATEX no 2 Pour la saisie des exposants en mode texte :
Denis Bitouz
Syntaxe
Commandes

Modules \up{<exposant en mode texte>}


dextension
Dimensions de la
page
Adaptation une
Exemple
(des) langue(s)
Euro
Couleur Code source
Divers

Structuration 1 M\up{me} \bsc{de La Fayette}


Conversion
LATEX PDF

Inclusion
Rsultat
dimages
Mme de La Fayette
Package babel : documents francophones
Commandes daide la saisie : numro(s)

Confrence
LATEX no 2 Abrviations de Numro(s) et numro(s) :
Denis Bitouz
Syntaxe
Commandes

Modules \No <nombre entier>


\Nos <nombres entiers>
dextension
Dimensions de la

\no <nombre entier>


page
Adaptation une

\nos <nombres entiers>


(des) langue(s)
Euro
Couleur
Divers

Structuration Exemple
Conversion
LATEX PDF Code source
Inclusion
dimages 1 \No 1. \Nos 2 et 3, \no 4, \nos 5 et 6

Rsultat
No 1. Nos 2 et 3, no 4, nos 5 et 6
Package babel : documents francophones
Commandes daide la saisie : ordinaux

Confrence
LATEX no 2 Pour la saisie des ordinaux :
Denis Bitouz
Syntaxe
Commandes

Modules
1\ier{} 1\iere{} <nombre>\ieme{}
dextension 1\iers{} 1\ieres{} <nombre>\iemes{}
Dimensions de la
page
Adaptation une
(des) langue(s)
Euro
Exemple
Couleur
Divers
Code source
Structuration

Conversion 1 1\ier{}, 1\iere{}, 2\ieme{},


LATEX PDF
2 1\iers{}, 1\ieres{} et 5\iemes{}
Inclusion
dimages

Rsultat
1er, 1re, 2e, 1ers, 1res et 5es
Package babel : documents multilingues

Confrence
LATEX no 2
Remarque
Denis Bitouz
En cas de document multilingue :
Commandes

Modules
les diffrentes langues sont spares par des virgules
dextension
Dimensions de la la dernire stipule est celle par dfaut du document
page
Adaptation une
(des) langue(s)
Euro
Couleur
Syntaxe (doc. en anglais et (par dfaut) en franais)
Divers

Structuration \documentclass[english,french]{<classe>}
Conversion
LATEX PDF
En cours de document, la langue est change au moyen de
Inclusion
dimages la bascule :
Syntaxe (bascule de chargement de langue)
\selectlanguage{<langue>}
Package babel : documents multilingues
Langues disponibles et (principales) options correspondantes

Confrence Langue <langue> Langue <langue>


LATEX no 2
Afrikaans afrikaans Interlingua interlingua
Denis Bitouz Bahasa bahasa Irish Gaelic irish
Basque basque Italian italian
Commandes
Breton breton Latin latin
Modules Bulgarian bulgarian Lower Sorbian lowersorbian
dextension
Dimensions de la
Catalan catalan North Sami samin
page
Croatian croatian Norwegian norsk
Adaptation une
(des) langue(s) Czech czech Polish polish
Euro
Danish danish Portuguese portuguese
Couleur
Divers
Dutch dutch Romanian romanian
English english Russian russian
Structuration
Esperanto esperanto Scottish Gaelic scottish
Conversion Estonian estonian Spanish spanish
LATEX PDF
Finnish finnish Slovakian slovak
Inclusion French french Slovenian slovene
dimages
Galician galician Swedish swedish
German ngerman Serbian serbian
Greek greek Turkish turkish
Hebrew hebrew Ukrainian ukrainian
Hungarian hungarian Upper Sorbian uppersorbian
Icelandic icelandic Welsh welsh
Package babel : documents francophones

Confrence
LATEX no 2
Attention !
Denis Bitouz
Pour profiter pleinement de loption french de ce package,
Commandes
lire sa documentation
Modules
dextension
Dimensions de la
page
Adaptation une
(des) langue(s)
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
2 Modules dextension
Dimensions de la page
Commandes
Adaptation une (des) langue(s)
Modules
dextension
Euro
Dimensions de la
page
Couleur
Adaptation une
(des) langue(s)
Divers
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package eurosym
Symbole euro

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source


Modules
dextension \usepackage{eurosym} % (!) Aprs le package babel
Dimensions de la
page
Adaptation une
1 Le symbole de leuro est \euro. \LaTeX{} cote \EUR{0}.
(des) langue(s)
Euro
Couleur
Divers Rsultat
Structuration
Le symbole de leuro est e. LATEX cote 0 e.
Conversion
LATEX PDF

Inclusion
dimages
Attention !
\EUR{<montant>} , <montant>~\euro{}

|10 e| (|\EUR{10}|)
|10 e| (|10~\euro{}|)
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
2 Modules dextension
Dimensions de la page
Commandes
Adaptation une (des) langue(s)
Modules
dextension
Euro
Dimensions de la
page
Couleur
Adaptation une
(des) langue(s)
Divers
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package xcolor
Commandes (liste non exhaustive)

Confrence
LATEX no 2
Syntaxe
Denis Bitouz

Commandes \usepackage{xcolor}
Modules
dextension \textcolor{<couleur>}{<texte>} % porte locale
\color{<couleur>}
Dimensions de la
page
% porte semi-globale
Adaptation une
(des) langue(s)
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package xcolor
Couleurs de base

Confrence
LATEX no 2 1 rouge
Code source
Denis Bitouz 2 vert
\usepackage{xcolor} 3 blanc
Commandes 4 bleu
\begin{enumerate}
Modules 1 \item \textcolor{red}{rouge}
5 rose
dextension 2 \item \textcolor{green}{vert} 6 sarcelle
Dimensions de la 3 \item \textcolor{white}{blanc}
page 7 citron vert
4 \item \textcolor{blue}{bleu}
Adaptation une
(des) langue(s)
5 \item \textcolor{pink}{rose} 8 olive
Euro
6 \item \textcolor{teal}{sarcelle} 9 cyan
7 \item \textcolor{lime}{citron vert}
Couleur
8 \item \textcolor{olive}{olive} 10 fuchsia
Divers
9 \item \textcolor{cyan}{cyan} 11 jaune
Structuration 10 \item \textcolor{magenta}{fuchsia}
11 \item \textcolor{yellow}{jaune}
12 orange
Conversion 12 \item \textcolor{orange}{orange} 13 violet
LATEX PDF 13 \item \textcolor{violet}{violet}
14 pourpre
14 \item \textcolor{purple}{pourpre}
Inclusion 15 \item \textcolor{brown}{marron} 15 marron
dimages 16 \item \textcolor{black}{noir} 16 noir
17 \item \textcolor{darkgray}{gris fonc}
18 \item \textcolor{gray}{gris} 17 gris fonc
19 \item \textcolor{lightgray}{gris clair} 18 gris
\end{enumerate}
19 gris clair
Package xcolor
Autres couleurs

Confrence
LATEX no 2
Remarque
Denis Bitouz
Bien dautres commandes et couleurs sont disponibles. Cf.
Commandes
la documentation de xcolor : Extending LATEXs color
Modules
dextension facilities: the xcolor package
Dimensions de la
page
Adaptation une
(des) langue(s)
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package xcolor
Mlanges de couleur

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source Rsultat


Modules AAAAAAAAAAA
dextension \usepackage{xcolor}
Dimensions de la
page
Adaptation une \textcolor{red! 0!blue}{A}%
(des) langue(s)
Euro \textcolor{red! 10!blue}{A}%
Couleur
Divers
\textcolor{red! 20!blue}{A}%
Structuration
\textcolor{red! 30!blue}{A}%
\textcolor{red! 40!blue}{A}%
Conversion
LATEX PDF \textcolor{red! 50!blue}{A}%
Inclusion \textcolor{red! 60!blue}{A}%
dimages
\textcolor{red! 70!blue}{A}%
\textcolor{red! 80!blue}{A}%
\textcolor{red! 90!blue}{A}%
\textcolor{red!100!blue}{A}%
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
2 Modules dextension
Dimensions de la page
Commandes
Adaptation une (des) langue(s)
Modules
dextension
Euro
Dimensions de la
page
Couleur
Adaptation une
(des) langue(s)
Divers
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Package multido
Boucles pour rpter des actions

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source Rsultat


Modules 0 2 4 6 8 10 12 14
dextension \usepackage{multido,xcolor}
Dimensions de la 16 18 20 22 24 26
page
Adaptation une \multido{\i=0+2}{51}{% 28 30 32 34 36 38
(des) langue(s)
\textcolor{red!\i!blue}{\i}
Euro 40 42 44 46 48 50
Couleur }
Divers 52 54 56 58 60 62
Structuration 64 66 68 70 72 74
Conversion
LATEX PDF
76 78 80 82 84 86
Inclusion 88 90 92 94 96 98
dimages
100
Package enumitem
Personnalisation des listes

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{enumitem}
\setenumerate[1]{font=\bfseries,label=\Alph*.,ref=\Alph*}
Modules
dextension \setenumerate[2]{font=\itshape,label=\arabic*),ref=\arabic*}
Dimensions de la
page
\noindent Le logiciel \LaTeX{} prsente
Adaptation une
(des) langue(s) \begin{enumerate}
Euro
\item des avantages:
Couleur
Divers
\begin{enumerate}
\item ils sont nombreux;
Structuration
\item trs nombreux;
Conversion \end{enumerate}
LATEX PDF
\item\label{bonne-foi} des inconvnients:
Inclusion \begin{enumerate}
dimages
\item franchement, je ne vois pas;
\item et vous?
\end{enumerate}
\end{enumerate}
Litem~\ref{bonne-foi} prouve ma bonne foi.
Package enumitem
Personnalisation des listes

Confrence
LATEX no 2 Pour plus de dtails, consulter la documentation
Denis Bitouz

Commandes

Modules
dextension
Dimensions de la
page
Adaptation une
(des) langue(s)
Euro
Couleur
Divers

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Plan

Confrence
LATEX no 2
1 Commandes (prcisions)
Denis Bitouz

Commandes 2 Modules dextension


Modules
dextension
3 Structuration dun document
Structuration
Classes
Titre
Rsum
4 Conversion LATEX PDF
Chapitres, sections,
sous-sections, etc.
Divers 5 Inclusion dimages
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Structuration et classes

Confrence
LATEX no 2
Remarque
Denis Bitouz

Commandes
Structuration dun document : variable 27 selon la classe
Modules
de document utilise
dextension

Structuration Voyons quelles classes LATEX sont disponibles


Classes
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

27. Mais en gnral semblable


Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
3 Structuration dun document
Classes de documents
Commandes
Titre du document
Modules
dextension
Rsum
Structuration
Chapitres, sections, sous-sections, etc.
Classes Divers
Titre
Rsum
Rfrences croises
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Classes de documents
Diffrentes selon notre ambition...

Confrence
LATEX no 2 La <classe> de document est spcifie par :
Denis Bitouz
Syntaxe
Commandes

Modules \documentclass[<options>]{<classe>}
dextension

Structuration
Classes
Titre
o <classe> est souvent lune des classes standard de LATEX :
Rsum
Chapitres, sections,
article : article, court document, etc.
sous-sections, etc.
Divers report : rapport, etc.
Rfrences croises

Conversion book : livre, polycopi, etc.


LATEX PDF
letter : courrier mais utiliser plutt la classe lettre
Inclusion
dimages
Classes de documents
Diffrences effectives

Confrence
LATEX no 2 Diffrences entre ces classes :
Denis Bitouz
structuration : niveaux diffrents
Commandes
mise en page : pages ddies (ou pas) aux :
Modules
dextension titre
Structuration
table des matires
Classes etc.
Titre
Rsum
Chapitres, sections,
marges
sous-sections, etc.
Divers titres courants : absents ou prsents
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Exemples de documents
Crs avec les classes article, report et book

Confrence
LATEX no 2
ExempleArticle.pdf 28 ExempleReport.pdf 29 ExempleBook.pdf 30
Denis Bitouz

Commandes
Un document de classe article
Modules Un auteur
3 avril 2017

dextension Rsum
Ceci est un exemple de document structur cre avec la classe article.

Table des matires


Structuration 1 Une section
1.1 Une sous-section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1 Un document de classe report Un document de classe book
1.1.1 Une sous-sous-section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.2 Une autre sous-sous-section . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Classes 1.2 Une autre sous-section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Un auteur Un auteur
2 Une autre section 5
3 avril 2017 2 avril 2017
Titre 1 Une section
Donec molestie, magna ut luctus ultrices, tellus arcu nonummy velit, sit amet pulvinar elit
justo et mauris. In pede. Maecenas euismod elit eu erat. Aliquam augue wisi, facilisis congue,
Rsum suscipit in, adipiscing et, ante. In justo. Cras lobortis neque ac ipsum. Nunc fermentum massa at
ante. Donec orci tortor, egestas sit amet, ultrices eget, venenatis eget, mi. Maecenas vehicula leo
semper est. Mauris vel metus. Aliquam erat volutpat. In rhoncus sapien ac tellus. Pellentesque
ligula.
Chapitres, sections, Cras dapibus, augue quis scelerisque ultricies, felis dolor placerat sem, id porta velit odio eu
elit. Aenean interdum nibh sed wisi. Praesent sollicitudin vulputate dui. Praesent iaculis viverra
augue. Quisque in libero. Aenean gravida lorem vitae sem ullamcorper cursus. Nunc adipiscing
sous-sections, etc. rutrum ante. Nunc ipsum massa, faucibus sit amet, viverra vel, elementum semper, orci. Cras eros
sem, vulputate et, tincidunt id, ultrices eget, magna. Nulla varius ornare odio. Donec accumsan
mauris sit amet augue. Sed ligula lacus, laoreet non, aliquam sit amet, iaculis tempor, lorem.
Suspendisse eros. Nam porta, leo sed congue tempor, felis est ultrices eros, id mattis velit felis
Divers non metus. Curabitur vitae elit non mauris varius pretium. Aenean lacus sem, tincidunt ut,
consequat quis, porta vitae, turpis. Nullam laoreet fermentum urna. Proin iaculis lectus.

Rfrences croises 1.1 Une sous-section


Cras dapibus, augue quis scelerisque ultricies, felis dolor placerat sem, id porta velit odio eu
elit. Aenean interdum nibh sed wisi. Praesent sollicitudin vulputate dui. Praesent iaculis viverra
augue. Quisque in libero. Aenean gravida lorem vitae sem ullamcorper cursus. Nunc adipiscing
rutrum ante. Nunc ipsum massa, faucibus sit amet, viverra vel, elementum semper, orci. Cras eros

Conversion 1

LATEX PDF

Inclusion
dimages

28. Ce fichier, attach au prsent fichier .pdf, devrait pouvoir tre ouvert (ou enregistr pour une ouverture
ultrieure) par un clic gauche ou droit (lafficheur PDF ventuellement pas en mode prsentation )
29. Ce fichier, attach au prsent fichier .pdf, devrait pouvoir tre ouvert (ou enregistr pour une ouverture
ultrieure) par un clic gauche ou droit (lafficheur PDF ventuellement pas en mode prsentation )
30. Ce fichier, attach au prsent fichier .pdf, devrait pouvoir tre ouvert (ou enregistr pour une ouverture
ultrieure) par un clic gauche ou droit (lafficheur PDF ventuellement pas en mode prsentation )
Classes de documents
Classes non standard

Confrence
LATEX no 2 Il existe de nombreuses autres classes, notamment :
Denis Bitouz
gnralistes : memoir, KOMA-Script, tufte-latex, etc.
Commandes
ddies :
Modules
dextension thses : cf. une liste de celles-ci 31
Structuration courrier : lettre, isodoc, etc.
Classes
Titre examens : exam, exam-n, etc. 32
Rsum
Chapitres, sections, diaporamas : beamer, powerdot, etc.
sous-sections, etc.
Divers cv : moderncv, ecv, pas-cv,
etc. 33
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

31. Dont la classe yathesis, conue par votre serviteur


32. Il existe aussi des packages ddis aux examens et sries
dexercices (avec ou sans solutions)
33. Une liste trs complte doutils ddis aux cv sous LATEX se trouve ici
Structuration et classes

Confrence
LATEX no 2
Remarque
Denis Bitouz
Dans la suite, on tudie les possibilits de structuration
Commandes
offertes par les classes standard de LATEX
Modules
dextension

Structuration
Classes
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
3 Structuration dun document
Classes de documents
Commandes
Titre du document
Modules
dextension
Rsum
Structuration
Chapitres, sections, sous-sections, etc.
Classes Divers
Titre
Rsum
Rfrences croises
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Titre du document
Commandes de prparation : intitul

Confrence
LATEX no 2

Denis Bitouz
Syntaxe (intitul)

Commandes
\title{<intitul du document>}
Modules
dextension
Remarque
Structuration
Classes Mise en forme 34 possible de lintitul
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Remarque
Rfrences croises
Passage la ligne possible dans lintitul au moyen de \\
Conversion
LATEX PDF

Inclusion Attention !
dimages
Commande \\ proscrire pour changer de ligne dans le
texte ordinaire

34. Gras, italique, etc.


Titre du document
Commandes de prparation : auteur(s)

Confrence
LATEX no 2

Denis Bitouz
Syntaxe (auteur(s))

Commandes
\author{<auteur(s) du document>}
Modules
dextension
Remarque
Structuration
Classes En cas dauteurs multiples, les noms et prnoms des
Titre
Rsum
diffrents auteurs sont spars par la commande \and
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises Code source
Conversion
LATEX PDF \author{Laurel \and Hardy}
Inclusion
dimages
Titre du document
Commandes de prparation : date

Confrence
LATEX no 2

Denis Bitouz
Syntaxe (date)
% Date explicite
Commandes

Modules
\date{<date explicite> 35 }
dextension % Absence de date
Structuration \date{}
% Date du jour 36
Classes
Titre
Rsum
\date{\today} % Ou /absence/ de la commande \date !
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises
Attention (comportement contre-intuitif) !
Conversion
LATEX PDF
Dans le document .pdf Dans le source .tex
Inclusion
dimages Absence de date = Prsence de \date{}
Prsence de date (du jour) = Absence de \date

35. Par exemple 31 dcembre 2999


36. Du jour de la compilation
Titre du document
Commandes de cration

Confrence
LATEX no 2
Attention !
Denis Bitouz
Les commandes \title, \author et \date :
Commandes

Modules
prparent le titre
dextension
mais ne gnrent rien !
Structuration
Classes
Titre
Rsum
Pour gnrer le titre, on doit insrer 37 la commande :
Chapitres, sections,
sous-sections, etc.
Divers Syntaxe (gnration du titre)
Rfrences croises

Conversion \maketitle
LATEX PDF

Inclusion
dimages Attention !
Sans linsertion de la commande \maketitle, aucun
lment de titre napparat !

37. L o on le souhaite (dans le corps du document)


Titre
Exemple

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \title{Une libert enfin acquise}
Modules \author{Vous \and Zmoi}
dextension
\maketitle
Structuration
Classes \LaTeX{} est puissant et facile !
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Fonctionnalits de TeXstudio
Cration du titre

Confrence
LATEX no 2 Menu LaTeX puis
Denis Bitouz
\author{}
Commandes
\title{}
Modules
dextension \maketitle
Structuration
Classes
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Titre du document
Page ddie ou pas

Confrence
LATEX no 2
Remarque
Denis Bitouz
La commande \maketitle cre une page ddie au titre :
Commandes

Modules
pas avec la classe article
dextension
avec les classes report et book
Structuration
Classes
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Titre du document
Titres plus sophistiqus

Confrence
LATEX no 2 Pour crer des titres plus sophistiqus, on peut recourir
Denis Bitouz lenvironnement titlepage qui :
Commandes cre une page ddie au titre 38
Modules
dextension ncessite de placer soi-mme les lments du titre
Structuration
Classes Attention !
Titre
Rsum
Chapitres, sections,
Environ. titlepage = \title, \author, \date, \maketitle
sous-sections, etc.
Divers
Rfrences croises Remarque
Conversion
LATEX PDF Pour des canevas de pages de titres, cf. par exemple :
Inclusion le package titlepages
dimages
la galerie de Overleaf

38. Mme avec la classe article


Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
3 Structuration dun document
Classes de documents
Commandes
Titre du document
Modules
dextension
Rsum
Structuration
Chapitres, sections, sous-sections, etc.
Classes Divers
Titre
Rsum
Rfrences croises
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Rsum du document

Confrence
LATEX no 2 Avec les classes article et report 39 , environnement
Denis Bitouz abstract pour insrer un rsum :
Commandes
Syntaxe (rsum)
Modules
dextension
\begin{abstract}
Structuration
Classes <contenu du rsum>
Titre
Rsum
\end{abstract}
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises
Remarque
Conversion
LATEX PDF
Lenvironn. abstract cre une page ddie au rsum :
Inclusion pas avec la classe article
dimages
avec la classe report

39. Et notamment pas avec la classe book


Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
3 Structuration dun document
Classes de documents
Commandes
Titre du document
Modules
dextension
Rsum
Structuration
Chapitres, sections, sous-sections, etc.
Classes Divers
Titre
Rsum
Rfrences croises
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Chapitres, sections, sous-sections, etc.

Confrence
LATEX no 2 Un document LATEX peut trs facilement tre structur au
Denis Bitouz moyen des commandes :
Commandes Classe de document Numrot
Commande
Modules article report book par dfaut
\part{<intitul>}
dextension
4 4 4 4
Structuration \chapter{<intitul>} 4 4 4
\section{<intitul>}
Classes
Titre 4 4 4 4
Rsum
\subsection{<intitul>} 4 4 4 4
\subsubsection{<intitul>}
Chapitres, sections,
sous-sections, etc. 4 4 4 488
\paragraph{<intitul>}
Divers
Rfrences croises
4 4 4
\subparagraph{<intitul>} 4 4 4
Conversion
LATEX PDF

Inclusion Remarque
dimages
Avec la classe article, lusage de \part est exceptionnel
Commandes de structuration : exemples
tel que visualis habituellement

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum}
Modules
dextension \section{Avec \LaTeX{}, la libert !}
\LaTeX{} est puissant et facile ! \lipsum[1-2]
Structuration
Classes
Titre
\section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Rsum a se voit, non? \lipsum[3]
Chapitres, sections,
sous-sections, etc.
Divers \subsection{Une biographie de Victor Hugo}
Rfrences croises Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]
Conversion
LATEX PDF \subsection{De la posie: \emph{La chanson de Gaspard Hauser}}
Inclusion De Paul Verlaine... \lipsum[7-9]
dimages
\section{Avec \LaTeX{}, des documents structurs !}
Cest ce quon est en train de voir... \lipsum[10-12]
Personnalisation de laspect des intituls
Package secsty

Confrence
LATEX no 2
Code source ( voir ce qui est visualis habituellement )
Denis Bitouz

Commandes \usepackage{lipsum,xcolor,sectsty}
\allsectionsfont{\sffamily}
Modules
dextension
\sectionfont{\sffamily\color{blue}}

Structuration % Mme texte !


Classes
\section{Avec \LaTeX{}, la libert !}
Titre
Rsum \LaTeX{} est puissant et facile ! \lipsum[1-2]
Chapitres, sections,
sous-sections, etc.
Divers
\section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Rfrences croises a se voit, non? \lipsum[3]
Conversion
LATEX PDF \subsection{Une biographie de Victor Hugo}
Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]
Inclusion
dimages
\subsection{De la posie: \emph{La chanson de Gaspard Hauser}}
De Paul Verlaine... \lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
Personnalisation de laspect des intituls
Package titlesec

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum,titlesec}
% ATTENTION ! Lexemple suivant nest probablement opportun pour des chapitres
Modules \titleformat{\section} % commande de sectionnement affecte
dextension [frame] % une des formes prdfinies
{\itshape} % format appliqu au titre dans son ensemble
Structuration {\filright\small\enspace SECTION \thesection\enspace} % format du n du titre
Classes {8pt} % distance (horiz. ou vert.) entre le n et le texte du titre
Titre {\Large\bfseries\filcenter} % format appliqu au texte du titre
Rsum
Chapitres, sections, % Mme texte !
sous-sections, etc. \section{Avec \LaTeX{}, la libert !}
Divers \LaTeX{} est puissant et facile ! \lipsum[1-2]
Rfrences croises
\section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Conversion a se voit, non? \lipsum[3]
LATEX PDF
\subsection{Une biographie de Victor Hugo}
Inclusion
Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]
dimages
\subsection{De la posie: \emph{La chanson de Gaspard Hauser}}
De Paul Verlaine... \lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
Fonctionnalits de TeXstudio
Insertion de commandes de structuration

Confrence
LATEX no 2 Le cas chant sur du texte dj slectionn :
Denis Bitouz 40
liste droulante \part (sous-optimal)
Commandes
menu LaTeX Structuration puis
Modules
dextension \part
Structuration \chapter
Classes
Titre \section
Rsum
Chapitres, sections, etc.
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

40. Au dpart : ensuite, dernire commande de structuration utilise


Table des matires

Confrence
LATEX no 2 Si le document est structur avec les commandes de
Denis Bitouz structuration prcdentes, la table des matires sobtient
Commandes en une seule commande 41 :
Modules
dextension Syntaxe
Structuration
\tableofcontents
Classes
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

41. Sous TeXstudio : menu LaTeX \tableofcontents


Table des matires
Exemple

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum}
Modules
dextension \tableofcontents
\section{Avec \LaTeX{}, la libert !}
Structuration
\LaTeX{} est puissant et facile ! \lipsum[1-2]
Classes
Titre
Rsum \section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Chapitres, sections,
sous-sections, etc.
a se voit, non? \lipsum[3]
Divers
Rfrences croises \subsection{Une biographie de Victor Hugo}
Conversion Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]
LATEX PDF

Inclusion \subsection{De la posie: \emph{La chanson de Gaspard Hauser}}


dimages De Paul Verlaine... \lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
Table des matires
Prcautions

Confrence
LATEX no 2
Attention !
Denis Bitouz
Pour que la table des matires soit jour, il est dans
Commandes
certains cas ncessaire de compiler au moins 2 fois
Modules
dextension

Structuration
Classes
Titre
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Commandes de structuration
Intituls alternatifs

Confrence
LATEX no 2 Toute commande de structuration 42 admet un argument :
obligatoire : pour l<intitul> 43
Denis Bitouz

Commandes
optionnel : pour l<intitul alternatif> ventuel
Modules
dextension

Structuration Syntaxe (exemple pour les sections)


Classes
Titre \section{<intitul>}
\section[<intitul alternatif>]{<intitul>}
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

42. \chapter, \section, etc.


43. Intitul normal
Commandes de structuration
Intituls alternatifs : usage

Confrence
LATEX no 2
Remarque
Denis Bitouz

Commandes
L<intitul alternatif> 44 remplace l<intitul> dans :
Modules la table des matires
dextension

Structuration
les titres courants 45
Classes
Titre
Rsum Attention !
Chapitres, sections,
sous-sections, etc.
Divers
Cela peut tre utile si un <intitul> est (trop) long
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

44. Sil est utilis


45. Sil y en a
Intituls alternatifs
Exemple

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
\tableofcontents
Commandes

Modules \section{Titre pas trop long}


dextension
Intitul de section pas trop : rien signaler.
Structuration
Classes
\section{Voici un intitul de section vraiment trs trs long et il
Titre
Rsum
nest pas conseill quil figure tel quel dans la table des matires
Chapitres, sections, ni dans les titres courants}
sous-sections, etc.
Divers
Intitul de section trs long, figurant tel quel dans la table
Rfrences croises des matires : signalons quon fait mieux !
Conversion
LATEX PDF \section[Version alternative (courte) de lintitul de section]{Voici
un intitul de section vraiment trs trs long et il nest pas
Inclusion
dimages conseill quil figure tel quel dans la table des matires ni dans
les titres courants}
Intitul de section trs long, remplac par un intitul alternatif dans
la table des matires : signalons que cest bien !
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
3 Structuration dun document
Classes de documents
Commandes
Titre du document
Modules
dextension
Rsum
Structuration
Chapitres, sections, sous-sections, etc.
Classes Divers
Titre
Rsum
Rfrences croises
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Notes de bas de page

Confrence
LATEX no 2 Les notes de bas de page sobtiennent au moyen de 46 :
Denis Bitouz
Syntaxe
Commandes

Modules \footnote{<contenu de la note de bas de page>}


dextension

Structuration
Classes
Titre
Attention !
Rsum
Chapitres, sections,
La typographie (franaise) impose quil ny ait pas despace
sous-sections, etc.
Divers entre lappel de note et le mot qui prcde
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

46. Sous TeXstudio : liste droulante \label{label} (sous-optimal) ou


menu LaTeX Rfrences croises \footnote{texte}
Notes de bas de page
Exemple

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum}
Modules
dextension \section{Avec \LaTeX{}, la libert !}
\LaTeX{} est puissant et facile\footnote{Cest effectivement facile,
Structuration
nest-ce pas?} ! \lipsum[1-2]
Classes
Titre
Rsum \section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Chapitres, sections,
sous-sections, etc.
a se voit, non? \lipsum[3]
Divers
Rfrences croises \subsection{Une biographie de Victor Hugo}
Conversion Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]
LATEX PDF

Inclusion \subsection{De la posie: \emph{La chanson de Gaspard Hauser}}


dimages De Paul Verlaine... \lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
3 Structuration dun document
Classes de documents
Commandes
Titre du document
Modules
dextension
Rsum
Structuration
Chapitres, sections, sous-sections, etc.
Classes Divers
Titre
Rsum
Rfrences croises
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages
Rfrences croises
Mthode

Confrence
LATEX no 2 On peut faire rfrence un objet numrot 47
Denis Bitouz 1 Lobjet est labellis au moyen de 48 :
Commandes
Syntaxe
Modules
dextension
\label{<label>}
Structuration
Classes
Titre
2 Le numro de :
Rsum
lobjet
Chapitres, sections,
sous-sections, etc. la page o se trouve lobjet
Divers
Rfrences croises peut tre affich au moyen de :
Conversion
LATEX PDF Syntaxe
Inclusion
dimages \ref{<label>} % numro de lobjet
\pageref{<label>} % numro de page de lobjet

47. Chapitre (ou section, etc.), figure, tableau, quation, etc.


48. Insr juste aprs sa commande, juste aprs \begin{...} en cas
denvironnement
Rfrences croises
Exemple

Confrence
LATEX no 2
Code source ( voir ce qui est visualis habituellement )
Denis Bitouz

Commandes \usepackage{lipsum}

Modules \section{Avec \LaTeX{}, la libert !}


dextension
\LaTeX{} est puissant et facile ! \lipsum[1-2]
Structuration
Classes
\section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Titre
Rsum a se voit, non? \lipsum[3]
Chapitres, sections,
sous-sections, etc.
Divers
\subsection{Une biographie de Victor Hugo}\label{hugo} % <- !
Rfrences croises Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]
Conversion
LATEX PDF \subsection{De la posie: \emph{La chanson de Gaspard Hauser}}
De Paul Verlaine...
Inclusion
dimages \textbf{Victor Hugo est trait section~\ref{hugo}, % <- !
page~\pageref{hugo}.} % <- !
\lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
Fonctionnalits de TeXstudio
Rfrences croises

Confrence
LATEX no 2 Le cas chant sur du texte dj slectionn :
Denis Bitouz 49
liste droulante \label{label} (sous-optimal)
Commandes
menu LaTeX Rfrences croises puis :
Modules
dextension \label{label}
Structuration \ref{label}
Classes
Titre \pageref{label}
Rsum
Chapitres, sections,
sous-sections, etc.
Divers
Rfrences croises

Conversion
LATEX PDF

Inclusion
dimages

49. Au dpart : ensuite, dernire commande de rfrence croise utilise


Rfrences croises
Prcautions

Confrence
LATEX no 2
Attention !
Denis Bitouz
Le <label> ne doit comporter aucun :
Commandes

Modules
accent
dextension
cdille
Structuration
Classes espace
Titre
Rsum
Chapitres, sections,
signe de ponctuation
sous-sections, etc.
Divers
Rfrences croises Attention !
Conversion
LATEX PDF Pour que les rfrences croises soient jour, il est dans
Inclusion certains cas ncessaire de compiler au moins 2 fois
dimages
Rfrences croises
Encore mieux : package varioref

Confrence
LATEX no 2 Le package varioref amliore le systme de rfrences
Denis Bitouz croises. On affiche :
Commandes 1 le numro (et ventuellement la page) de lobjet

Modules 2 seulement la page de lobjet


dextension

Structuration en insrant respectivement :


Classes
Titre
Rsum
Syntaxe
Chapitres, sections,
sous-sections, etc.
Divers \usepackage{varioref}
Rfrences croises

Conversion \vref{<label>} % numro (et page)


LATEX PDF

Inclusion
\vpageref{<label>} % page seule
dimages

Attention !
\vref et \vpageref ne doivent pas tre prcdes
despaces inscables (contrairement \ref et \pageref)
Rfrences croises
Encore mieux : package varioref

Confrence
LATEX no 2 Le package varioref amliore le systme de rfrences croises.
Denis Bitouz Le numro :
Commandes de lobjet 50
Modules
dextension
(seulement) de la page o se trouve lobjet
Structuration peut tre affich au moyen de :
Classes
Titre
Rsum
Syntaxe
Chapitres, sections,
sous-sections, etc.
Divers
\usepackage{varioref}
Rfrences croises

Conversion \vref{<label>} % numro (et page)


\vpageref{<label>} %
LATEX PDF
page seule
Inclusion
dimages
Attention !
\vref et \vpageref ne doivent pas tre prcdes despaces
inscables (contrairement \ref et \pageref)
50. Et de sa page le cas chant
Rfrences croises amliores
Exemple

Confrence
LATEX no 2
Code source ( voir ce qui est visualis habituellement )
Denis Bitouz

Commandes \usepackage{lipsum,varioref}

Modules \section{Avec \LaTeX{}, la libert !}


dextension
\LaTeX{} est puissant et facile ! \lipsum[1-2]
Structuration \textbf{Victor Hugo est trait section\vref{hugo}.} % <- !
Classes
Titre
Rsum \section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Chapitres, sections, a se voit, non? \lipsum[3]
sous-sections, etc.
Divers
Rfrences croises \subsection{Une biographie de Victor Hugo}\label{hugo} % <- !
Conversion
Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]
LATEX PDF
\subsection{De la posie: \emph{La chanson de Gaspard Hauser}}
Inclusion
dimages De Paul Verlaine...
\textbf{Victor Hugo est trait section\vref{hugo}.} % <- !
\lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
\textbf{Victor Hugo est trait section\vref{hugo}.} % <- !
Plan

Confrence
LATEX no 2
1 Commandes (prcisions)
Denis Bitouz

Commandes 2 Modules dextension


Modules
dextension
3 Structuration dun document
Structuration

Conversion
LATEX PDF 4 Conversion LATEX PDF
Gnralits
Package hyperref

Inclusion
5 Inclusion dimages
dimages
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
4 Conversion LATEX PDF
Gnralits
Commandes
Package hyperref
Modules
dextension

Structuration

Conversion
LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages
Quest-ce que le format PDF ?

Confrence
LATEX no 2
Dfinition
Denis Bitouz
PDF (Portable Document Format) est un format
Commandes

Modules
permettant la navigation hypertexte
dextension
prservant la mise en page
Structuration

Conversion utilisable sur toutes les plates-formes


LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages
Comment visualiser un fichier PDF ?

Confrence
LATEX no 2
Remarque
Denis Bitouz
Acrobat Reader nest pas le seul afficheur de fichiers PDF
Commandes

Modules
dextension
Pour les fichiers PDF obtenus avec LATEX, on prfrera par
Structuration exemple, sous :
Conversion Linux : evince, okular, xpdf, zathura
LATEX PDF
Gnralits
Package hyperref
Mac OS : Aperu, Skim
Inclusion Windows : SumatraPDF 51
dimages
tous ces OS : lafficheur intgr de TeXstudio

51. mha prfrable Acrobat Reader


Comment imprimer un fichier PDF ?

Confrence
LATEX no 2
Attention !
Denis Bitouz
Pour imprimer le fichier PDF, il faut louvrir dans un afficheur
Commandes
autre que celui intgr de TeXstudio : ce dernier noffre pas
Modules
dextension cette fonctionnalit
Structuration

Conversion
LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages
Comment obtenir un fichier PDF ?
Le plus simple : PDFLATEX

Confrence
LATEX no 2 Pour obtenir un <fichier>.pdf partir dun <fichier>.tex,
Denis Bitouz il suffit en gnral de compiler avec PDFLATEX
Commandes

Modules
Remarque (compilation PDFLATEX)
dextension
pdflatex
Structuration <fichier>.tex <fichier>.pdf
Conversion
LATEX PDF
Gnralits Remarque
Il existe dautres moyens pour obtenir un <fichier>.pdf
Package hyperref

Inclusion
dimages partir dun <fichier>.tex, non tudis ici
Fontes employer
Exemples de fontes PostScript

Confrence
LATEX no 2 Parmi les familles de fontes PostScript livres avec LATEX :
Denis Bitouz
Latin Modern : package lmodern 52
Commandes
Palatino : package pxfonts 53
Modules
dextension Times : package txfonts 54
Structuration
Adobe Utopia : package fourier 55
Conversion
LATEX PDF
Gnralits
Kp-Fonts : package kpfonts 56 (utilise dans ce
Package hyperref diaporama)
Inclusion
dimages Libertine : package libertine
Garamond : package ebgaramond-maths (p. ex.)

52. Ds Nol o un zphyr ha me vt de glaons wrmiens je dne dexquis rtis de buf


53. Ds Nol o un zphyr ha me vt de glaons wrmiens je dne dexquis rtis de buf
54. Ds Nol o un zphyr ha me vt de glaons wrmiens je dne dexquis rtis de buf
55. Ds Nol o un zphyr ha me vt de glaons wrmiens je dne dexquis rtis de buf
56. Ds Nol o un zphyr ha me vt de glaons wrmiens je dne dexquis rtis de buf
Fontes employer
Exemples de fontes PostScript

Confrence
LATEX no 2
Remarque
Denis Bitouz

Commandes
Dans The LATEX Font Catalogue, une grande partie 57 des
Modules
fontes 58 disponibles sous LATEX sont :
dextension
listes
Structuration

Conversion
illustres
LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages

57. Ce catalogue est un peu ancien


58. Pas toutes PostScript
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
4 Conversion LATEX PDF
Gnralits
Commandes
Package hyperref
Modules
dextension

Structuration

Conversion
LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages
Hyperliens

Confrence
LATEX no 2
Remarque
Denis Bitouz
Le package hyperref convertit automatiquement en
Commandes
hyperliens tout ce qui est rfrenable en LATEX :
Modules
dextension
entres de la table des matires
Structuration
rfrences croises 59
Conversion
LATEX PDF
Gnralits
notes marginales ou de bas de page 60
Package hyperref
rfrences bibliographiques
Inclusion
dimages termes du ou des glossaires
index
etc.

59. Vers les sections, figures, quations, pages, etc.


60. Pas vraiment utile
Hyperliens
Chargement de hyperref

Confrence
LATEX no 2
Attention !
Denis Bitouz
Le package hyperref doit tre le dernier package charg 61
Commandes

Modules
dextension

Structuration

Conversion
LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages

61. Sauf exception


Hyperliens
Signets

Confrence
LATEX no 2
Remarque
Denis Bitouz
Par dfaut hyperref cr des signets restituant la structure
Commandes
du document. Ceux-ci figurent dans le volet gauche de
Modules
dextension lafficheur PDF
Structuration

Conversion Attention !
LATEX PDF
Gnralits Dans certains cas, la structure hirarchique du document
Package hyperref

Inclusion
nest pas respecte dans les signets et il faut alors charger
dimages le package bookmarks et ce, aprs le package hyperref
Hyperliens : package hyperref
Exemple

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum}
\usepackage{hyperref} % (!) Aprs babel
Modules
dextension
\tableofcontents
Structuration
\section{Avec \LaTeX{}, la libert !}
Conversion \LaTeX{} est puissant et facile ! \lipsum[1-2]
LATEX PDF
Gnralits
Package hyperref
\section{Avec \LaTeX{}, des documents de qualit professionnelle !}
a se voit, non? \lipsum[3]
Inclusion
dimages
\subsection{Une biographie de Victor Hugo}
Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]

\subsection{De la posie: \emph{La chanson de Gaspard Hauser}}


De Paul Verlaine... \lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
Hyperliens
Options courantes

Confrence
LATEX no 2 hyperref accepte de nombreuses options. Parmi elles :
Denis Bitouz
breaklinks permet la csure des url 62
colorlinks affiche les hyperliens en couleurs 63
Commandes

Modules
dextension
Attention !
Structuration

Conversion
Loption colorlinks nest pas forcment conseille,
LATEX PDF
Gnralits
notamment pas pour un document PDF imprimer
Package hyperref

Inclusion
dimages

62. Adresses Internet


63. Diffrentes selon leur nature
Hyperliens
Liens externes : pages Web

Confrence
LATEX no 2 On peut crer un hyperlien vers une <URL> partir :
dune <URL>
Denis Bitouz

Commandes
dun <texte>
Modules
dextension

Structuration Syntaxe (hyperliens vers une <URL>)


Conversion
LATEX PDF \usepackage{hyperref} % (!) Aprs babel
Gnralits

\url{<URL>}
Package hyperref
% URL = hyperlien vers URL
Inclusion
dimages \href{<URL>}{<texte>} % texte = hyperlien vers URL
Hyperliens
Liens externes : pages Web (exemple)

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes
Code source
Modules
dextension \usepackage{hyperref} % (!) Aprs babel
Structuration

Conversion
Sur le site \url{http://www.gutenberg.eu.org},
LATEX PDF
Gnralits
on trouvera de nombreuses informations sur
Package hyperref \href{http://www.gutenberg.eu.org}{GUTenberg},
Inclusion
dimages
groupe des utilisateurs de \TeX{} francophone.

Rsultat
Sur le site http://www.gutenberg.eu.org, on
trouvera de nombreuses informations sur
GUTenberg, groupe des utilisateurs de TEX
francophone.
Hyperliens
\url{<URL>},\href{<URL>}{<URL>}

Confrence
LATEX no 2

Denis Bitouz Code source


Commandes \begin{description}
Modules \item[beau :] \url{http://titi.org}
dextension
\item[moche :] \href{http://titi.org}{http://titi.org}
Structuration \end{description}
Conversion
LATEX PDF
Gnralits
Package hyperref
Rsultat
Inclusion beau : http://titi.org
dimages
moche : http://titi.org

Attention !
Pour un hyperlien vers une <URL> partir dune <URL> :
\url{<URL>}
\href{<URL>}{<URL>}
Hyperliens
Liens externes : fichiers PDF (ouverture par simple clic)

Confrence
LATEX no 2 Pour quun autre document PDF disponible localement (ou
Denis Bitouz sur le rseau) puisse tre ouvert par simple clic :
Commandes
Syntaxe
Modules
dextension

Structuration
\usepackage{hyperref} % (!) Aprs babel

\href{<chemin du fichier>}{<texte>}
Conversion
LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages
Hyperliens
Liens externes : fichiers PDF (exemple)

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source


Modules
dextension \usepackage{hyperref} % (!) Aprs babel

Structuration
On consultera la documentation du package \textsf{hyperref},
Conversion \href{fichiers-annexes-presentation/manual.pdf}{localement} ou
LATEX PDF \href{http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/
Gnralits
Package hyperref
manual.pdf}{sur Internet}.

Inclusion
dimages
Rsultat
On consultera la documentation du package
hyperref, localement ou sur Internet.
Hyperliens
Hyperliens internes

Confrence
LATEX no 2
Remarque
Denis Bitouz
Toutes les rfrences croises cres au moyen de :
Commandes

Modules
\label
dextension
\ref et \pageref 64
Structuration

Conversion sont des hyperliens internes au document


LATEX PDF
Gnralits
Package hyperref

Inclusion
dimages

64. Ainsi que \vref et \vpageref si le package varioref est charg


Rfrences croises et hyperliens
Exemple

Confrence
LATEX no 2
Code source ( voir ce qui est visualis habituellement )
Denis Bitouz

Commandes \usepackage{lipsum}
\usepackage{hyperref} % (!) Aprs babel
Modules
dextension
\section{Avec \LaTeX{}, la libert !}
Structuration \LaTeX{} est puissant et facile ! \lipsum[1-2]
Conversion
LATEX PDF \section{Avec \LaTeX{}, des documents de qualit professionnelle !}
Gnralits
a se voit, non? \lipsum[3]
Package hyperref

Inclusion \subsection{Une biographie de Victor Hugo}\label{hugo} % <- !


dimages
Victor Hugo est n Besanon le 26 fvrier 1802... \lipsum[4-6]

\subsection{De la posie: \emph{La chanson de Gaspard Hauser}}


De Paul Verlaine...
\textbf{Victor Hugo est trait section~\ref{hugo}, % <- !
page~\pageref{hugo}.} % <- !
\lipsum[7-9]

\section{Avec \LaTeX{}, des documents structurs !}


Cest ce quon est en train de voir... \lipsum[10-12]
Hyperliens
Liens externes : mail

Confrence
LATEX no 2 Pour que, par simple clic, la fentre de lutilitaire de mail
Denis Bitouz souvre avec la bonne adresse de destinataire :
Commandes
Syntaxe
Modules
dextension
\usepackage{hyperref} % (!) Aprs babel
Structuration

Conversion
LATEX PDF
\href{mailto:<adresse mail>}{<texte>}
Gnralits
Package hyperref

Inclusion
dimages
Hyperliens
Liens externes : mail (exemple)

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes Code source


Modules
dextension \usepackage{hyperref} % (!) Aprs babel
Structuration

Conversion Noubliez pas denvoyer un email


LATEX PDF
Gnralits
\href{mailto:azeblues@fai.fr}{Agathe Zeblues}!
Package hyperref

Inclusion
dimages Rsultat
Noubliez pas denvoyer un email Agathe Zeblues !
Hyperliens
Hyperliens internes

Confrence
LATEX no 2
Remarque
Denis Bitouz
On peut crer des hyperliens internes dont les cibles ne
Commandes
sont pas des lments numrots par LATEX
Modules
dextension

Structuration Pour cela, on cre des cibles :


Conversion
LATEX PDF Syntaxe
\hypertarget{<identifiant>}{<texte o on aboutit>}
Gnralits
Package hyperref

Inclusion
dimages
et des ancres :
Syntaxe
\hyperlink{<identifiant>}{<texte quon clique>}
Hyperliens : package hyperref
Exemple dhyperlien interne

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum,hyperref}
Modules
dextension \lipsum[1-2]

Structuration
\textbf{La notion \hypertarget{HyperlienInterne}{dhyperlien interne},
Conversion que nous allons maintenant dfinir, est tellement importante que
LATEX PDF
nous y reviendrons ultrieurement dans ce document.}
Gnralits
Package hyperref
\lipsum[3-4] Du texte%... qui continue sur plusieurs pages
Inclusion
dimages % Page 98
Les hyperliens internes, que nous avons dfinis
\hyperlink{HyperlienInterne}{prcdemment} dans ce document, sont
tellement importants que nous y revenons maintenant dans ce document.
Plan

Confrence
LATEX no 2
1 Commandes (prcisions)
Denis Bitouz

Commandes 2 Modules dextension


Modules
dextension
3 Structuration dun document
Structuration

Conversion
LATEX PDF 4 Conversion LATEX PDF
Inclusion
dimages
5 Inclusion dimages
Inclusion directe
Images flottantes
Sous-figures
Inclusions de fichiers graphiques
Formats supports

Confrence
LATEX no 2
Attention !
Denis Bitouz
Peu de formats dimages sont supports avec PDFLATEX :
Commandes
seulement PNG, JPG ou PDF
Modules
dextension

Structuration Remarque
Conversion Un autre type de compilation, LATEX, accepte le format EPS
LATEX PDF

Inclusion
(et seulement ce format)
dimages
Inclusion directe
Images flottantes
Sous-figures
Inclusions de fichiers graphiques
Formats supports : comment procder ?

Confrence
LATEX no 2 Si limage inclure nest pas lun des formats accepts
Denis Bitouz par LATEX, on lobtient au format souhait par :
Commandes enregistrement ou export si :
Modules
dextension la source de limage est disponible
Structuration le logiciel de cration le permet
Conversion
LATEX PDF
conversion 65 sinon 66
Inclusion
dimages Remarque
Inclusion directe
Images flottantes On privilgiera le format PDF car il est vectoriel
Sous-figures

65. Par exemple laide du logiciel de retouche dimages Le Gimp


66. Par exemple si limage provient dInternet
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
5 Inclusion dimages
Inclusion directe
Commandes
Images flottantes
Modules
dextension
Sous-figures
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Inclusion de fichiers images
Package et syntaxe

Confrence
LATEX no 2
Attention !
Denis Bitouz
On doit recourir au package graphicx 67
Commandes

Modules
dextension Syntaxe
Structuration
\usepackage{graphicx}
Conversion
LATEX PDF
\includegraphics[<option(s)>]{<nom du fichier>}
Inclusion
dimages
Inclusion directe
Images flottantes
Remarque
Le <nom du fichier> image est spcifier sans son extension
Sous-figures

67. Dautres packages existent mais sont obsoltes


Fonctionnalits de TeXstudio
Inclusion directe de fichiers images

Confrence
LATEX no 2 Menus, diffrents selon les versions de TeXstudio :
Denis Bitouz
6 2.12.2 : LaTeX \includegraphics{fichier}
Commandes
> 2.12.2 : LaTeX Importation/inclusion de fichiers
Modules
dextension \includegraphics{fichier}
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Noms des fichiers images
Pas compltement au choix !

Confrence
LATEX no 2
Attention !
Denis Bitouz
Les <noms des fichiers> images ne doivent contenir :
Commandes

Modules
que des : lettres de lalphabet latin
dextension chiffres
Structuration
tirets
Conversion
LATEX PDF underscore
Inclusion
dimages
aucun(e) : accent
Inclusion directe cdille
Images flottantes
Sous-figures espace
Exemple

Confrence
LATEX no 2
Exemple
Denis Bitouz

Commandes
Code source
Modules
dextension \usepackage{graphicx}
Structuration

Conversion
\includegraphics[width=1.5cm]{tiger}\hfill%
LATEX PDF
\includegraphics[height=2cm]{tiger}\hfill%
Inclusion
dimages \includegraphics[scale=0.07,angle=90]{tiger}
Inclusion directe
Images flottantes
Sous-figures
Rsultat
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
5 Inclusion dimages
Inclusion directe
Commandes
Images flottantes
Modules
dextension
Sous-figures
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Image insre brutalement

Confrence
LATEX no 2
Attention !
Denis Bitouz
Insrer une image brutalement au moyen de
Commandes
\includegraphics est presque toujours une mauvaise
Modules
dextension solution
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Image insre brutalement
Exemple de situation (par hasard) convenable

Confrence
LATEX no 2
Du texte figure avant et aprs limage, le
Denis Bitouz tout sur une mme page 68

Commandes
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, ves-
Modules tibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.
Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec ve-
hicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et
dextension malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tor-
tor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla,
malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec
Structuration varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,
diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor
lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.
Conversion Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae
ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut
massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et ma-
LATEX PDF gnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla
ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
On peut admirer un portrait de Kiki, mon ami...

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tinci-
dunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellen-
tesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam.
Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia.
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit li-
gula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim.
Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc

68. Ce fichier, attach au prsent fichier .pdf, devrait pouvoir tre ouvert (ou enregistr pour une ouverture
ultrieure) par un clic gauche ou droit (lafficheur PDF ventuellement pas en mode prsentation )
Image insre brutalement
Exemple de situation non convenable

Confrence
LATEX no 2
Du texte a t ajout avant limage, du
Denis Bitouz coup dplace la page suivante 69

Commandes
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, ves-
Modules tibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.
Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec ve-
hicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et
dextension malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tor-
tor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla,
malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec
Structuration varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,
diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor
lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.
Conversion Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae
ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut
massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et ma-
LATEX PDF gnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla
ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at,
tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pel-
Inclusion lentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam.
Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia.
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit li-
dimages gula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim.
Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc
eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec
Inclusion directe et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu massa.
On peut admirer un portrait de Kiki, mon ami...
Images flottantes
Sous-figures

69. Ce fichier, attach au prsent fichier .pdf, devrait pouvoir tre ouvert (ou enregistr pour une ouverture
ultrieure) par un clic gauche ou droit (lafficheur PDF ventuellement pas en mode prsentation )
Images dans des flottants

Confrence
LATEX no 2
Remarque
Denis Bitouz
Dans le corps du document, on a intrt laisser LATEX
Commandes
choisir le placement des figures, en les laissant flotter
Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Image flottante : bonne solution
Exemple de situation parfaite !

Confrence
LATEX no 2
Image certes dplace la page suivante,
Denis Bitouz mais la vilaine zone vide a disparu ! 70

Commandes
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, ves-
Modules tibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.
Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec ve-
hicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et
dextension malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tor-
tor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla,
malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec
Structuration varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,
diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor
lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.
Conversion Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae
ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut
massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et ma-
LATEX PDF gnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla
ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at,
tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pel-
Inclusion lentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam.
Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia.
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit li-
dimages gula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitae enim.
Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc
eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec
Inclusion directe et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu massa.
On peut admirer, figure 1 page 2, un portrait de Kiki, mon ami...
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tin-
Images flottantes cidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hac
habitasse platea dictumst. Integer tempus convallis augue. Etiam facilisis. Nunc
Sous-figures elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sol-
licitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitae
tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta
vehicula.
Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla a faucibus
semper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl. Vestibulum diam.
Aliquam pellentesque, augue quis sagittis posuere, turpis lacus congue quam, in
hendrerit risus eros eget felis. Maecenas eget erat in sapien mattis porttitor. Ves-
tibulum porttitor. Nulla facilisi. Sed a turpis eu lacus commodo facilisis. Morbi

70. Ce fichier, attach au prsent fichier .pdf, devrait pouvoir tre ouvert (ou enregistr pour une ouverture
ultrieure) par un clic gauche ou droit (lafficheur PDF ventuellement pas en mode prsentation )
Image flottante : bonne solution
Exemple de situation parfaite (code) !

Confrence
LATEX no 2
Code source
Denis Bitouz
\textbf{On peut admirer, figure~\ref{kiki}
Commandes
page~\pageref{kiki}, un portrait de Kiki, mon ami...}
Modules
dextension \begin{figure}[ht]
Structuration
\centering
Conversion
\includegraphics[height=7cm]{tiger}
LATEX PDF \caption{Kiki est le plus beau !}
Inclusion \label{kiki}
dimages
Inclusion directe
\end{figure}
Images flottantes
Sous-figures
Fonctionnalits de TeXstudio
Inclusion dimages flottantes

Confrence
LATEX no 2 Menu Assistants Graphique...
Denis Bitouz

Commandes

Modules
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Images dans des flottants
Syntaxe

Confrence
LATEX no 2
Syntaxe
Denis Bitouz
\begin{figure}[<prfrence de placement>]
Commandes
\centering
Modules
dextension <une image> % \includegraphics...
Structuration \caption{<lgende>}
Conversion
\label{<identifiant>}
LATEX PDF \end{figure}
Inclusion
dimages
Inclusion directe
o
Images flottantes
Sous-figures
<prfrence de placement> est une suite de lettres 71
parmi h (here), t (top), b (bottom), p (page 72 )
\centering centre horizontalement la figure
<lgende> sera ajoute sous la figure
<identifiant> en vue de rfrences croises
71. Lordre est indiffrent
72. Page ddie aux flottants
Images dans des flottants
Prcautions

Confrence
LATEX no 2
Attention !
Denis Bitouz
Linclusion dimages flottantes recourt \includegraphics
Commandes
donc ncessite le package graphicx
Modules
dextension

Structuration Attention !
Conversion Il faut placer la commande \label aprs la commande
LATEX PDF
\caption sans quoi les rfrences croises limage seront
Inclusion
dimages incorrectes
Inclusion directe
Images flottantes
Sous-figures
Attention !
Les prfrences de placement
!h
H
parfois rencontres sont fortement dconseilles !
Images dans des flottants
Liste des figures

Confrence
LATEX no 2 Il est trs simple de crer une liste des figures flottantes,
Denis Bitouz la manire de la table des matires :
Commandes
Syntaxe
Modules
dextension \listoffigures
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Images dans des flottants
Liste des figures : exemple

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{graphicx}

Modules \listoffigures
dextension \section{Kiki tait vraiment \emph{trop} mignon !}
\begin{figure}[ht]
Structuration \centering
\includegraphics[height=6cm]{tiger}
Conversion \caption{Kiki petit}
LATEX PDF \label{kiki-petit}
\end{figure}
Inclusion
\begin{figure}[ht]
dimages
\centering
Inclusion directe
\includegraphics[height=6cm,angle=180]{tiger}
Images flottantes
\caption{Kiki petit (fait son intressant !)}
Sous-figures \label{kiki-envers}
\end{figure}
\section{Kiki est toujours \emph{aussi} mignon !}
\begin{figure}[ht]
\centering
\includegraphics[height=.7\textheight]{tiger}
\caption{Kiki grand}
\label{kiki-grand}
\end{figure}
Images dans des flottants : toujours ?
Non !

Confrence
LATEX no 2
Remarque
Denis Bitouz
Les images ne doivent pas systmatiquement flotter
Commandes

Modules
dextension Attention (logos : pas flottants) !
Structuration
Un logo sur une page de titre ne doit pas flotter :
Conversion
LATEX PDF Adroit : \includegraphics{<logo>} seul 73
Inclusion
dimages Maladroit : \begin{figure}[...]
Inclusion directe
Images flottantes \centering
Sous-figures
\includegraphics{<logo>}
\caption{...}
\label{...}
\end{figure}

73. Avec TeXstudio, menu LaTeX (...) \includegraphics{fichier}


Images dans des flottants
Rfrences croises et hyperliens : lger problme

Confrence
LATEX no 2
Attention !
Denis Bitouz
Par dfaut, les hyperliens conduisent :
Commandes

Modules
la lgende
dextension
pas au dbut du flottant
Structuration

Conversion
LATEX PDF Pour pallier le problme, il suffit de charger le package
Inclusion hypcap 74 75
dimages
Inclusion directe
Images flottantes
Sous-figures

74. Aprs hyperref


75. Option all conseille
Images dans des flottants
Rfrences croises et hyperliens : lger problme

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum,graphicx}
Modules \usepackage{hyperref}
dextension
% \usepackage[all]{hypcap}
Structuration

Conversion \lipsum[1-3]
LATEX PDF
\textbf{On peut admirer, figure~\ref{kiki}
Inclusion
dimages page~\pageref{kiki}, un portrait de Kiki, mon ami...}
Inclusion directe
\begin{figure}[ht]
Images flottantes
Sous-figures \centering
\includegraphics[height=7cm]{tiger}
\caption{Kiki est le plus beau !}
\label{kiki}
\end{figure}
\lipsum[4-6]
Images dans des flottants
Rfrences croises et hyperliens : lger problme (rgl !)

Confrence
LATEX no 2

Denis Bitouz
Code source ( voir ce qui est visualis habituellement )
Commandes \usepackage{lipsum,graphicx}
Modules \usepackage{hyperref}
dextension
\usepackage[all]{hypcap}
Structuration

Conversion \lipsum[1-3]
LATEX PDF
\textbf{On peut admirer, figure~\ref{kiki}
Inclusion
dimages page~\pageref{kiki}, un portrait de Kiki, mon ami...}
Inclusion directe
\begin{figure}[ht]
Images flottantes
Sous-figures \centering
\includegraphics[height=7cm]{tiger}
\caption{Kiki est le plus beau !}
\label{kiki}
\end{figure}
\lipsum[4-6]
Ce que nous dtaillons maintenant

Confrence
LATEX no 2

Denis Bitouz
5 Inclusion dimages
Inclusion directe
Commandes
Images flottantes
Modules
dextension
Sous-figures
Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures
Sous-figures

Confrence
LATEX no 2
Remarque
Denis Bitouz
Dans une figure flottante comportant :
Commandes

Modules
une lgende
dextension
un label pour des rfrences croises
Structuration

Conversion il est possible de faire figurer plusieurs sous-figures,


LATEX PDF
chacune avec :
Inclusion
dimages sa propre lgende
Inclusion directe
Images flottantes
Sous-figures
son propre label pour des rfrences croises

Pour cela, il suffit de recourir 76 lenvironnement


subfigure fourni par le package subcaption

76. lintrieur de lenvironnement figure


Ordre de chargement de subcaption

Confrence
LATEX no 2
Attention !
Denis Bitouz
Le package subcaption est charger aprs babel !
Commandes

Modules
dextension Dans la suite de lexpos, subcaption est suppos
Structuration systmatiquement charg :
Conversion
LATEX PDF Code source
Inclusion
dimages \usepackage{graphicx} % Aussi !
Inclusion directe
Images flottantes \usepackage{babel}
Sous-figures
\usepackage{subcaption}
\usepackage{hyperref} % Si souhait
Sous-figures
Package subcaption

Confrence
LATEX no 2 Lenvironnement subfigure sutilise dans lenvironnement figure, (presque)
comme ce dernier :
Denis Bitouz
Syntaxe
Commandes
\begin{figure}[<prfrence de placement>]
Modules
dextension \centering
\begin{subfigure}[<alignement vertical>]{<largeur>} % larg. spcif.
Structuration
\centering
Conversion <une image> % \includegraphics...
LATEX PDF
\caption{<lgende de la sous-figure>}
Inclusion \label{<identifiant de la sous-figure>}
dimages
\end{subfigure}
Inclusion directe
Images flottantes
... % autre(s) environnement(s) subfigure
Sous-figures \caption{<lgende de la figure>}
\label{<identifiant de la figure>}
\end{figure}

o :
<alignement vertical> vaut c (center), t (top) ou b (bottom, conseill)
<largeur> peut tre indique de faon absolue (par exemple 4cm) ou relative
(par exemple 0.5\linewidth)
Sous-figures
Package subcaption : exemple (align sur le bas)

Confrence
LATEX no 2
Exemple
Denis Bitouz

Code source
Commandes
Hier comme aujourdhui (cf. figures~\ref{kiki-bebe-grand}), Kiki est trop mignon !
Modules Mais la figure~\ref{kiki-bebe} montre combien, bb, il tait chou...
dextension \begin{figure}
\centering
Structuration
\begin{subfigure}[b]{.45\linewidth}
Conversion \centering
LATEX PDF \includegraphics[height=.5cm]{tiger}
\caption{Kiki bb}
Inclusion \label{kiki-bebe}
dimages \end{subfigure}
Inclusion directe \begin{subfigure}[b]{.45\linewidth}
Images flottantes \centering
Sous-figures \includegraphics[height=3cm]{tiger}
\caption{Kiki aujourdhui}
\label{kiki-grand}
\end{subfigure}
\caption{Kiki hier et aujourdhui}
\label{kiki-bebe-grand}
\end{figure}
Sous-figures suite
Package subcaption : exemple (align sur le bas)

Confrence
LATEX no 2 Exemple (suite)
Denis Bitouz
Rsultat
Commandes Hier comme aujourdhui (cf. figures 1), Kiki est trop mignon ! Mais la
Modules figure 1a montre combien, bb, il tait chou...
dextension

Structuration

Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures

(a) Kiki bb (b) Kiki aujourdhui

Figure 1 Kiki hier et aujourdhui


Sous-figures
Package subcaption : exemple (plus de 2 sous-figures)

Confrence
LATEX no 2
Exemple
Denis Bitouz

Code source
Commandes
\begin{figure}
Modules \centering
dextension \begin{subfigure}[b]{.45\linewidth}
\centering\includegraphics[height=.5cm]{tiger}
Structuration
\caption{Kiki bb}
Conversion \end{subfigure}
LATEX PDF \begin{subfigure}[b]{.45\linewidth}
\centering\includegraphics[height=1cm]{tiger}
Inclusion \caption{Kiki petit garon}
dimages \end{subfigure}
Inclusion directe \begin{subfigure}[b]{.45\linewidth}
Images flottantes \centering\includegraphics[height=1.5cm]{tiger}
Sous-figures \caption{Kiki adolescent}
\end{subfigure}
\begin{subfigure}[b]{.45\linewidth}
\centering\includegraphics[height=2cm]{tiger}
\caption{Kiki aujourdhui}
\end{subfigure}
\caption{Kiki diffrents stades de sa vie}
\label{kiki-stades}
\end{figure}
Sous-figures suite
Package subcaption : exemple (plus de 2 sous-figures)

Confrence
LATEX no 2 Exemple (suite)
Denis Bitouz
Rsultat
Commandes

Modules
dextension

Structuration
(a) Kiki bb (b) Kiki petit garon
Conversion
LATEX PDF

Inclusion
dimages
Inclusion directe
Images flottantes
Sous-figures

(c) Kiki adolescent (d) Kiki aujourdhui


Figure 2 Kiki diffrents stades de sa vie

Вам также может понравиться