Vous êtes sur la page 1sur 170

Conférence 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 Génie Thermique et Énergie de Dunkerque
http://gte.univ-littoral.fr/
&
Laboratoire de Mathématiques Pures et Appliquées Joseph Liouville
http://www-lmpa.univ-littoral.fr

Plan

Conférence
LATEX no 2
1 Commandes (précisions)
Denis Bitouzé

Commandes 2 Modules d’extension
Modules
d’extension
3 Structuration d’un document
Structuration

Conversion
LATEX −→ PDF 4 Conversion LATEX −→ PDF
Inclusion
d’images
5 Inclusion d’images

Plan

Conférence
LATEX no 2
1 Commandes (précisions)
Denis Bitouzé

Commandes 2 Modules d’extension
Définition
Arguments
Portée des
commandes 3 Structuration d’un document
Taille des caractères

Modules
d’extension
4 Conversion LATEX −→ PDF
Structuration

Conversion
5 Inclusion d’images
LATEX −→ PDF

Inclusion
d’images

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 1 Commandes (précisions) Définition Commandes Définition Arguments Arguments Portée des commandes Portée des commandes Taille des caractères Taille des caractères Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images .

Commandes (LA)TEX Caractéristiques Conférence LATEX no 2 Code source Denis Bitouzé \usepackage[a4paper]{geometry} % terminée par un crochet Commandes Définition Arguments 1 \textbf{Coucou !} % terminée par une accolade Portée des 2 \LaTeX. c’est facile ! % terminée par une virgule commandes 3 \LaTeX est facile % terminée par un espace Taille des caractères 4 \& simple ! % terminée par un espace Modules 5 \LaTeX d’extension 6 est facile ! % terminée par un retour chariot Structuration Conversion LATEX −→ PDF Propriété (caractéristiques des commandes (LA)TEX) Inclusion d’images 1 Elles commencent par une contre-oblique (\) 2 Elles sont suivies : soit d’un nom constitué exclusivement de lettres soit d’un caractère spécial 3 Elles se terminent par un caractère autre qu’une lettre .

\LATEX Taille des caractères Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images 1. \latex Portée des commandes \LaTeX . Commandes (LA)TEX Sensibilité à la casse Conférence LATEX no 2 Attention ! Denis Bitouzé Les commandes (LA)TEX sont sensibles à la casse 1 : Commandes Définition Arguments \LaTeX . Distinction capitales/minuscules .

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 1 Commandes (précisions) Définition Commandes Définition Arguments Arguments Portée des commandes Portée des commandes Taille des caractères Taille des caractères Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images .

