20. Les éléments flottants

Table des matières

Suivant

Précédent

 20.1 Les deux types
 20.2 Identification et numérotation
 20.3 Liste récapitulative
 20.4 Remarques et paramètres

S'il y a une structure que je n'ai jamais rencontrée ailleurs, c'est bien celle des éléments flottants. Remarquons qu'elle est possible car LaTeX est un compilateur de textes plutôt qu'un traitement de textes au sens habituel du terme. Elle est principalement utilisée pour insérer des images, des dessins ou des tableaux dont la position dans le texte n'a que peu d'importance car on le dégnera au moyen d’une référence croisée.

20.1 Les deux types

LaTeX propose deux environnements différents pour positionner ces éléments flottants. Ceux-ci ont le même effet au fait près qu'ils identifient les éléments par des noms différents et des numérotations distinctes (voir la commande \caption plus bas).
 table est libellé par Tableau et
 figure est libellé par Figure.

La commande pour ces environnements est
\begin{name}[loc]
body
\end{name}
 où

  • \item[name] est le nom de l'environnement (table ou figure),
  • \item[loc] est une séquence d'au plus 4 caractères parmi h t b p désignant l'emplacement désiré (h (here) emplacement à l'endroit d'insertion dans le texte si cela est possible, t (top) en haut d'une page, b (bottom) au bas de la page, p (page of floats) sur une page séparée ne contenant que des éléments flottants); un ! permet en plus d’ignorer les paramètres.
  • \item[body] est le texte (ou autre) à placer.

L'utilité de ces environnements est très simple. Supposons que l'on désire placer un tableau qui demande les trois-quarts d'une page. Si ce tableau est inséré sur une page qui contient une moitié de texte, il y aura un blanc d'une demi page. Avec les éléments flottants, le tableau sera placé au début de la page qui suit mais du texte sera inséré sur la demi page qui aurait été vide (pour autant qu'il y ait du texte qui suit le tableau).

20.2 Identification et numérotation

Pour obtenir l'intitulé de l'environnement ainsi qu'un numéro, il faut utiliser la commande
\caption[entree]{texte}
qui provoque l'affichage du texte après l'intitulé et le numéro. Plusieurs commandes \caption peuvent apparaître dans un même environnement. Le texte optionnel entree sert d'entrée pour la liste des figures ou tableaux.

20.3 Liste récapitulative

Rappelons qu'il est possible de créer une liste des tableaux et une liste des figures.

20.4 Paramètres

Parmi les paramètres qu'il est possible de fournir lors de la création d'un élément flottant, il y a la position d'insertion dans le texte. Si on précise h pour une insertion immédiate dans le texte, il est possible que LaTeX déplace malgré tout l'élément vers le début de la page suivante. En effet, s'il ne dispose plus d'assez de place sur la page, il va le positionner à cet endroit et continuer la page précédente avec le texte qui suivait.

Si on utilise abondamment les éléments flottants, il se peut qu'il y en ait plusieurs en début de page. Cependant, le nombre d'éléments et la proportion d'espace occupée par ceux-ci est contrôlée par LaTeX. Le nombre d'éléments est contrôlé par le compteur \topnumber et la proportion par la commande \topfraction. Par exemple, pour autoriser les éléments flottants à occuper 75% de la page, on insère la ligne suivante dans le préambule.
\renewcommand{\topfraction}{0.75}

Il existe également le compteur \bottomnumber et la commande \bottomfraction pour contrôler les espaces flottants dans le bas de la page. De nombreux autres paramètres existent et le lecteur consultera le guide de référence pour en savoir plus.

Il existe aussi une commande permettant d’annuler les paramètres pour une page particulière. Plus précisément, il est possible de supprimer le placement d’éléments flottant sur une page au moyen de la commande
\suppressfloats[pos]
pos est un argument optionel qui vaut soit b soit t. Attention que l’utilisation d’un ! dans les arguments d’un élément flottant est prioritaire sur cette commande.

Table des matières

Précédent

Suivant

Conception et réalisation : Frédéric Geraerds
Consultez l'historique de ce guide.
Dernière modifcation le 29/09/97
Commentaire avec mention du site LaTeX.

Picture