diff --git a/logiciels/latex/Tux.png b/logiciels/latex/Tux.png new file mode 100644 index 0000000..bdc5b1d Binary files /dev/null and b/logiciels/latex/Tux.png differ diff --git a/logiciels/latex/figure.pdf b/logiciels/latex/figure.pdf new file mode 100644 index 0000000..d47cdcf Binary files /dev/null and b/logiciels/latex/figure.pdf differ diff --git a/logiciels/latex/figures.tml b/logiciels/latex/figures.tml index d7d72a7..99f0cca 100644 --- a/logiciels/latex/figures.tml +++ b/logiciels/latex/figures.tml @@ -12,125 +12,54 @@

À quoi sert l'environnement figure ?

-

L'environnement figure sert à créer des « objets +

Un exemple

+ +

L'exemple suivant est assez complet, et nous l'expliquerons + progressivement dans la page.

+ +
+\documentclass{article}
+\usepackage{graphicx}
+
+\begin{document}
+
+\listoffigures
+
+\begin{figure}[!t]
+\centering
+\includegraphics{Tux.png}
+\caption{Tux, le pingouin}
+\label{Tux}
+\end{figure}
+
+\end{document}
+
+ +

Et le résultat: + fichier.pdf +

+ +

Analyse de l'exemple

+ +

La ligne qui commence par \includegraphics est celle qui + insère l'image. C'est elle qui nécessite le package graphicx (deuxième + ligne). Pour plus de détails sur les images et LaTeX, voir + ici . +

+ +

Les lignes \begin{figure} et \end{figure} +définissent un environnement figure. +L'environnement figure sert à créer des « objets flottants » : ce sont des blocs contenant du texte et/ou des images inséré en complément à la partie principale du document, mais dont la position exacte peut varier légèrement, de manière à optimiser l'occupation des pages. En pratique, figure « accroche » un numéro et une légende à une image (ou un tableau).

-