Arguments des commandes LATEX Arguments obligatoires Conférence LATEX no 2 Certaines commandes (LA)TEX ont des arguments obligatoires : Denis Bitouzé soit uniques soit multiples Commandes Définition Arguments Code source (1 arg.) Portée des commandes Taille des caractères \textbf{Coucou} \textcolor{blue}{Coucou} Modules d’extension entre paires d’accolades : entre paires d’accolades : Structuration uniques successives Conversion LATEX −→ PDF juste après le nom de la juste après le nom de la Inclusion d’images commande commande .) Code source (2 arg.

en général : Modules d’extension 1 unique Structuration 2 située : Conversion LATEX −→ PDF après le nom de la commande Inclusion avant l’argument obligatoire d’images . Arguments des commandes LATEX Arguments optionnels Conférence LATEX no 2 Certaines commandes (LA)TEX ont un argument optionnel Denis Bitouzé Code source Commandes Définition 1 \documentclass[french]{article} Arguments Portée des commandes Taille des caractères placé entre une paire de crochets.

12pt]{article} Inclusion d’images 2. Alors séparées par des virgules . peuvent se trouver : Denis Bitouzé une option unique : Commandes Définition Code source Arguments Portée des commandes 1 \documentclass[french]{article} Taille des caractères Modules d’extension des options multiples 2 : Structuration Conversion Code source LATEX −→ PDF 1 \documentclass[french. Arguments des commandes LATEX Arguments optionnels : à option(s) unique ou multiples Conférence LATEX no 2 Dans l’unique paire de crochets.

12pt]{article} Structuration Conversion Incorrect : \documentclass[french][12pt]{article} LATEX −→ PDF Inclusion d’images 3. En général . Arguments des commandes LATEX Options multiples : dans une paire de crochets unique Conférence LATEX no 2 Attention ! Denis Bitouzé Options multiples 3 dans : Commandes Définition Arguments une paire de crochets unique 4 Portée des commandes des paires de crochets successives 4 Taille des caractères Modules d’extension Correct : \documentclass[french. Séparées par des virgules 4.

optionnels parfois multiples Conférence LATEX no 2 En général.12pt]{article} d’extension Structuration Remarque Conversion LATEX −→ PDF Il y a des exceptions Inclusion d’images . Arguments des commandes LATEX Arguments obligatoires parfois absents. les commandes LATEX ont 1 argument : Denis Bitouzé optionnel au maximum Commandes Définition obligatoire au minimum Arguments Portée des commandes Code source Taille des caractères Modules 1 \documentclass[french.

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 1 Commandes (précisions) Définition Commandes Définition Arguments Arguments Portée des commandes Portée des commandes Taille des caractères Taille des caractères Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images .

notamment : Denis Bitouzé Rôle Exemple Commandes Définition Produire du texte \LaTeX → LATEX \textbf{<texte>} → <texte> Arguments Portée des Agir sur du texte commandes Taille des caractères Faire autre chose Incrémenter un compteur interne Modules d’extension Structuration On étudie ici les commandes qui agissent sur le texte Conversion LATEX −→ PDF Inclusion d’images . Rôles des commandes Conférence LATEX no 2 Les commandes LATEX ont différents rôles.

limitée à leur argument Structuration Conversion LATEX −→ PDF Inclusion d’images . Commandes à portée « locale » Conférence LATEX no 2 Code source (exemple de commande à portée locale) Denis Bitouzé 1 <texte> \textbf{<texte en gras>} <texte : pas en gras> Commandes Définition Arguments Les commandes qui agissent sur le texte vues jusqu’ici : Portée des commandes Taille des caractères sont à argument obligatoire Modules d’extension ont du coup une portée locale.

Commandes à portée « locale »
Paragraphes multiples interdits

Conférence
LATEX no 2

Denis Bitouzé
Code source (provoquerait une erreur !)

Commandes
1 \textbf{<paragraphe>
Définition 2
Arguments
Portée des
commandes
3 <autre paragraphe>}
Taille des caractères

Modules
d’extension
Attention !
Structuration En argument des commandes à portée « locale », les
Conversion paragraphes multiples sont interdits
LATEX −→ PDF

Inclusion
d’images Remarque
En revanche, les paragraphes multiples sont autorisés
dans les environnements, p. ex. l’environnement center

Commandes à portée « semi-globale »
Paragraphes multiples autorisés

Conférence
LATEX no 2 De ce fait, LATEX propose un autre type de commandes :
Denis Bitouzé
pouvant donc agir sur plusieurs paragraphes
Commandes
Définition
à portée non pas « locale », mais « semi-globale »
Arguments
Portée des
commandes Définition (commande à portée semi-globale)
Taille des caractères

Modules Une commande est dite à portée semi-globale si son effet :
d’extension

Structuration
commence à : son point d’insertion
Conversion se termine à : la fin du document, sauf contre-ordre 5
LATEX −→ PDF

Inclusion
d’images Remarque
Les commandes « à portée semi-globale » sont aussi dites :
« bascules »
« commutateurs »
5. P. ex. par la présence d’autres commandes à portée semi-globale

Commandes à portée « semi-globale »
Exemples pour la mise en forme

Conférence
LATEX no 2 La plupart des commandes à portée locale ont des
Denis Bitouzé équivalents à portée semi-globale. Par exemple :
Commandes
Définition Syntaxe (bascule pour le gras, homologue de \textbf)
Arguments
Portée des
commandes
\bfseries <texte à mettre en gras>
Taille des caractères

Modules
d’extension Syntaxe (bascule pour l’italique, homologue de \textit)
\itshape <texte à mettre en italique>
Structuration

Conversion
LATEX −→ PDF

Inclusion Remarque
d’images
Noter :
l’absence d’accolades 6
la présence d’espace

6. Absence d’argument

Effet d’une bascule Conférence LATEX no 2 Code source Denis Bitouzé 1 <début du document> Commandes 2 <texte ordinaire> Définition 3 \bfseries % bascule de gras <texte en gras> Arguments Portée des 4 commandes 5 . Taille des caractères 6 <texte (toujours) en gras> Modules 7 <fin du document> d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images ...

.. Conversion 10 <texte (toujours) en italique (et en gras)> LATEX −→ PDF 11 <fin du document> Inclusion d’images .. Taille des caractères 6 <texte (toujours) en gras> Modules 7 \itshape % bascule d’italique d’extension 8 <texte en italique (et en gras)> % effet des bascules souvent cumulatif Structuration 9 .. Effet de plusieurs bascules Conférence LATEX no 2 Code source Denis Bitouzé 1 <début du document> Commandes 2 <texte ordinaire> Définition 3 \bfseries % bascule de gras <texte en gras> Arguments Portée des 4 commandes 5 .

Commandes à portée semi-globale Usage de bascules de forme : exemples Conférence LATEX no 2 Exemple Denis Bitouzé Code source Commandes Définition \begin{enumerate} Arguments \item texte ordinaire Portée des commandes \item \bfseries texte en gras Taille des caractères \item \itshape texte en gras italique (cumulatif) Modules \item \normalfont texte ordinaire % bascule en fonte « normale » d’extension \item \itshape texte en italique Structuration \end{enumerate} Conversion LATEX −→ PDF Résultat Inclusion d’images 1 texte ordinaire 2 texte en gras 3 texte en gras italique (cumulatif) 4 texte ordinaire 5 texte en italique .

rm (roman) : romain. bf (bold face) : gras 9. md (medium weight) : graisse moyenne. it (italic) : italique 11. en général par défaut Inclusion d’images 8. sf (sans-serif) : sans empattement 15. en général par défaut 14. sl (slanted) : incliné 12. en général par défaut 10. tt (teletype) : à chasse fixe . up (up) : droit. sc (small caps) : petites capitales 13. Bascules de forme courantes Équivalences commandes à portée locale/semi-globale Conférence 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 Définition Arguments \textit{<texte>} 10 \itshape <texte> 10 Test Portée des commandes \textsl{<texte>} 11 \slshape <texte> 11 Test Taille des caractères \textsc{<texte>} 12 \scshape <texte> 12 Test Modules \textrm{<texte>} 13 \rmfamily <texte> 13 Test d’extension \textsf{<texte>} 14 \sffamily <texte> 14 Test Structuration \texttt{<texte>} 15 \ttfamily <texte> 15 Test Conversion \textnormal{<texte>} \normalfont <texte> Test LATEX −→ PDF 7.

Fonctionnalités de TeXstudio Insertion de bascules de mise en forme Conférence LATEX no 2 Remarque Denis Bitouzé Les bascules de mise en forme sont : Commandes Définition absentes des menus de TeXstudio Arguments Portée des commandes donc à saisir manuellement. mais on bénéficie de Taille des caractères l’auto-complétion Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images .

Commandes à portée semi-globale de forme Fonte normale : toujours la même ? Non ! Conférence LATEX no 2 La fonte « normale » 16 est la combinaison suivante : Denis Bitouzé En général Ce diaporama Commandes Définition Graisse \mdseries Arguments Portée des Forme \upshape commandes Taille des caractères Famille \rmfamily \sffamily Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images 16. Par défaut dans le document ou après \normalfont .

ne peut-on pas limiter sa portée ? Si ! d’images Remarque On peut limiter la portée d’une bascule au moyen d’une paire d’accolades encadrante . Commandes à portée semi-globale Portée limitable ? Conférence LATEX no 2 Code source Denis Bitouzé <texte ordinaire> \bfseries <texte en gras> Commandes Définition Arguments \itshape <texte en gras italique> {\sffamily <texte en gras italique sans sérif>} Portée des commandes <texte en gras italique sans sérif> Taille des caractères Modules d’extension <fin du document> Structuration Conversion LATEX −→ PDF Dans cet exemple. si l’effet de la bascule \sffamily doit Inclusion être court.

Commandes à portée semi-globale Portée limitable ? Oui Conférence LATEX no 2 Ceci s’applique à toutes les bascules Denis Bitouzé Syntaxe Commandes Définition Arguments <texte ordinaire> Portée des commandes {\<bascule> <texte subissant l’effet de la bascule>} Taille des caractères <texte ordinaire> Modules d’extension <fin du document> Structuration Conversion LATEX −→ PDF Inclusion d’images .

Commandes à portée semi-globale Portée limitable pour les bascules de mise en forme ? Oui Conférence LATEX no 2 Locale Semi-globale à portée limitée Denis Bitouzé \textbf{<texte>} {\bfseries <texte>} \textit{<texte>} {\itshape <texte>} Commandes \textsl{<texte>} {\slshape <texte>} Définition Arguments \textsc{<texte>} {\scshape <texte>} \textsf{<texte>} {\sffamily <texte>} Portée des commandes \texttt{<texte>} {\ttfamily <texte>} Taille des caractères \textrm{<texte>} {\rmfamily <texte>} Modules d’extension Structuration \textnormal{<texte>} {\normalfont <texte>} Conversion LATEX −→ PDF Inclusion d’images .

} ordinaire Portée des commandes Taille des caractères Modules Résultat d’extension texte ordinaire. ordinaire Structuration Conversion LATEX −→ PDF Inclusion d’images . en gras. Bascules Limitation de la portée : exemple Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Définition Arguments texte ordinaire. {\bfseries en gras.

L’effet de la bascule ne s’arrête pas à l’accolade fermante . Bascules Attention : bascules . commandes à portée locale Conférence LATEX no 2 Attention ! Denis Bitouzé Les accolades ne s’emploient pas de la même façon avec les Commandes commandes (à portée) : Définition Arguments Portée des locale commandes Taille des caractères semi-globale (bascules) Modules d’extension Structuration Commande Correct Incorrect locale \textbf{<texte>} {\textbf<texte>} 17 Conversion LATEX −→ PDF semi-globale {\bfseries <texte>} \bfseries{<texte>} 18 Inclusion d’images 17. Seule la 1re lettre de <texte> subit l’effet de la commande 18.

commandes à arguments Conférence LATEX no 2 Exemple Denis Bitouzé Code source Commandes Définition \begin{enumerate} Arguments \item texte ordinaire Portée des commandes \item {\bfseries texte en gras} Taille des caractères \item texte ordinaire Modules \item \bfseries{texte en gras} d’extension \item texte PAS ordinaire (toujours en gras) Structuration \end{enumerate} Conversion LATEX −→ PDF Résultat Inclusion d’images 1 texte ordinaire 2 texte en gras 3 texte ordinaire 4 texte en gras 5 texte PAS ordinaire (toujours en gras) . Bascules Attention : bascules .

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 1 Commandes (précisions) Définition Commandes Définition Arguments Arguments Portée des commandes Portée des commandes Taille des caractères Taille des caractères Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images .

Taille globale des caractères Conférence LATEX no 2 On se souvient que la taille globale des caractères ne peut Denis Bitouzé être que : Commandes 10 points Définition Arguments Portée des 11 points commandes Taille des caractères 12 points Modules d’extension Remarque Structuration Conversion Mais la taille locale des caractères peut être modifiée et LATEX −→ PDF ceci s’effectue au moyen de bascules Inclusion d’images .

Changements de taille locaux Au moyen de bascules : syntaxe Conférence 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 ! Définition Arguments \small petit Coucou ! Portée des commandes (\normalsize) taille normale Coucou ! Taille des caractères \large grand Coucou ! Modules d’extension \Large très grand Coucou ! Structuration \LARGE très très grand Coucou ! Conversion LATEX −→ PDF \huge énorme Coucou ! Inclusion d’images \Huge très énorme Coucou ! .

d’images grand. grand. Modules d’extension Structuration Résultat Conversion LATEX −→ PDF Inclusion énorme. grand. . Portée des commandes \large grand.} grand. minuscule. minuscule. {\tiny minuscule. Taille des caractères {\normalsize taille normale. Changements de taille locaux Exemple Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Définition Arguments taille normale. \tiny minuscule. taille normale. taille normale. petit. \small petit. \huge énorme.} grand.

dernière commande de changement local de taille utilisée .\tiny (sous-optimal) Commandes Définition menu LaTeX Taille des caractères puis Arguments Portée des Minuscule .\footnotesize d’extension Structuration etc.\scriptsize Modules Taille des notes .\tiny commandes Taille des caractères Taille des indices . Au départ : ensuite. Fonctionnalités de TeXstudio Changements de taille locaux Conférence LATEX no 2 Le cas échéant sur du texte déjà sélectionné : Denis Bitouzé 19 liste déroulante Minuscule . Conversion LATEX −→ PDF Inclusion d’images 19.

Changements de taille locaux Correspondances Conférence LATEX no 2 Voici un tableau inintéressant au possible : Denis Bitouzé Corps de base Commandes Bascule Définition 12pt 11pt 10pt Arguments Portée des \tiny 6pt 6pt 5pt commandes Taille des caractères \scriptsize 8pt 8pt 7pt Modules \footnotesize 10pt 9pt 8pt d’extension \small 11pt 10pt 9pt Structuration Conversion (\normalsize) 12pt 11pt 10pt LATEX −→ PDF \large 14pt 12pt 12pt Inclusion d’images \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 Conférence LATEX no 2 Remarque Denis Bitouzé Changements de taille locaux : relatifs à la taille du corps Commandes Définition de base =⇒ cohésion si changement du corps de base Arguments Portée des commandes Taille des caractères Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images .

Plan Conférence LATEX no 2 1 Commandes (précisions) Denis Bitouzé Commandes 2 Modules d’extension Modules d’extension Dimensions de la 3 Structuration d’un document page Adaptation à une (des) langue(s) Euro 4 Conversion LATEX −→ PDF Couleur Divers Structuration 5 Inclusion d’images Conversion LATEX −→ PDF Inclusion d’images .

Définition et syntaxe Conférence LATEX no 2 Définition Denis Bitouzé module = (module d’)extension 20 = « package » = ensemble Commandes Modules de nouvelles commandes et nouveaux environnements d’extension 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 préambule d’images 20. Extension des fonctionnalités de LATEX .

Fonctionnalités de TeXstudio
Insertion de commandes de chargement de package

Conférence
LATEX no 2 Menu LaTeX \usepackage
Denis Bitouzé
Attention !
Commandes

Modules
TeXstudio ne peut pas intégrer l’ensemble des
d’extension commandes 21 des 5285 packages disponibles :
Dimensions de la
page
Adaptation à une Commandes des packages : à saisir manuellement
(des) langue(s)
Euro
Couleur
Mais auto-complétion fréquente
Divers

Structuration

Conversion
LATEX −→ PDF

Inclusion
d’images

21. Et environnements

De quoi est constitué un package ?

Conférence
LATEX no 2 Un package est fourni sous la forme de un ou plusieurs
Denis Bitouzé fichiers
Commandes
Remarque
Modules
d’extension 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
d’images

22. Ou presque...

Gestion des packages

Conférence
LATEX no 2 L’ensemble des packages 23 sont par défaut installés avec
Denis Bitouzé la distribution TEX Live de LATEX
Commandes
Remarque
Modules
d’extension
Dimensions de la
Le TEX Live Manager (tlmgr) 24 permet de gérer 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
d’images

23. Il y en a au moins 5285
24. Sous Windows 6 7, Démarrer Tous les programmes TeX Live 2016
TeX Live Manager

Ce que nous détaillons maintenant

Conférence
LATEX no 2

Denis Bitouzé
2 Modules d’extension
Dimensions de la page
Commandes
Adaptation à une (des) langue(s)
Modules
d’extension
Euro
Dimensions de la
page
Couleur
Adaptation à une
(des) langue(s)
Divers
Euro
Couleur
Divers

Structuration

Conversion
LATEX −→ PDF

Inclusion
d’images

Package geometry

Conférence
LATEX no 2
Code source
Denis Bitouzé

Commandes \usepackage[a4paper]{geometry}
Modules
d’extension 1 Le présent 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
d’images
\usepackage[a4paper,landscape]{geometry}

1 Le présent document sera au format A4
2 et orienté en mode paysage.

Ce que nous détaillons maintenant

Conférence
LATEX no 2

Denis Bitouzé
2 Modules d’extension
Dimensions de la page
Commandes
Adaptation à une (des) langue(s)
Modules
d’extension
Euro
Dimensions de la
page
Couleur
Adaptation à une
(des) langue(s)
Divers
Euro
Couleur
Divers

Structuration

Conversion
LATEX −→ PDF

Inclusion
d’images

le titre de la Couleur Divers table des matières sera : Structuration en anglais : « Contents » Conversion en français : « Table des matières » LATEX −→ PDF en islandais : « Efnisyfirlit » Inclusion d’images . Package babel Conférence LATEX no 2 Le package babel permet d’adapter un document à une ou Denis Bitouzé plusieurs langues notamment par : Commandes respect automatique d’usages typographiques : règles de Modules d’extension ponctuation. Ainsi. etc. Dimensions de la page mise en œuvre des motifs de césures Adaptation à une (des) langue(s) Euro traduction de la date et des mots clés.

. Package babel Exemple Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Modules d’extension \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 Résultat Inclusion d’images Ce document a été compilé le 4 avril 2017 ! .

Structuration \usepackage{babel} Conversion LATEX −→ PDF Inclusion Ainsi.. d’autres packages peuvent en bénéficier (varioref par d’images exemple) . Package babel Syntaxe conseillée Conférence LATEX no 2 La <langue> est à spécifier en option : Denis Bitouzé non pas de \usepackage{babel} Commandes mais de la <classe> de document Modules d’extension Dimensions de la page Syntaxe Adaptation à une \documentclass[<langue>]{<classe>} (des) langue(s) Euro Couleur Divers ..

Commandes Quelques exceptions : Modules d’extension Dimensions de la eurosym : symbole e page Adaptation à une varioref : références croisées améliorées (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 d’images glossaries : glossaires et listes d’acronymes cleveref : références croisées astucieuses 25. Non étudiés dans ce cours . le package babel est le dernier chargé. Package babel Ordre de chargement Conférence LATEX no 2 Attention ! Denis Bitouzé En règle générale.

Il Denis Bitouzé peut être chargé au moyen de french ou frenchb ou Commandes francais Modules d’extension Attention ! Dimensions de la page On utilisera l’option french (plutôt que frenchb ou Adaptation à une (des) langue(s) francais) car c’est la seule pouvant être exploitée par Euro Couleur d’autres packages Divers Structuration Syntaxe Conversion LATEX −→ PDF Inclusion \documentclass[french]{article} d’images .. Package babel : documents francophones Conférence LATEX no 2 Le module francophone de babel s’appelle frenchb 26 .. Comme « french babel » . \usepackage{babel} 26.

Package babel : documents francophones Commandes d’aide à la saisie : guillemets Conférence LATEX no 2 Pour obtenir des guillemets en forme de chevrons : Denis Bitouzé Syntaxe Commandes Modules \og <texte à mettre entre guillemets>\fg{} d’extension Dimensions de la page Adaptation à une Exemple (des) langue(s) Euro Couleur Code source Divers Structuration 1 \og chevrons\fg{} Conversion LATEX −→ PDF Inclusion Résultat d’images « chevrons » .

Package babel : documents francophones Commandes d’aide à la saisie : guillemets (mieux) Conférence LATEX no 2 Remarque Denis Bitouzé Mieux : commande \enquote{<texte>} du package csquotes Commandes Modules d’extension 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 d’images Résultat « chevrons » .

Fonctionnalités de TeXstudio Configuration pour les guillemets Conférence LATEX no 2 Denis Bitouzé 1 Menu Options Configurer TeXstudio Éditeur 2 Liste Remplacer les guillemets Commandes Modules 3 Choisir : d’extension Dimensions de la soit « Guillemets français (babel) : \og \fg{} » page Adaptation à une soit « Package csquotes : \enquote{ } » (des) langue(s) Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images .

Package babel : documents francophones Commandes d’aide à la saisie : noms d’auteurs Conférence LATEX no 2 Pour la saisie des noms d’auteurs : Denis Bitouzé Syntaxe Commandes Modules \bsc{<nom d’auteurs>} d’extension 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 Résultat d’images Marie-Madeleine de La Fayette .

Package babel : documents francophones Commandes d’aide à la saisie : exposants en mode texte Conférence LATEX no 2 Pour la saisie des exposants en mode texte : Denis Bitouzé Syntaxe Commandes Modules \up{<exposant en mode texte>} d’extension 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 Résultat d’images Mme de La Fayette .

no 4. Nos 2 et 3. \no 4. \nos 5 et 6 Résultat No 1. nos 5 et 6 . \Nos 2 et 3. Package babel : documents francophones Commandes d’aide à la saisie : numéro(s) Conférence LATEX no 2 Abréviations de « Numéro(s) » et « numéro(s) » : Denis Bitouzé Syntaxe Commandes Modules \No <nombre entier> \Nos <nombres entiers> d’extension 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 d’images 1 \No 1.

1\ieres{} et 5\iemes{} Inclusion d’images Résultat 1er. LATEX −→ PDF 2 1\iers{}. 2e. 1res et 5es . 1re. Package babel : documents francophones Commandes d’aide à la saisie : ordinaux Conférence LATEX no 2 Pour la saisie des ordinaux : Denis Bitouzé Syntaxe Commandes Modules 1\ier{} 1\iere{} <nombre>\ieme{} d’extension 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{}. 1ers. 2\ieme{}. 1\iere{}.

Package babel : documents multilingues Conférence LATEX no 2 Remarque Denis Bitouzé En cas de document multilingue : Commandes Modules les différentes langues sont séparées par des virgules d’extension Dimensions de la la dernière stipulée est celle par défaut du document page Adaptation à une (des) langue(s) Euro Couleur Syntaxe (doc.french]{<classe>} Conversion LATEX −→ PDF En cours de document. la langue est changée au moyen de Inclusion d’images la bascule : Syntaxe (bascule de chargement de langue) \selectlanguage{<langue>} . en anglais et (par défaut) en français) Divers Structuration \documentclass[english.

Package babel : documents multilingues Langues disponibles et (principales) options correspondantes Conférence 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 d’extension 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 d’images 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 Conférence LATEX no 2 Attention ! Denis Bitouzé Pour profiter pleinement de l’option french de ce package. Commandes lire sa documentation Modules d’extension Dimensions de la page Adaptation à une (des) langue(s) Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images .

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 2 Modules d’extension Dimensions de la page Commandes Adaptation à une (des) langue(s) Modules d’extension Euro Dimensions de la page Couleur Adaptation à une (des) langue(s) Divers Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images .

(des) langue(s) Euro Couleur Divers Résultat Structuration Le symbole de l’euro est e. Package eurosym Symbole euro Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Modules d’extension \usepackage{eurosym} % (!) Après le package babel Dimensions de la page Adaptation à une 1 Le symbole de l’euro est \euro. <montant>~\euro{} |10 e| (|\EUR{10}|) |10 e| (|10~\euro{}|) . LATEX coûte 0 e. \LaTeX{} coûte \EUR{0}. Conversion LATEX −→ PDF Inclusion d’images Attention ! \EUR{<montant>} .

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 2 Modules d’extension Dimensions de la page Commandes Adaptation à une (des) langue(s) Modules d’extension Euro Dimensions de la page Couleur Adaptation à une (des) langue(s) Divers Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images .

Package xcolor Commandes (liste non exhaustive) Conférence LATEX no 2 Syntaxe Denis Bitouzé Commandes \usepackage{xcolor} Modules d’extension \textcolor{<couleur>}{<texte>} % portée locale \color{<couleur>} Dimensions de la page % portée semi-globale Adaptation à une (des) langue(s) Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images .

Package xcolor Couleurs de base Conférence 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 d’extension 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 d’images 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 .

Commandes la documentation de xcolor : Extending LATEX’s color Modules d’extension facilities: the xcolor package Dimensions de la page Adaptation à une (des) langue(s) Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images . Package xcolor Autres couleurs Conférence LATEX no 2 Remarque Denis Bitouzé Bien d’autres commandes et couleurs sont disponibles. Cf.

Package xcolor Mélanges de couleur Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Résultat Modules AAAAAAAAAAA d’extension \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}% d’images \textcolor{red! 70!blue}{A}% \textcolor{red! 80!blue}{A}% \textcolor{red! 90!blue}{A}% \textcolor{red!100!blue}{A}% .

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 2 Modules d’extension Dimensions de la page Commandes Adaptation à une (des) langue(s) Modules d’extension Euro Dimensions de la page Couleur Adaptation à une (des) langue(s) Divers Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images .

Package multido Boucles pour répéter des actions Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Résultat Modules 0 2 4 6 8 10 12 14 d’extension \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 d’images 100 .

Conversion \end{enumerate} LATEX −→ PDF \item\label{bonne-foi} des inconvénients: Inclusion \begin{enumerate} d’images \item franchement. Package enumitem Personnalisation des listes Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{enumitem} \setenumerate[1]{font=\bfseries. \item et vous? \end{enumerate} \end{enumerate} L’item~\ref{bonne-foi} prouve ma bonne foi.ref=\Alph*} Modules d’extension \setenumerate[2]{font=\itshape. . Structuration \item très nombreux.ref=\arabic*} Dimensions de la page \noindent Le logiciel \LaTeX{} présente Adaptation à une (des) langue(s) \begin{enumerate} Euro \item des avantages: Couleur Divers \begin{enumerate} \item ils sont nombreux..label=\arabic*).label=\Alph*. je ne vois pas.

