Légende
Pour ajouter une légende à une image, c'est assez simple, il faut utiliser l'environnement figure
.
| \begin{figure} | \includegraphics[width=5cm]{image.eps} | \end{figure} |
|
listing l3.6 Environnement figure
Une fois l'image dans l'environnement, on peut utiliser la commande caption
(détail) pour afficher une légende. Cette commande va également générer une numérotation pour les figures qui sera utilisée pour la table des figures. On pourrait également avoir envie de centrer l'image, on pourait pour ce faire mettre includegraphics
(détail) dans un environnement center
, mais on préfère souvant utilisé simplement la commande center
(détail) plutôt que l'environnement.
| \begin{figure} | \center | \includegraphics[width=5cm]{image.eps} | \caption{Superbe image} | \end{figure} |
|
listing l3.7 Légende et centrage
L'environnement figure est un environnement flottant, c'est à dire que l'image n'apparaitra pas forcément là où vous l'avez placée dans le code LaTeX, en effet, s'il n'y a pas de place à l'endroit que vous avez choisi, LaTeX va la mettre par défaut en haut de la page suivante.
On peut utiliser une option de l'environnement figure pour dire à LaTeX où placer l'image. Il s'agit du point d'exclamation pour forcer LaTeX à suivre vos conditions et des lettres h, t, b et p pour respectivement, ici (here), en haut de page (top), en bas de page (bottom) ou sur une page qui ne contiendra que des flottants (page floats). On peut combiner les options et LaTeX les essaiera un après l'autre de gauche à droite.
Caractère |
Emplacement |
h |
here : à l'emplacement dans le texte où se trouve la commande |
t |
top : en haut de page |
b |
bottom : en bas de page |
p |
page : sur une page à part ne contenant que des objets flottants |
! |
forcer LaTeX à placer l'image là où vous l'avez spécifié |
tab l3.1 Options de l'environnement figure
L'exemple ci-dessous placera l'image ici (forcé) ou en haut s'il n'y a pas de place.
| \begin{figure}[!ht] | \center | \includegraphics[width=5cm]{image.eps} | \caption{Superbe image} | \end{figure} |
|
listing l3.8 Option de figure
Comme on ne peut pas prévoir où sera l'image, le bout de code ci-dessous est à proscrire dans tous les cas, nous verrons plus tard comment faire référence à une figure de manière propre.
| Comme vous le voyez sur l'image ci-dessous : | | \begin{figure}[!ht] | \center | \includegraphics[width=5cm]{image.eps} | \caption{Superbe image} | \end{figure} |
|
listing l3.9 Code déconseillé
Table des figures
Générer une table des figures s'avère extrêmement simple, il suffit simplement d'utiliser la commande listoffigures
(détail).
Cette commande va commencer une nouvelle page et y afficher la table des figures. Il faudra néanmoins compiler le document deux fois de suite afin que la table soit à jour, en effet, lors de la première compilation, LaTeX va générer un fichier *.lof (list of figures) et lors de la deuxième compilation va intégrer le fichier au document.
| \begin{figure}[!ht] | \center | \includegraphics[width=5cm]{image.eps} | \caption{Superbe image} | \end{figure} | | \listoffigures |
|
listing l3.10 Table des figures