figure n'influe en rien sur la mise en page de ce qu'il -contient ; le cas échéant, il faudra donc utiliser la commande -\centering. (En fait, la meilleure solution consiste à -utiliser la commande -\setupfloat[figure]{margins=centering} du package -floatrow et ne pas insérer -\centering : vous pourrez ainsi changer d'avis en une -fraction de seconde.)

- -
-\begin{figure}
-  \centering
-  (la figure : image, tableau, graphique, etc)
-
-\end{figure}
-
- -

L'ensemble s'appelle un « objet flottant », que LaTeX place au mieux -dans la page : cela signifie que la figure n'apparaît pas forcément à -l'endroit précis du texte où vous l'avez placée.

- -

Il existe aussi l'environnement table, qui fonctionne -exactement comme figure. La différence est qu'il numérote -explicitement des tableaux, avec une légende du type « Tab. 1 : -résultats », et non « Fig 1 : schéma ».

- -

Mettre une légende

- -

Pour donner une légende à une figure, on utilise la commande -\caption{} à l'intérieur de l'environnement -figure :

- -
-\begin{figure}
-
-(...)
-
-\caption{texte de la légende}
-\end{figure}
-
- -

La numérotation des légendes est automatique. Selon que l'on place -la ligne \caption{...} avant ou après l'image elle-même, la -légende apparaîtra au dessus ou au dessous. Dans le cas qui précède, la -légende figurera en dessous. (Là encore, ce n'est plus vrai quand on -choisit une solution propre : utiliser les packages floatrow -ou caption.)

- -

Il faut placer le tableau et la légende à l'intérieur d'un -environnement figure. La numérotation des légendes est -automatique.

- -

Créer une table des figures

- -

Deux commandes servent à générer, respectivement, une « Table des -figures » (environnement figure) et une « Liste des -tableaux » (environnement table), sur le modèle de -\tableofcontents (avec donc au moins deux -compilations) :

- -
-\listoffigures  % table des figures
-\listoftables   % table des tableaux
-
- -

Vous pouvez changer le noms de ces tables, s'ils ne vous conviennent -pas, en utilisant ces commandes à placer dans le préambule :

- -
-\addto\captionsfrench{%
-  \renewcommand{\listfigurename}{Nouveau nom}%
-  \renewcommand{\listtablename}{Nouveau nom}%
-}
-
- -

Faire référence à une figure

- -

On utilise le mécanisme de référencement habituel, avec -\label{mot-clé} et -\ref{mot-clé} (ou -\pageref{mot-clé} pour le numéro de la page).

- -

Pour référencer la figure, on place le label après la -légende :

- -
-\begin{table}
-
-(...)
-
-\caption{Résultats pour l'année 2000}
-\label{res-2000}
-\end{table}
-
- -

Ensuite, on s'en sert d'habitude (noter l'utilisation du tilde -- espace -insécable -- pour garder les numéros près des mots qui les -introduisent) :

- -
-Dans le tableau~\ref{res-2000}, page~\pageref{res-2000}, nous lisons...
-
- -

Placement des figures

- -

On peut indiquer une préférence de positionnement pour la figure, de -la façon suivante :

- -
\begin{figure}[pos]
- -

pos indique la préférence de positionnement de la figure dans -la page ; il peut avoir les valeurs suivantes :

+

La partie [!t] est facultative et permet d'indiquer à + LaTeX vos préférences pour le placement de la figure. Le tableau suivant + récapitule les différentes possibilités. +

@@ -168,14 +97,103 @@ pour insister \begin{figure}[!h] +

Toujours pour le placement, la commande \centering permet + de centrer l'image latéralement.

+ +

Mettre une légende

+ +

Pour donner une légende à une figure, on utilise la commande +\caption{}:

+ +
+\begin{figure}
+(...)
+
+\caption{texte de la légende}
+\end{figure}
+
+ +

La numérotation des légendes est automatique. Selon que l'on place +la ligne \caption{...} avant ou après l'image elle-même, la +légende apparaîtra au dessus ou au dessous. +

+ +

Il faut placer le tableau et la légende à l'intérieur d'un +environnement figure. La numérotation des légendes est +automatique.

+ + +

Faire référence à une figure

+ +

On utilise le mécanisme de référencement habituel, avec +\label{mot-clé} et +\ref{mot-clé} (ou +\pageref{mot-clé} pour le numéro de la page).

+ +

Pour référencer la figure, on place le label après la +légende :

+ +
+\caption{Tux, le pingouin}
+\label{Tux}
+
+ +

Ensuite, on s'en sert comme d'habitude (noter l'utilisation du tilde -- espace +insécable -- pour garder les numéros près des mots qui les +introduisent) :

+ +
+Dans le tableau~\ref{Tux}, page~\pageref{Tux}, nous lisons...
+
+ + +

Avancé

+ +

Il existe aussi l'environnement table, qui fonctionne +exactement comme figure. La différence est qu'il numérote +explicitement des tableaux, avec une légende du type « Tab. 1 : +résultats », et non « Fig 1 : schéma ».

+ +

Créer une table des figures

+ +

Deux commandes servent à générer, respectivement, une « Table des +figures » (environnement figure) et une « Liste des +tableaux » (environnement table), sur le modèle de +\tableofcontents (avec donc au moins deux +compilations) :

+ +
+\listoffigures  % table des figures
+\listoftables   % table des tableaux
+
+ +

Vous pouvez changer le noms de ces tables, s'ils ne vous conviennent +pas, en utilisant ces commandes à placer dans le préambule :

+ +
+\addto\captionsfrench{%
+  \renewcommand{\listfigurename}{Nouveau nom}%
+  \renewcommand{\listtablename}{Nouveau nom}%
+}
+
+ + +

Packages additionnels

+ +

Les packages floatrow +ou caption permettent de mieux gérer les figures. +Le premier a en particulier une +commande \setupfloat[figure]{margins=centering} . +

+

Sachez que le placement des objets flottants occupe à lui tout seul un chapitre entier du LateX companion, second edition, sous le doux nom de Mastering Floats. N'hésitez pas à vous y reporter en cas de problème.

-
Auteurs : Émilia Robin (1998, 2000), +
Auteurs : Éric Levieil, Josselin Noirel, Émilia Robin (1998, 2000), François-Xavier Coudert (2002). -Dernière modification le , par Josselin Noirel.
+Dernière modification le .
diff --git a/logiciels/latex/index.tml b/logiciels/latex/index.tml index b09fb0c..5dcb18c 100644 --- a/logiciels/latex/index.tml +++ b/logiciels/latex/index.tml @@ -57,7 +57,8 @@ commande en d

Concernant les bases de LaTex, vous pouvez aussi consulter une petite documentation au format PostScript : latex.ps.gz (que vous pouvez -télécharger ou consulter directement).

+télécharger ou consulter directement). Attention, il y a des éléments + obsolètes dedans.

Fiches techniques

@@ -93,19 +94,19 @@ T CV, un rapport de stage, etc.