Package enumitem Personnalisation des listes Conférence LATEX no 2 Pour plus de détails. consulter la documentation Denis Bitouzé Commandes Modules d’extension Dimensions de la page Adaptation à une (des) langue(s) Euro Couleur Divers Structuration Conversion LATEX −→ PDF Inclusion d’images .

etc. sous-sections. Plan Conférence LATEX no 2 1 Commandes (précisions) Denis Bitouzé Commandes 2 Modules d’extension Modules d’extension 3 Structuration d’un document Structuration Classes Titre Résumé 4 Conversion LATEX −→ PDF Chapitres. Divers 5 Inclusion d’images Références croisées Conversion LATEX −→ PDF Inclusion d’images . sections.

Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images 27. etc. sous-sections. Structuration et classes Conférence LATEX no 2 Remarque Denis Bitouzé Commandes Structuration d’un document : variable 27 selon la classe Modules de document utilisée d’extension Structuration Voyons quelles classes LATEX sont disponibles Classes Titre Résumé Chapitres. sections. Mais en général semblable .

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 3 Structuration d’un document Classes de documents Commandes Titre du document Modules d’extension Résumé Structuration Chapitres. sous-sections. etc. Classes Divers Titre Résumé Références croisées Chapitres. sections. etc. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . sections. sous-sections.

Références croisées Conversion book : livre. article : article. Divers report : rapport.. etc. sections. LATEX −→ PDF letter : courrier mais utiliser plutôt la classe lettre Inclusion d’images . polycopié. etc. sous-sections. Conférence LATEX no 2 La <classe> de document est spécifiée par : Denis Bitouzé Syntaxe Commandes Modules \documentclass[<options>]{<classe>} d’extension Structuration Classes Titre où <classe> est souvent l’une des classes standard de LATEX : Résumé Chapitres. court document.. etc. etc. Classes de documents Différentes selon notre ambition.

Classes de documents Différences effectives Conférence LATEX no 2 Différences entre ces classes : Denis Bitouzé structuration : niveaux différents Commandes mise en page : pages dédiées (ou pas) aux : Modules d’extension titre Structuration table des matières Classes etc. Divers titres courants : absents ou présents Références croisées Conversion LATEX −→ PDF Inclusion d’images . marges sous-sections. sections. Titre Résumé Chapitres. etc.

. . .pdf. . Nulla varius ornare odio. etc. . faucibus sit amet. . elementum semper. . Ce fichier. Table des matières Structuration 1 Une section 1. aliquam sit amet. . Donec orci tortor. attaché au présent fichier . . Praesent sollicitudin vulputate dui.1 Une sous-sous-section . . . . elementum semper. Curabitur vitae elit non mauris varius pretium. sit amet pulvinar elit justo et mauris.2 Une autre sous-section . . .pdf 29 ExempleBook. Nullam laoreet fermentum urna. Nunc adipiscing rutrum ante. 1 1 Un document de classe report Un document de classe book 1. turpis. orci. . . . In rhoncus sapien ac tellus. . . Cras lobortis neque ac ipsum. In pede. 2 1. devrait pouvoir être ouvert (ou enregistré pour une ouverture ultérieure) par un clic gauche ou droit (l’afficheur PDF éventuellement pas en mode « présentation ») . . egestas sit amet. Aenean gravida lorem vitae sem ullamcorper cursus. Suspendisse eros. . . . . consequat quis. Praesent iaculis viverra augue. . .1. Maecenas vehicula leo semper est. Maecenas euismod elit eu erat. Résumé suscipit in. Nam porta. . laoreet non. Aenean lacus sem. . devrait pouvoir être ouvert (ou enregistré pour une ouverture ultérieure) par un clic gauche ou droit (l’afficheur PDF éventuellement pas en mode « présentation ») 29. . Aliquam erat volutpat. . tincidunt id. . .pdf 28 ExempleReport. . . . Nunc ipsum massa.pdf 30 Denis Bitouzé Commandes Un document de classe article Modules Un auteur 3 avril 2017 d’extension Résumé Ceci est un exemple de document structuré créée avec la classe article. . . tincidunt ut. . . . . . Donec accumsan mauris sit amet augue. felis est ultrices eros. . viverra vel. . . Mauris vel metus. Praesent sollicitudin vulputate dui. Chapitres. leo sed congue tempor. porta vitae. . facilisis congue. viverra vel. . Aenean interdum nibh sed wisi. . . . . . . attaché au présent fichier . . ante. . . tellus arcu nonummy velit. Aenean interdum nibh sed wisi. sections. devrait pouvoir être ouvert (ou enregistré pour une ouverture ultérieure) par un clic gauche ou droit (l’afficheur PDF éventuellement pas en mode « présentation ») 30. . . . . . id porta velit odio eu elit. . Ce fichier. adipiscing et. . . . report et book Conférence LATEX no 2 ExempleArticle. . . id porta velit odio eu elit. Sed ligula lacus. Cras dapibus. . . ultrices eget. . . . . augue quis scelerisque ultricies. . Aenean gravida lorem vitae sem ullamcorper cursus. . Nunc adipiscing sous-sections. . Quisque in libero. . . Proin iaculis lectus. Ce fichier. felis dolor placerat sem. Aliquam augue wisi. iaculis tempor. rutrum ante. . Références croisées 1. . . . orci. magna ut luctus ultrices. Cras eros sem. Cras eros Conversion 1 LATEX −→ PDF Inclusion d’images 28. augue quis scelerisque ultricies. . .pdf. Pellentesque ligula. felis dolor placerat sem. . . . 5 Un auteur Un auteur 2 Une autre section 5 3 avril 2017 2 avril 2017 Titre 1 Une section Donec molestie. Praesent iaculis viverra augue. . . . faucibus sit amet. .1 Une sous-section . . . . . . attaché au présent fichier . . Nunc fermentum massa at ante. . . ultrices eget.2 Une autre sous-sous-section . lorem. . . Quisque in libero. In justo. Exemples de documents Créés avec les classes article. . .1 Une sous-section Cras dapibus. . . mi. 4 Classes 1.1. . . . . venenatis eget. . . . . . . vulputate et. magna. . . .pdf. . Nunc ipsum massa. id mattis velit felis Divers non metus. .

etc. pas-cv. Dont la classe yathesis. Il existe aussi des packages dédiés aux examens et séries d’exercices (avec ou sans solutions) 33. conçue par votre serviteur 32. Classes de documents Classes non standard Conférence LATEX no 2 Il existe de nombreuses autres classes. une liste de celles-ci 31 Structuration courrier : lettre. sous-sections. isodoc. etc. KOMA-Script. sections. diaporamas : beamer. 33 Références croisées Conversion LATEX −→ PDF Inclusion d’images 31. Classes Titre examens : exam. etc. powerdot. Une liste très complète d’outils dédiés aux cv sous LATEX se trouve ici . Divers cv : moderncv. Commandes dédiées : Modules d’extension thèses : cf. 32 Résumé Chapitres. tufte-latex. etc. etc. ecv. notamment : Denis Bitouzé généralistes : memoir. etc. exam-n.

etc. on étudie les possibilités de structuration Commandes offertes par les classes standard de LATEX Modules d’extension Structuration Classes Titre Résumé Chapitres. sous-sections. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . sections. Structuration et classes Conférence LATEX no 2 Remarque Denis Bitouzé Dans la suite.

etc. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . sections. Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 3 Structuration d’un document Classes de documents Commandes Titre du document Modules d’extension Résumé Structuration Chapitres. etc. sections. Classes Divers Titre Résumé Références croisées Chapitres. sous-sections. sous-sections.

etc. Gras. italique. sous-sections. sections. . Titre du document Commandes de préparation : intitulé Conférence LATEX no 2 Denis Bitouzé Syntaxe (intitulé) Commandes \title{<intitulé du document>} Modules d’extension Remarque Structuration Classes Mise en forme 34 possible de l’intitulé Titre Résumé Chapitres. etc. Divers Remarque Références croisées Passage à la ligne possible dans l’intitulé au moyen de \\ Conversion LATEX −→ PDF Inclusion Attention ! d’images Commande \\ à proscrire pour changer de ligne dans le texte ordinaire 34.

etc. sections. les noms et prénoms des Titre Résumé différents auteurs sont séparés par la commande \and Chapitres. Divers Références croisées Code source Conversion LATEX −→ PDF \author{Laurel \and Hardy} Inclusion d’images . Titre du document Commandes de préparation : auteur(s) Conférence LATEX no 2 Denis Bitouzé Syntaxe (auteur(s)) Commandes \author{<auteur(s) du document>} Modules d’extension Remarque Structuration Classes En cas d’auteurs multiples. sous-sections.

Par exemple « 31 décembre 2999 » 36. sous-sections.pdf Dans le source . sections. etc. Du jour de la compilation . Titre du document Commandes de préparation : date Conférence LATEX no 2 Denis Bitouzé Syntaxe (date) % Date explicite Commandes Modules \date{<date explicite> 35 } d’extension % Absence de date Structuration \date{} % Date du jour 36 Classes Titre Résumé \date{\today} % Ou /absence/ de la commande \date ! Chapitres.tex Inclusion d’images Absence de date =⇒ Présence de \date{} Présence de date (du jour) ⇐= Absence de \date 35. Divers Références croisées Attention (comportement contre-intuitif) ! Conversion LATEX −→ PDF Dans le document .

etc. sous-sections. Là où on le souhaite (dans le corps du document) . aucun élément de titre n’apparaît ! 37. sections. Divers Syntaxe (génération du titre) Références croisées Conversion \maketitle LATEX −→ PDF Inclusion d’images Attention ! Sans l’insertion de la commande \maketitle. Titre du document Commandes de création Conférence LATEX no 2 Attention ! Denis Bitouzé Les commandes \title. \author et \date : Commandes Modules préparent le titre d’extension mais ne génèrent rien ! Structuration Classes Titre Résumé Pour générer le titre. on doit insérer 37 la commande : Chapitres.

Titre Exemple Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \title{Une liberté enfin acquise} Modules \author{Vous \and Zémoi} d’extension \maketitle Structuration Classes \LaTeX{} est puissant et facile ! Titre Résumé Chapitres. sections. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . sous-sections. etc.

Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . etc. sous-sections. sections. Fonctionnalités de TeXstudio Création du titre Conférence LATEX no 2 Menu LaTeX puis Denis Bitouzé \author{} Commandes \title{} Modules d’extension \maketitle Structuration Classes Titre Résumé Chapitres.

Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . sections. sous-sections. Titre du document Page dédiée ou pas Conférence LATEX no 2 Remarque Denis Bitouzé La commande \maketitle crée une page dédiée au titre : Commandes Modules pas avec la classe article d’extension avec les classes report et book Structuration Classes Titre Résumé Chapitres. etc.

Divers Références croisées Remarque Conversion LATEX −→ PDF Pour des canevas de pages de titres. par exemple : Inclusion le package titlepages d’images la galerie de Overleaf 38. cf. etc. \author. titlepage =⇒ \title. Titre du document Titres plus sophistiqués Conférence LATEX no 2 Pour créer des titres plus sophistiqués. Même avec la classe article . \maketitle sous-sections. sections. \date. Environ. on peut recourir à Denis Bitouzé l’environnement titlepage qui : Commandes crée une page dédiée au titre 38 Modules d’extension nécessite de placer soi-même les éléments du titre Structuration Classes Attention ! Titre Résumé Chapitres.

etc. etc. sections. sections. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . sous-sections. sous-sections. Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 3 Structuration d’un document Classes de documents Commandes Titre du document Modules d’extension Résumé Structuration Chapitres. Classes Divers Titre Résumé Références croisées Chapitres.

Résumé du document Conférence LATEX no 2 Avec les classes article et report 39 . abstract crée une page dédiée au résumé : Inclusion pas avec la classe article d’images avec la classe report 39. sous-sections. Divers Références croisées Remarque Conversion LATEX −→ PDF L’environn. etc. Et notamment pas avec la classe book . environnement Denis Bitouzé abstract pour insérer un résumé : Commandes Syntaxe (résumé) Modules d’extension \begin{abstract} Structuration Classes <contenu du résumé> Titre Résumé \end{abstract} Chapitres. sections.

sous-sections. sections. sections. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . etc. Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 3 Structuration d’un document Classes de documents Commandes Titre du document Modules d’extension Résumé Structuration Chapitres. Classes Divers Titre Résumé Références croisées Chapitres. sous-sections. etc.

l’usage de \part est exceptionnel . sous-sections. sections. Conférence LATEX no 2 Un document LATEX peut très facilement être structuré au Denis Bitouzé moyen des commandes : Commandes Classe de document Numéroté Commande Modules article report book par défaut \part{<intitulé>} d’extension 4 4 4 4 Structuration \chapter{<intitulé>} 4 4 4 \section{<intitulé>} Classes Titre 4 4 4 4 Résumé \subsection{<intitulé>} 4 4 4 4 \subsubsection{<intitulé>} Chapitres. Chapitres. etc. sections. etc. sous-sections. 4 4 4 488 \paragraph{<intitulé>} Divers Références croisées 4 4 4 \subparagraph{<intitulé>} 4 4 4 Conversion LATEX −→ PDF Inclusion Remarque d’images Avec la classe article.

\lipsum[7-9] d’images \section{Avec \LaTeX{}. sous-sections.. sections.. non? \lipsum[3] Chapitres.. Divers \subsection{Une biographie de Victor Hugo} Références croisées Victor Hugo est né à Besançon le 26 février 1802. la liberté !} \LaTeX{} est puissant et facile ! \lipsum[1-2] Structuration Classes Titre \section{Avec \LaTeX{}. des documents de qualité professionnelle !} Résumé Ça se voit.. Commandes de structuration : exemples tel que visualisé habituellement Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum} Modules d’extension \section{Avec \LaTeX{}. des documents structurés !} C’est ce qu’on est en train de voir. \lipsum[10-12] .. \lipsum[4-6] Conversion LATEX −→ PDF \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} Inclusion De Paul Verlaine. etc..

des documents structurés !} C’est ce qu’on est en train de voir. des documents de qualité professionnelle !} Références croisées Ça se voit. \lipsum[4-6] Inclusion d’images \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} De Paul Verlaine. Personnalisation de l’aspect des intitulés Package secsty Conférence LATEX no 2 Code source ( voir ce qui est visualisé habituellement ) Denis Bitouzé Commandes \usepackage{lipsum.sectsty} \allsectionsfont{\sffamily} Modules d’extension \sectionfont{\sffamily\color{blue}} Structuration % Même texte ! Classes \section{Avec \LaTeX{}. Divers \section{Avec \LaTeX{}..xcolor. non? \lipsum[3] Conversion LATEX −→ PDF \subsection{Une biographie de Victor Hugo} Victor Hugo est né à Besançon le 26 février 1802.. sections. \lipsum[10-12] ... etc.. \lipsum[7-9] \section{Avec \LaTeX{}.. la liberté !} Titre Résumé \LaTeX{} est puissant et facile ! \lipsum[1-2] Chapitres. sous-sections.

\lipsum[4-6] d’images \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} De Paul Verlaine. sections.titlesec} % ATTENTION ! L’exemple suivant n’est probablement opportun pour des chapitres Modules \titleformat{\section} % commande de sectionnement affectée d’extension [frame] % une des formes prédéfinies {\itshape} % format appliqué au titre dans son ensemble Structuration {\filright\small\enspace SECTION \thesection\enspace} % format du « n° » du titre Classes {8pt} % distance (horiz. la liberté !} Divers \LaTeX{} est puissant et facile ! \lipsum[1-2] Références croisées \section{Avec \LaTeX{}. Personnalisation de l’aspect des intitulés Package titlesec Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum. etc. \section{Avec \LaTeX{}.. \lipsum[10-12] ... \lipsum[7-9] \section{Avec \LaTeX{}.. % Même texte ! sous-sections.. non? \lipsum[3] LATEX −→ PDF \subsection{Une biographie de Victor Hugo} Inclusion Victor Hugo est né à Besançon le 26 février 1802.) entre le n° et le texte du titre Titre {\Large\bfseries\filcenter} % format appliqué au texte du titre Résumé Chapitres. des documents structurés !} C’est ce qu’on est en train de voir. ou vert.. des documents de qualité professionnelle !} Conversion Ça se voit.

Au départ : ensuite. Fonctionnalités de TeXstudio Insertion de commandes de structuration Conférence LATEX no 2 Le cas échéant sur du texte déjà sélectionné : Denis Bitouzé 40 liste déroulante \part (sous-optimal) Commandes menu LaTeX Structuration puis Modules d’extension \part Structuration \chapter Classes Titre \section Résumé Chapitres. etc. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images 40. sous-sections. dernière commande de structuration utilisée . sections. etc.

Sous TeXstudio : menu LaTeX \tableofcontents . sous-sections. sections. Table des matières Conférence LATEX no 2 Si le document est structuré avec les commandes de Denis Bitouzé structuration précédentes. la table des matières s’obtient Commandes en une seule commande 41 : Modules d’extension Syntaxe Structuration \tableofcontents Classes Titre Résumé Chapitres. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images 41. etc.

\lipsum[10-12] .. sections. la liberté !} Structuration \LaTeX{} est puissant et facile ! \lipsum[1-2] Classes Titre Résumé \section{Avec \LaTeX{}. etc. \lipsum[7-9] \section{Avec \LaTeX{}.. \lipsum[4-6] LATEX −→ PDF Inclusion \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} d’images De Paul Verlaine.. des documents structurés !} C’est ce qu’on est en train de voir. non? \lipsum[3] Divers Références croisées \subsection{Une biographie de Victor Hugo} Conversion Victor Hugo est né à Besançon le 26 février 1802. Ça se voit.. Table des matières Exemple Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum} Modules d’extension \tableofcontents \section{Avec \LaTeX{}... des documents de qualité professionnelle !} Chapitres. sous-sections.

sous-sections. sections. il est dans Commandes certains cas nécessaire de compiler au moins 2 fois Modules d’extension Structuration Classes Titre Résumé Chapitres. Table des matières Précautions Conférence LATEX no 2 Attention ! Denis Bitouzé Pour que la table des matières soit à jour. etc. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images .

sous-sections. sections. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images 42. \chapter. etc. etc. \section. Intitulé « normal » . Commandes de structuration Intitulés alternatifs Conférence 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 d’extension Structuration Syntaxe (exemple pour les sections) Classes Titre \section{<intitulé>} \section[<intitulé alternatif>]{<intitulé>} Résumé Chapitres. 43.

Divers Cela peut être utile si un <intitulé> est (trop) long Références croisées Conversion LATEX −→ PDF Inclusion d’images 44. S’il y en a . S’il est utilisé 45. sous-sections. etc. Commandes de structuration Intitulés alternatifs : usage Conférence LATEX no 2 Remarque Denis Bitouzé Commandes L’<intitulé alternatif> 44 remplace l’<intitulé> dans : Modules la table des matières d’extension Structuration les titres courants 45 Classes Titre Résumé Attention ! Chapitres. sections.

Intitulés alternatifs Exemple Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) \tableofcontents Commandes Modules \section{Titre pas trop long} d’extension Intitulé de section pas trop : rien à signaler. ni dans les titres courants} sous-sections. remplacé par un intitulé alternatif dans la table des matières : signalons que c’est bien ! . sections. etc. Structuration Classes \section{Voici un intitulé de section vraiment très très long et il Titre Résumé n’est pas conseillé qu’il figure tel quel dans la table des matières Chapitres. figurant tel quel dans la table Références croisées des matières : signalons qu’on fait mieux ! Conversion LATEX −→ PDF \section[Version alternative (courte) de l’intitulé de section]{Voici un intitulé de section vraiment très très long et il n’est pas Inclusion d’images conseillé qu’il figure tel quel dans la table des matières ni dans les titres courants} Intitulé de section très long. Divers Intitulé de section très long.

sous-sections. etc. etc. sections. sous-sections. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . Classes Divers Titre Résumé Références croisées Chapitres. sections. Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 3 Structuration d’un document Classes de documents Commandes Titre du document Modules d’extension Résumé Structuration Chapitres.

Sous TeXstudio : liste déroulante \label{label} (sous-optimal) ou menu LaTeX Références croisées \footnote{texte} . La typographie (française) impose qu’il n’y ait pas d’espace sous-sections. sections. etc. Notes de bas de page Conférence LATEX no 2 Les notes de bas de page s’obtiennent au moyen de 46 : Denis Bitouzé Syntaxe Commandes Modules \footnote{<contenu de la note de bas de page>} d’extension Structuration Classes Titre Attention ! Résumé Chapitres. Divers entre l’appel de note et le mot qui précède Références croisées Conversion LATEX −→ PDF Inclusion d’images 46.

Notes de bas de page Exemple Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum} Modules d’extension \section{Avec \LaTeX{}... \lipsum[10-12] . \lipsum[7-9] \section{Avec \LaTeX{}. Structuration n’est-ce pas?} ! \lipsum[1-2] Classes Titre Résumé \section{Avec \LaTeX{}. \lipsum[4-6] LATEX −→ PDF Inclusion \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} d’images De Paul Verlaine.. sous-sections. non? \lipsum[3] Divers Références croisées \subsection{Une biographie de Victor Hugo} Conversion Victor Hugo est né à Besançon le 26 février 1802. des documents de qualité professionnelle !} Chapitres. etc.. des documents structurés !} C’est ce qu’on est en train de voir. Ça se voit.. sections. la liberté !} \LaTeX{} est puissant et facile\footnote{C’est effectivement facile..

sections. etc. etc. Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 3 Structuration d’un document Classes de documents Commandes Titre du document Modules d’extension Résumé Structuration Chapitres. sous-sections. sous-sections. Classes Divers Titre Résumé Références croisées Chapitres. Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images . sections.

etc. Inséré juste après sa commande.} en cas d’environnement .. 48. tableau. équation. Chapitre (ou section. Références croisées Méthode Conférence LATEX no 2 On peut faire référence à un objet numéroté 47 Denis Bitouzé 1 L’objet est « labellisé » au moyen de 48 : Commandes Syntaxe Modules d’extension \label{<label>} Structuration Classes Titre 2 Le numéro de : Résumé l’objet Chapitres. juste après \begin{. sous-sections. figure.. etc. la page où se trouve l’objet Divers Références croisées peut être affiché au moyen de : Conversion LATEX −→ PDF Syntaxe Inclusion d’images \ref{<label>} % numéro de l’objet \pageref{<label>} % numéro de page de l’objet 47. sections. etc.).

} % <. non? \lipsum[3] Chapitres.! \lipsum[7-9] \section{Avec \LaTeX{}..! page~\pageref{hugo}.. la liberté !} d’extension \LaTeX{} est puissant et facile ! \lipsum[1-2] Structuration Classes \section{Avec \LaTeX{}. des documents structurés !} C’est ce qu’on est en train de voir. etc.. sous-sections.. Divers \subsection{Une biographie de Victor Hugo}\label{hugo} % <. des documents de qualité professionnelle !} Titre Résumé Ça se voit... sections. % <. \lipsum[4-6] Conversion LATEX −→ PDF \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} De Paul Verlaine. Références croisées Exemple Conférence LATEX no 2 Code source ( voir ce qui est visualisé habituellement ) Denis Bitouzé Commandes \usepackage{lipsum} Modules \section{Avec \LaTeX{}. Inclusion d’images \textbf{Victor Hugo est traité section~\ref{hugo}.! Références croisées Victor Hugo est né à Besançon le 26 février 1802. \lipsum[10-12] .

Divers Références croisées Conversion LATEX −→ PDF Inclusion d’images 49. Au départ : ensuite. dernière commande de référence croisée utilisée . sous-sections. Fonctionnalités de TeXstudio Références croisées Conférence LATEX no 2 Le cas échéant sur du texte déjà sélectionné : Denis Bitouzé 49 liste déroulante \label{label} (sous-optimal) Commandes menu LaTeX Références croisées puis : Modules d’extension \label{label} Structuration \ref{label} Classes Titre \pageref{label} Résumé Chapitres. sections. etc.

signe de ponctuation sous-sections. etc. Divers Références croisées Attention ! Conversion LATEX −→ PDF Pour que les références croisées soient à jour. sections. il est dans Inclusion certains cas nécessaire de compiler au moins 2 fois d’images . Références croisées Précautions Conférence LATEX no 2 Attention ! Denis Bitouzé Le <label> ne doit comporter aucun : Commandes Modules accent d’extension cédille Structuration Classes espace Titre Résumé Chapitres.

Divers \usepackage{varioref} Références croisées Conversion \vref{<label>} % numéro (et page) LATEX −→ PDF Inclusion \vpageref{<label>} % page seule d’images Attention ! \vref et \vpageref ne doivent pas être précédées d’espaces insécables (contrairement à \ref et \pageref) . On affiche : Commandes 1 le numéro (et éventuellement la page) de l’objet Modules 2 seulement la page de l’objet d’extension Structuration en insérant respectivement : Classes Titre Résumé Syntaxe Chapitres. sous-sections. etc. Références croisées Encore mieux : package varioref Conférence LATEX no 2 Le package varioref améliore le système de références Denis Bitouzé croisées. sections.

Références croisées Encore mieux : package varioref Conférence LATEX no 2 Le package varioref améliore le système de références croisées. Denis Bitouzé Le numéro : Commandes de l’objet 50 Modules d’extension (seulement) de la page où se trouve l’objet Structuration peut être affiché au moyen de : Classes Titre Résumé Syntaxe Chapitres. sections. Divers \usepackage{varioref} Références croisées Conversion \vref{<label>} % numéro (et page) \vpageref{<label>} % LATEX −→ PDF page seule Inclusion d’images Attention ! \vref et \vpageref ne doivent pas être précédées d’espaces insécables (contrairement à \ref et \pageref) 50. Et de sa page le cas échéant . sous-sections. etc.

Ça se voit. etc.} % <. des documents structurés !} C’est ce qu’on est en train de voir. \lipsum[4-6] LATEX −→ PDF \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} Inclusion d’images De Paul Verlaine. \textbf{Victor Hugo est traité section\vref{hugo}.! Conversion Victor Hugo est né à Besançon le 26 février 1802.! . sections. non? \lipsum[3] sous-sections.! Classes Titre Résumé \section{Avec \LaTeX{}. \lipsum[10-12] \textbf{Victor Hugo est traité section\vref{hugo}. Références croisées améliorées Exemple Conférence LATEX no 2 Code source ( voir ce qui est visualisé habituellement ) Denis Bitouzé Commandes \usepackage{lipsum.. des documents de qualité professionnelle !} Chapitres..} % <.varioref} Modules \section{Avec \LaTeX{}.} % <. la liberté !} d’extension \LaTeX{} est puissant et facile ! \lipsum[1-2] Structuration \textbf{Victor Hugo est traité section\vref{hugo}... Divers Références croisées \subsection{Une biographie de Victor Hugo}\label{hugo} % <..! \lipsum[7-9] \section{Avec \LaTeX{}..

Plan Conférence LATEX no 2 1 Commandes (précisions) Denis Bitouzé Commandes 2 Modules d’extension Modules d’extension 3 Structuration d’un document Structuration Conversion LATEX −→ PDF 4 Conversion LATEX −→ PDF Généralités Package hyperref Inclusion 5 Inclusion d’images d’images .

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 4 Conversion LATEX −→ PDF Généralités Commandes Package hyperref Modules d’extension Structuration Conversion LATEX −→ PDF Généralités Package hyperref Inclusion d’images .

Qu’est-ce que le format PDF ? Conférence LATEX no 2 Définition Denis Bitouzé PDF (Portable Document Format) est un format Commandes Modules permettant la navigation hypertexte d’extension préservant la mise en page Structuration Conversion utilisable sur toutes les plates-formes LATEX −→ PDF Généralités Package hyperref Inclusion d’images .

okular. Skim Inclusion Windows : SumatraPDF 51 d’images tous ces OS : l’afficheur intégré de TeXstudio 51. Comment visualiser un fichier PDF ? Conférence LATEX no 2 Remarque Denis Bitouzé Acrobat Reader n’est pas le seul afficheur de fichiers PDF Commandes Modules d’extension Pour les fichiers PDF obtenus avec LATEX. sous : Conversion Linux : evince. on préférera par Structuration exemple. xpdf. àmha préférable à Acrobat Reader . zathura LATEX −→ PDF Généralités Package hyperref Mac OS : Aperçu.

il faut l’ouvrir dans un afficheur Commandes autre que celui intégré de TeXstudio : ce dernier n’offre pas Modules d’extension cette fonctionnalité Structuration Conversion LATEX −→ PDF Généralités Package hyperref Inclusion d’images . Comment imprimer un fichier PDF ? Conférence LATEX no 2 Attention ! Denis Bitouzé Pour imprimer le fichier PDF.

non étudiés ici . Denis Bitouzé il suffit en général de compiler avec PDFLATEX Commandes Modules Remarque (compilation PDFLATEX) d’extension pdflatex Structuration <fichier>. Comment obtenir un fichier PDF ? Le plus simple : PDFLATEX Conférence LATEX no 2 Pour obtenir un <fichier>.tex −−−−−−−−→ <fichier>.pdf à Package hyperref Inclusion d’images partir d’un <fichier>.tex.pdf Conversion LATEX −→ PDF Généralités Remarque Il existe d’autres moyens pour obtenir un <fichier>.pdf à partir d’un <fichier>.tex.

ex.) 52. Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf 56. Fontes à employer Exemples de fontes PostScript Conférence LATEX no 2 Parmi les familles de fontes PostScript livrées avec LATEX : Denis Bitouzé Latin Modern : package lmodern 52 Commandes Palatino : package pxfonts 53 Modules d’extension Times : package txfonts 54 Structuration Adobe Utopia : package fourier 55 Conversion LATEX −→ PDF Généralités Kp-Fonts : package kpfonts 56 (utilisée dans ce Package hyperref diaporama) Inclusion d’images Libertine : package libertine Garamond : package ebgaramond-maths (p. Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf 53. Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf 54. Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf 55. Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf .

une grande partie 57 des Modules fontes 58 disponibles sous LATEX sont : d’extension listées Structuration Conversion illustrées LATEX −→ PDF Généralités Package hyperref Inclusion d’images 57. Pas toutes PostScript . Fontes à employer Exemples de fontes PostScript Conférence LATEX no 2 Remarque Denis Bitouzé Commandes Dans The LATEX Font Catalogue. Ce catalogue est un peu ancien 58.

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 4 Conversion LATEX −→ PDF Généralités Commandes Package hyperref Modules d’extension Structuration Conversion LATEX −→ PDF Généralités Package hyperref Inclusion d’images .

Pas vraiment utile . équations. etc. figures. Hyperliens Conférence LATEX no 2 Remarque Denis Bitouzé Le package hyperref convertit automatiquement en Commandes hyperliens tout ce qui est référençable en LATEX : Modules d’extension entrées de la table des matières Structuration références croisées 59 Conversion LATEX −→ PDF Généralités notes marginales ou de bas de page 60 Package hyperref références bibliographiques Inclusion d’images termes du ou des glossaires index etc. pages. 60. 59. Vers les sections.

Sauf exception . Hyperliens Chargement de hyperref Conférence LATEX no 2 Attention ! Denis Bitouzé Le package hyperref doit être le dernier package chargé 61 Commandes Modules d’extension Structuration Conversion LATEX −→ PDF Généralités Package hyperref Inclusion d’images 61.

Hyperliens Signets Conférence LATEX no 2 Remarque Denis Bitouzé Par défaut hyperref créé des signets restituant la structure Commandes du document. la structure hiérarchique du document Package hyperref Inclusion n’est pas respectée dans les signets et il faut alors charger d’images le package bookmarks et ce. après le package hyperref . Ceux-ci figurent dans le volet gauche de Modules d’extension l’afficheur PDF Structuration Conversion Attention ! LATEX −→ PDF Généralités Dans certains cas.

.. des documents de qualité professionnelle !} Ça se voit. \lipsum[4-6] \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} De Paul Verlaine..... \lipsum[10-12] . la liberté !} Conversion \LaTeX{} est puissant et facile ! \lipsum[1-2] LATEX −→ PDF Généralités Package hyperref \section{Avec \LaTeX{}. des documents structurés !} C’est ce qu’on est en train de voir. \lipsum[7-9] \section{Avec \LaTeX{}. non? \lipsum[3] Inclusion d’images \subsection{Une biographie de Victor Hugo} Victor Hugo est né à Besançon le 26 février 1802. Hyperliens : package hyperref Exemple Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum} \usepackage{hyperref} % (!) Après ‘babel’ Modules d’extension \tableofcontents Structuration \section{Avec \LaTeX{}.

Parmi elles : Denis Bitouzé breaklinks permet la césure des url 62 colorlinks affiche les hyperliens en couleurs 63 Commandes Modules d’extension Attention ! Structuration Conversion L’option colorlinks n’est pas forcément conseillée. LATEX −→ PDF Généralités notamment pas pour un document PDF à imprimer Package hyperref Inclusion d’images 62. Différentes selon leur nature . Hyperliens Options courantes Conférence LATEX no 2 hyperref accepte de nombreuses options. Adresses Internet 63.

Hyperliens Liens externes : pages Web Conférence LATEX no 2 On peut créer un hyperlien vers une <URL> à partir : d’une <URL> Denis Bitouzé Commandes d’un <texte> Modules d’extension Structuration Syntaxe (hyperliens vers une <URL>) Conversion LATEX −→ PDF \usepackage{hyperref} % (!) Après ‘babel’ Généralités \url{<URL>} Package hyperref % URL = hyperlien vers URL Inclusion d’images \href{<URL>}{<texte>} % texte = hyperlien vers URL .

org}.gutenberg.gutenberg. Résultat Sur le site http://www. on trouvera de nombreuses informations sur GUTenberg.eu.eu.eu.org.gutenberg. Hyperliens Liens externes : pages Web (exemple) Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Modules d’extension \usepackage{hyperref} % (!) Après ‘babel’ Structuration Conversion Sur le site \url{http://www. LATEX −→ PDF Généralités on trouvera de nombreuses informations sur Package hyperref \href{http://www. Inclusion d’images groupe des utilisateurs de \TeX{} francophone. groupe des utilisateurs de TEX francophone.org}{GUTenberg}. .

org d’images moche : http://titi.org Attention ! Pour un hyperlien vers une <URL> à partir d’une <URL> : \url{<URL>} \href{<URL>}{<URL>} .org} Structuration \end{description} Conversion LATEX −→ PDF Généralités Package hyperref Résultat Inclusion beau : http://titi. Hyperliens \url{<URL>}.org} d’extension \item[moche :] \href{http://titi.org}{http://titi.\href{<URL>}{<URL>} Conférence LATEX no 2 Denis Bitouzé Code source Commandes \begin{description} Modules \item[beau :] \url{http://titi.

Hyperliens Liens externes : fichiers PDF (ouverture par simple clic) Conférence LATEX no 2 Pour qu’un autre document PDF disponible localement (ou Denis Bitouzé sur le réseau) puisse être ouvert par simple clic : Commandes Syntaxe Modules d’extension Structuration \usepackage{hyperref} % (!) Après ‘babel’ \href{<chemin du fichier>}{<texte>} Conversion LATEX −→ PDF Généralités Package hyperref Inclusion d’images .

pdf}{localement} ou LATEX −→ PDF \href{http://mirrors.pdf}{sur Internet}. .org/macros/latex/contrib/hyperref/doc/ Généralités Package hyperref manual. Conversion \href{fichiers-annexes-presentation/manual. Hyperliens Liens externes : fichiers PDF (exemple) Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Modules d’extension \usepackage{hyperref} % (!) Après ‘babel’ Structuration On consultera la documentation du package \textsf{hyperref}.ctan. Inclusion d’images Résultat On consultera la documentation du package hyperref. localement ou sur Internet.

Hyperliens Hyperliens internes Conférence LATEX no 2 Remarque Denis Bitouzé Toutes les références croisées créées au moyen de : Commandes Modules \label d’extension \ref et \pageref 64 Structuration Conversion sont des hyperliens internes au document LATEX −→ PDF Généralités Package hyperref Inclusion d’images 64. Ainsi que \vref et \vpageref si le package varioref est chargé .

\lipsum[4-6] \subsection{De la poésie: \emph{La chanson de Gaspard Hauser}} De Paul Verlaine... non? \lipsum[3] Package hyperref Inclusion \subsection{Une biographie de Victor Hugo}\label{hugo} % <. Références croisées et hyperliens Exemple Conférence LATEX no 2 Code source ( voir ce qui est visualisé habituellement ) Denis Bitouzé Commandes \usepackage{lipsum} \usepackage{hyperref} % (!) Après ‘babel’ Modules d’extension \section{Avec \LaTeX{}.. la liberté !} Structuration \LaTeX{} est puissant et facile ! \lipsum[1-2] Conversion LATEX −→ PDF \section{Avec \LaTeX{}.. \lipsum[10-12] .! page~\pageref{hugo}. des documents de qualité professionnelle !} Généralités Ça se voit.. % <. \textbf{Victor Hugo est traité section~\ref{hugo}.! \lipsum[7-9] \section{Avec \LaTeX{}. des documents structurés !} C’est ce qu’on est en train de voir.} % <..! d’images Victor Hugo est né à Besançon le 26 février 1802.

la fenêtre de l’utilitaire de mail Denis Bitouzé s’ouvre avec la bonne adresse de destinataire : Commandes Syntaxe Modules d’extension \usepackage{hyperref} % (!) Après ‘babel’ Structuration Conversion LATEX −→ PDF \href{mailto:<adresse mail>}{<texte>} Généralités Package hyperref Inclusion d’images . Hyperliens Liens externes : mail Conférence LATEX no 2 Pour que. par simple clic.

Hyperliens Liens externes : mail (exemple) Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Modules d’extension \usepackage{hyperref} % (!) Après ‘babel’ Structuration Conversion N’oubliez pas d’envoyer un email à LATEX −→ PDF Généralités \href{mailto:azeblues@fai.fr}{Agathe Zeblues}! Package hyperref Inclusion d’images Résultat N’oubliez pas d’envoyer un email à Agathe Zeblues ! .

Hyperliens Hyperliens internes Conférence LATEX no 2 Remarque Denis Bitouzé On peut créer des hyperliens internes dont les cibles ne Commandes sont pas des éléments numérotés par LATEX Modules d’extension Structuration Pour cela. on crée des « cibles » : Conversion LATEX −→ PDF Syntaxe \hypertarget{<identifiant>}{<texte où on aboutit>} Généralités Package hyperref Inclusion d’images et des « ancres » : Syntaxe \hyperlink{<identifiant>}{<texte qu’on clique>} .

.hyperref} Modules d’extension \lipsum[1-2] Structuration \textbf{La notion \hypertarget{HyperlienInterne}{d’hyperlien interne}. Hyperliens : package hyperref Exemple d’hyperlien interne Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum. . sont tellement importants que nous y revenons maintenant dans ce document..} Généralités Package hyperref \lipsum[3-4] Du texte%. qui continue sur plusieurs pages Inclusion d’images % Page 98 Les hyperliens internes. est tellement importante que LATEX −→ PDF nous y reviendrons ultérieurement dans ce document. Conversion que nous allons maintenant définir. que nous avons définis \hyperlink{HyperlienInterne}{précédemment} dans ce document.

Plan Conférence LATEX no 2 1 Commandes (précisions) Denis Bitouzé Commandes 2 Modules d’extension Modules d’extension 3 Structuration d’un document Structuration Conversion LATEX −→ PDF 4 Conversion LATEX −→ PDF Inclusion d’images 5 Inclusion d’images Inclusion directe Images flottantes Sous-figures .

accepte le format EPS LATEX −→ PDF Inclusion (et seulement ce format) d’images Inclusion directe Images flottantes Sous-figures . LATEX. Inclusions de fichiers graphiques Formats supportés Conférence LATEX no 2 Attention ! Denis Bitouzé Peu de formats d’images sont supportés avec PDFLATEX : Commandes seulement PNG. JPG ou PDF Modules d’extension Structuration Remarque Conversion Un autre type de compilation.

Par exemple à l’aide du logiciel de retouche d’images Le Gimp 66. Par exemple si l’image provient d’Internet . Inclusions de fichiers graphiques Formats supportés : comment procéder ? Conférence LATEX no 2 Si l’image à inclure n’est pas à l’un des formats acceptés Denis Bitouzé par LATEX. on l’obtient au format souhaité par : Commandes enregistrement ou export si : Modules d’extension la source de l’image est disponible Structuration le logiciel de création le permet Conversion LATEX −→ PDF conversion 65 sinon 66 Inclusion d’images Remarque Inclusion directe Images flottantes On privilégiera le format PDF car il est vectoriel Sous-figures 65.

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 5 Inclusion d’images Inclusion directe Commandes Images flottantes Modules d’extension Sous-figures Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures .

Inclusion de fichiers images Package et syntaxe Conférence LATEX no 2 Attention ! Denis Bitouzé On doit recourir au package graphicx 67 Commandes Modules d’extension Syntaxe Structuration \usepackage{graphicx} Conversion LATEX −→ PDF \includegraphics[<option(s)>]{<nom du fichier>} Inclusion d’images Inclusion directe Images flottantes Remarque Le <nom du fichier> image est à spécifier sans son extension Sous-figures 67. D’autres packages existent mais sont obsolètes .

Fonctionnalités de TeXstudio Inclusion directe de fichiers images Conférence LATEX no 2 Menus.12.2 : LaTeX Importation/inclusion de fichiers Modules d’extension \includegraphics{fichier} Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures .2 : LaTeX \includegraphics{fichier} Commandes > 2. différents selon les versions de TeXstudio : Denis Bitouzé 6 2.12.

Noms des fichiers images Pas complètement au choix ! Conférence LATEX no 2 Attention ! Denis Bitouzé Les <noms des fichiers> images ne doivent contenir : Commandes Modules que des : lettres de l’alphabet latin d’extension chiffres Structuration tirets Conversion LATEX −→ PDF underscore Inclusion d’images aucun(e) : accent Inclusion directe cédille Images flottantes Sous-figures espace .

5cm]{tiger}\hfill% LATEX −→ PDF \includegraphics[height=2cm]{tiger}\hfill% Inclusion d’images \includegraphics[scale=0.angle=90]{tiger} Inclusion directe Images flottantes Sous-figures Résultat .07. Exemple Conférence LATEX no 2 Exemple Denis Bitouzé Commandes Code source Modules d’extension \usepackage{graphicx} Structuration Conversion \includegraphics[width=1.

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 5 Inclusion d’images Inclusion directe Commandes Images flottantes Modules d’extension Sous-figures Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures .

Image insérée brutalement Conférence LATEX no 2 Attention ! Denis Bitouzé Insérer une image brutalement au moyen de Commandes \includegraphics est presque toujours une mauvaise Modules d’extension solution Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures .

lobortis vitae. Pellentesque a nulla. molestie nec. Donec ve- hicula augue eu neque. Cras viverra metus rhoncus sem. congue non. Morbi auctor lorem non justo.. Vivamus viverra fermentum felis. nascetur ridiculus mus. sagittis quis. nonummy eget. Proin fermentum massa ac quam. erat ligula aliquet magna. Sed lacinia nulla vitae enim. Nam dui ligula. sollicitudin vel. Nam ipsum ligula. Morbi blandit li- gula feugiat magna. pretium quis. nunc. On peut admirer un portrait de Kiki. consectetuer id. leo. devrait pouvoir être ouvert (ou enregistré pour une ouverture ultérieure) par un clic gauche ou droit (l’afficheur PDF éventuellement pas en mode « présentation ») . Nam arcu libero. Nulla et lectus vestibulum urna fringilla ultrices. congue eu. Cras nec ante. Duis eget orci sit amet orci dignissim rutrum. Curabitur auctor semper nulla. Cum sociis natoque penatibus et ma- LATEX −→ PDF gnis dis parturient montes. Donec Structuration varius orci eget risus. tellus. Image insérée brutalement Exemple de situation (par hasard) convenable Conférence LATEX no 2 Du texte figure avant et après l’image. adipiscing vitae. Pellentesque cursus luctus mauris. nulla. eleifend at. magna. Ut purus elit. Praesent euismod nunc 1 68. Conversion Donec aliquet. volutpat at. Sed diam turpis. Aenean faucibus. iaculis in. placerat a. Duis nibh mi.. mon ami. Phasellus eu tellus sit amet tor- tor gravida placerat. pretium at. Donec nonummy pellen- tesque ante. Ce fichier. fringilla a. Inclusion d’images Inclusion directe Images flottantes Sous-figures Nulla malesuada porttitor diam. Phasellus adipiscing semper elit. viverra ac. Pellentesque tincidunt purus vel magna. Nam lacus libero. Praesent eget sem vel leo ultrices bibendum. Maecenas lacinia. Nunc eleifend consequat lorem. accumsan eleifend. tortor sed accumsan bibendum. suscipit a. Aliquam tincidunt urna. Pellentesque habitant morbi tristique senectus et netus et d’extension malesuada fames ac turpis egestas. felis. malesuada eu. vulputate a. ves- Modules tibulum ut. consectetuer adipiscing elit. euismod sodales. molestie vitae. diam. Morbi dolor nulla. wisi. Integer sapien est. Suspendisse ut massa. mollis ac. ipsum. attaché au présent fichier . libero. le Denis Bitouzé tout sur une même page 68 Commandes Lorem ipsum dolor sit amet. Nulla ullamcorper vestibulum turpis. placerat ac. Donec felis erat. tinci- dunt tristique. accumsan nec. Curabitur dictum gravida mauris.pdf. vitae ornare odio metus a mi. Mauris ut leo. Morbi ac orci et nisl hendrerit mollis. ultricies et. Integer non enim. pulvinar at.

nascetur ridiculus mus. iaculis in. Praesent euismod nunc eu purus. Nam ipsum ligula. Curabitur dictum gravida mauris. Donec bibendum quam in tellus. Morbi ac orci et nisl hendrerit mollis. Phasellus adipiscing semper elit. nulla. suscipit a. malesuada eu. Donec Structuration varius orci eget risus. Praesent eget sem vel leo ultrices bibendum. Curabitur auctor semper nulla. Sed lacinia nulla vitae enim. tortor sed accumsan bibendum. euismod sodales. Cras viverra metus rhoncus sem. lobortis vitae. Donec Inclusion directe et mi. consectetuer adipiscing elit.. sollicitudin vel. Image insérée brutalement Exemple de situation non convenable Conférence LATEX no 2 Du texte a été ajouté avant l’image. On peut admirer un portrait de Kiki. Morbi blandit li- d’images gula feugiat magna. Vestibulum pellentesque felis eu massa. nonummy eget. molestie nec. diam. adipiscing vitae. Sed diam turpis. tellus. ipsum. Pellentesque tincidunt purus vel magna. ultricies et. Conversion Donec aliquet. ves- Modules tibulum ut. Morbi auctor lorem non justo. Integer sapien est. pretium at. accumsan nec. Nullam cursus pulvinar lectus. devrait pouvoir être ouvert (ou enregistré pour une ouverture ultérieure) par un clic gauche ou droit (l’afficheur PDF éventuellement pas en mode « présentation ») . Ce fichier. Morbi dolor nulla. Proin fermentum massa ac quam. sagittis quis. Pellentesque cursus luctus mauris. Integer non enim. placerat a. Nulla et lectus vestibulum urna fringilla ultrices. Nam lacus libero. vulputate a. congue eu. accumsan eleifend. mon ami. eleifend at. consectetuer id. wisi. Maecenas lacinia. Mauris ut leo. Nunc eleifend consequat lorem. Aliquam tincidunt urna. Aenean faucibus. volutpat at. erat ligula aliquet magna. Duis eget orci sit amet orci dignissim rutrum. fringilla a. magna. viverra ac. leo. Cum sociis natoque penatibus et ma- LATEX −→ PDF gnis dis parturient montes. pulvinar at. Pellentesque a nulla. libero.pdf. vitae ornare odio metus a mi. Ut purus elit. felis. mollis ac. pretium quis. Nam arcu libero. Phasellus eu tellus sit amet tor- tor gravida placerat. molestie vitae. tincidunt tristique. Nam vulputate metus eu enim. Nulla ullamcorper vestibulum turpis. Donec felis erat. Donec nonummy pel- Inclusion lentesque ante. placerat ac. congue non. Donec ve- hicula augue eu neque. Nam dui ligula. Cras nec ante. Duis nibh mi.. Nulla malesuada porttitor diam. Suspendisse ut massa. attaché au présent fichier . du Denis Bitouzé coup déplacée à la page suivante 69 Commandes Lorem ipsum dolor sit amet. Images flottantes Sous-figures 1 69. nunc. Vivamus viverra fermentum felis. Pellentesque habitant morbi tristique senectus et netus et d’extension malesuada fames ac turpis egestas.

on a intérêt à laisser LATEX Commandes choisir le placement des figures. Images dans des « flottants » Conférence LATEX no 2 Remarque Denis Bitouzé Dans le corps du document. en les laissant « flotter » Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures .

Sed diam turpis. Phasellus adipiscing semper elit. malesuada eu. iaculis in. Conversion Donec aliquet. felis. nonummy eget. leo. Nunc eleifend consequat lorem. Morbi 1 70. Donec ve- hicula augue eu neque. Cras nec ante. magna. Vivamus quis tortor vitae risus porta vehicula. felis odio placerat quam. diam. vitae ornare odio metus a mi. sagittis quis. Quisque ullamcorper placerat ipsum. nulla. accumsan nec. accumsan eleifend. nunc. Maecenas lacinia. Etiam facilisis. libero. Sed a turpis eu lacus commodo facilisis. nulla a faucibus semper. Vestibulum luctus nibh at lectus. Ut purus elit. Cras viverra metus rhoncus sem. turpis lacus congue quam. Nulla malesuada porttitor diam. Praesent euismod nunc eu purus. Sed bibendum. Donec felis erat. suscipit a. consectetuer adipiscing elit. Sed lacinia nulla vitae enim. Morbi blandit li- d’images gula feugiat magna. Ves- tibulum porttitor. Vivamus viverra fermentum felis. Nam arcu libero. ves- Modules tibulum ut. Denis Bitouzé mais la vilaine zone vide a disparu ! 70 Commandes Lorem ipsum dolor sit amet. adipiscing vitae. placerat a. Ut imperdiet. devrait pouvoir être ouvert (ou enregistré pour une ouverture ultérieure) par un clic gauche ou droit (l’afficheur PDF éventuellement pas en mode « présentation ») . un portrait de Kiki. Vestibulum pellentesque felis eu massa. Praesent eget sem vel leo ultrices bibendum. Phasellus eu tellus sit amet tor- tor gravida placerat. Integer sapien est. Maecenas eget erat in sapien mattis porttitor. volutpat at. Fusce mauris. pulvinar at. lobortis vitae. Aenean placerat. Integer tempus convallis augue. Morbi vel justo vitae lacus tin- Images flottantes cidunt ultrices. Ce fichier. tortor sed accumsan bibendum. viverra ac. pretium at. Nunc Sous-figures elementum fermentum wisi. Nullam cursus pulvinar lectus. congue eu. enim sed gravida sol- licitudin. Donec Inclusion directe et mi. ac pulvinar elit purus eget enim. Cum sociis natoque penatibus et ma- LATEX −→ PDF gnis dis parturient montes.pdf. vulputate a. Proin tempus nibh sit amet nisl. molestie nec. consectetuer adipiscing elit. Nam dui ligula. leo velit ultricies tellus. Cras nibh. eleifend at. Morbi dolor nulla. Nulla facilisi. erat ligula aliquet magna. Donec nonummy pel- Inclusion lentesque ante. ac venenatis arcu wisi vel nisl. Aenean faucibus. Donec Structuration varius orci eget risus.. Vestibulum diam. pretium quis. Nulla et lectus vestibulum urna fringilla ultrices. Pellentesque tincidunt purus vel magna. Image « flottante » : bonne solution Exemple de situation parfaite ! Conférence LATEX no 2 Image certes déplacée à la page suivante. fringilla a. Mauris ut leo. Nam vulputate metus eu enim. Aliquam tincidunt urna. figure 1 page 2. Morbi ac orci et nisl hendrerit mollis. Integer non enim. Suspendisse ut massa. ultricies et. On peut admirer. wisi. tellus. sollicitudin vel. Nam ipsum ligula. tincidunt tristique. Duis nibh mi. mon ami. placerat ac. Duis eget orci sit amet orci dignissim rutrum. consectetuer id. Nam lacus libero. attaché au présent fichier . in hendrerit risus eros eget felis. congue non. augue quis sagittis posuere. Pellentesque cursus luctus mauris. ipsum. Morbi auctor lorem non justo. In hac habitasse platea dictumst. Curabitur dictum gravida mauris. nascetur ridiculus mus. euismod sodales. Pellentesque a nulla. Pellentesque habitant morbi tristique senectus et netus et d’extension malesuada fames ac turpis egestas.. molestie vitae. Proin fermentum massa ac quam. Nulla ullamcorper vestibulum turpis. Aliquam pellentesque. Lorem ipsum dolor sit amet. Curabitur auctor semper nulla. mollis ac. Donec bibendum quam in tellus. Nunc vitae tortor.

} Modules d’extension \begin{figure}[ht] Structuration \centering Conversion \includegraphics[height=7cm]{tiger} LATEX −→ PDF \caption{Kiki est le plus beau !} Inclusion \label{kiki} d’images Inclusion directe \end{figure} Images flottantes Sous-figures . figure~\ref{kiki} Commandes page~\pageref{kiki}. Image « flottante » : bonne solution Exemple de situation parfaite (code) ! Conférence LATEX no 2 Code source Denis Bitouzé \textbf{On peut admirer.. un portrait de Kiki.. mon ami.

. Fonctionnalités de TeXstudio Inclusion d’images flottantes Conférence LATEX no 2 Menu Assistants Graphique. Denis Bitouzé Commandes Modules d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures ..

Page dédiée aux flottants . p (page 72 ) \centering centre horizontalement la figure <légende> sera ajoutée sous la figure <identifiant> en vue de références croisées 71. b (bottom). L’ordre est indifférent 72... Structuration \caption{<légende>} Conversion \label{<identifiant>} LATEX −→ PDF \end{figure} Inclusion d’images Inclusion directe où Images flottantes Sous-figures <préférence de placement> est une suite de lettres 71 parmi h (here). t (top). Images dans des « flottants » Syntaxe Conférence LATEX no 2 Syntaxe Denis Bitouzé \begin{figure}[<préférence de placement>] Commandes \centering Modules d’extension <une image> % \includegraphics.

Images dans des « flottants » Précautions Conférence LATEX no 2 Attention ! Denis Bitouzé L’inclusion d’images flottantes recourt à \includegraphics Commandes donc nécessite le package graphicx Modules d’extension Structuration Attention ! Conversion Il faut placer la commande \label après la commande LATEX −→ PDF \caption sans quoi les références croisées à l’image seront Inclusion d’images incorrectes Inclusion directe Images flottantes Sous-figures Attention ! Les préférences de placement « !h » «H» parfois rencontrées sont fortement déconseillées ! .

à Denis Bitouzé la manière de la table des matières : Commandes Syntaxe Modules d’extension \listoffigures Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures . Images dans des « flottants » Liste des figures Conférence LATEX no 2 Il est très simple de créer une liste des figures flottantes.

Images dans des « flottants »
Liste des figures : exemple

Conférence
LATEX no 2

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

Modules \listoffigures
d’extension \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]
d’images
\centering
Inclusion directe
\includegraphics[height=6cm,angle=180]{tiger}
Images flottantes
\caption{Kiki petit (fait son intéressant !)}
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 !

Conférence
LATEX no 2
Remarque
Denis Bitouzé
Les images ne doivent pas systématiquement flotter
Commandes

Modules
d’extension 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
d’images 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 »
Références croisées et hyperliens : léger problème

Conférence
LATEX no 2
Attention !
Denis Bitouzé
Par défaut, les hyperliens conduisent :
Commandes

Modules
à la légende
d’extension
pas au début du flottant
Structuration

Conversion
LATEX −→ PDF Pour pallier le problème, il suffit de charger le package
Inclusion hypcap 74 75
d’images
Inclusion directe
Images flottantes
Sous-figures

74. Après hyperref
75. Option all conseillée

mon ami.. Images dans des « flottants » Références croisées et hyperliens : léger problème Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum. un portrait de Kiki.graphicx} Modules \usepackage{hyperref} d’extension % \usepackage[all]{hypcap} Structuration Conversion \lipsum[1-3] LATEX −→ PDF \textbf{On peut admirer.. figure~\ref{kiki} Inclusion d’images page~\pageref{kiki}.} 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] .

} 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] .. mon ami. figure~\ref{kiki} Inclusion d’images page~\pageref{kiki}. Images dans des « flottants » Références croisées et hyperliens : léger problème (réglé !) Conférence LATEX no 2 Denis Bitouzé Code source ( voir ce qui est visualisé habituellement ) Commandes \usepackage{lipsum. un portrait de Kiki.graphicx} Modules \usepackage{hyperref} d’extension \usepackage[all]{hypcap} Structuration Conversion \lipsum[1-3] LATEX −→ PDF \textbf{On peut admirer..

Ce que nous détaillons maintenant Conférence LATEX no 2 Denis Bitouzé 5 Inclusion d’images Inclusion directe Commandes Images flottantes Modules d’extension Sous-figures Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures .

il suffit de recourir 76 à l’environnement subfigure fourni par le package subcaption 76. LATEX −→ PDF chacune avec : Inclusion d’images sa propre légende Inclusion directe Images flottantes Sous-figures son propre label pour des références croisées Pour cela. Sous-figures Conférence LATEX no 2 Remarque Denis Bitouzé Dans une figure flottante comportant : Commandes Modules une légende d’extension un label pour des références croisées Structuration Conversion il est possible de faire figurer plusieurs sous-figures. À l’intérieur de l’environnement figure .

subcaption est supposé Structuration systématiquement chargé : Conversion LATEX −→ PDF Code source Inclusion d’images \usepackage{graphicx} % Aussi ! Inclusion directe Images flottantes \usepackage{babel} Sous-figures \usepackage{subcaption} \usepackage{hyperref} % Si souhaité . Ordre de chargement de subcaption Conférence LATEX no 2 Attention ! Denis Bitouzé Le package subcaption est à charger après babel ! Commandes Modules d’extension Dans la suite de l’exposé.

(presque) comme ce dernier : Denis Bitouzé Syntaxe Commandes \begin{figure}[<préférence de placement>] Modules d’extension \centering \begin{subfigure}[<alignement vertical>]{<largeur>} % larg. LATEX −→ PDF \caption{<légende de la sous-figure>} Inclusion \label{<identifiant de la sous-figure>} d’images \end{subfigure} Inclusion directe Images flottantes . Sous-figures Package subcaption Conférence LATEX no 2 L’environnement subfigure s’utilise dans l’environnement figure... à spécif...5\linewidth) . Structuration \centering Conversion <une image> % \includegraphics. % autre(s) environnement(s) ‘subfigure’ Sous-figures \caption{<légende de la figure>} \label{<identifiant de la figure>} \end{figure} où : <alignement vertical> vaut c (center). conseillé) <largeur> peut être indiquée de façon absolue (par exemple 4cm) ou relative (par exemple 0. t (top) ou b (bottom.

Sous-figures Package subcaption : exemple (aligné sur le bas) Conférence LATEX no 2 Exemple Denis Bitouzé Code source Commandes Hier comme aujourd’hui (cf. d’extension \begin{figure} \centering Structuration \begin{subfigure}[b]{.45\linewidth} Images flottantes \centering Sous-figures \includegraphics[height=3cm]{tiger} \caption{Kiki aujourd’hui} \label{kiki-grand} \end{subfigure} \caption{Kiki hier et aujourd’hui} \label{kiki-bebe-grand} \end{figure} . bébé. figures~\ref{kiki-bebe-grand})...5cm]{tiger} \caption{Kiki bébé} Inclusion \label{kiki-bebe} d’images \end{subfigure} Inclusion directe \begin{subfigure}[b]{. Kiki est trop mignon ! Modules Mais la figure~\ref{kiki-bebe} montre combien.45\linewidth} Conversion \centering LATEX −→ PDF \includegraphics[height=. il était chou.

il était chou. d’extension Structuration Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures (a) Kiki bébé (b) Kiki aujourd’hui Figure 1 – Kiki hier et aujourd’hui ... Sous-figures – suite Package subcaption : exemple (aligné sur le bas) Conférence LATEX no 2 Exemple (suite) Denis Bitouzé Résultat Commandes Hier comme aujourd’hui (cf. Kiki est trop mignon ! Mais la Modules figure 1a montre combien. bébé. figures 1).

5cm]{tiger} Sous-figures \caption{Kiki adolescent} \end{subfigure} \begin{subfigure}[b]{.5cm]{tiger} Structuration \caption{Kiki bébé} Conversion \end{subfigure} LATEX −→ PDF \begin{subfigure}[b]{. Sous-figures Package subcaption : exemple (plus de 2 sous-figures) Conférence LATEX no 2 Exemple Denis Bitouzé Code source Commandes \begin{figure} Modules \centering d’extension \begin{subfigure}[b]{.45\linewidth} \centering\includegraphics[height=1cm]{tiger} Inclusion \caption{Kiki petit garçon} d’images \end{subfigure} Inclusion directe \begin{subfigure}[b]{.45\linewidth} \centering\includegraphics[height=.45\linewidth} Images flottantes \centering\includegraphics[height=1.45\linewidth} \centering\includegraphics[height=2cm]{tiger} \caption{Kiki aujourd’hui} \end{subfigure} \caption{Kiki à différents stades de sa vie} \label{kiki-stades} \end{figure} .

Sous-figures – suite Package subcaption : exemple (plus de 2 sous-figures) Conférence LATEX no 2 Exemple (suite) Denis Bitouzé Résultat Commandes Modules d’extension Structuration (a) Kiki bébé (b) Kiki petit garçon Conversion LATEX −→ PDF Inclusion d’images Inclusion directe Images flottantes Sous-figures (c) Kiki adolescent (d) Kiki aujourd’hui Figure 2 – Kiki à différents stades de sa vie .