Placer les figures en LaTeX : [h], [t], [H] et flottants
Dans un document ordinaire, Scissor LaTeX garde chaque figure et chaque tableau là où vous les écrivez dans le source, quelles que soient les lettres de placement ; seules les mises en page de conférence déplacent les flottants en haut ou en bas d’une page.
Qu’est-ce qu’un flottant
Un flottant est un environnement figure ou table. Dans une installation TeX, LaTeX peut le déplacer loin de l’endroit où vous l’avez écrit, en haut ou en bas d’une page ou sur une page à part, pour que les pages se remplissent de façon régulière. Les lettres entre crochets après \begin{figure} indiquent où il peut aller.
Un flottant figure avec une légende
Some text before the figure.
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\draw[thick] (0,0) rectangle (3,1.5);
\draw (0,0) -- (3,1.5);
\end{tikzpicture}
\caption{A rectangle with one diagonal.}
\label{fig:rect}
\end{figure}
Figure~\ref{fig:rect} sits right where it was written.Où vont les flottants dans Scissor LaTeX
Scissor LaTeX traite les flottants de deux façons, selon la mise en page du document.
| Document | Effet des lettres de placement |
|---|---|
article, report, book et toute autre classe ordinaire | Aucun. Le flottant est placé exactement là où il se trouve dans le source, avec un peu d’espace au-dessus et en dessous. |
Mises en page de conférence (IEEEtran, acmart, llncs et les packages de kit comme neurips_2026 ou cvpr) | Une première lettre h ou H le garde en place ; t seul le déplace en haut d’une page ou d’une colonne, b seul en bas ; tout le reste le laisse aller au plus proche du haut ou du bas. |
Dans les deux cas, ! est ignoré, de même que p (une page de flottants). Sans aucune lettre, un flottant dans une mise en page de conférence peut aller en haut ou en bas.
L’exemple suivant demande le bas de la page avec [b]. Dans un article, la figure reste entre les deux paragraphes :
[b] dans un article : la figure reste en place
The paragraph before the figure.
\begin{figure}[b]
\centering
\begin{tikzpicture}
\fill[gray!30] (0,0) circle (0.6);
\draw (0,0) circle (0.6);
\end{tikzpicture}
\caption{A circle that asked for the bottom.}
\end{figure}
The paragraph after the figure.Dans une mise en page de conférence, les mêmes lettres déplacent le flottant. Ici, [t] envoie la figure en haut de la première colonne, au-dessus du texte qui la précède dans le source. L’onglet Problèmes indique quelle mise en page de conférence est utilisée.
[t] dans un document IEEEtran : la figure monte en haut
\documentclass[conference]{IEEEtran}
\begin{document}
\section{Introduction}
This paragraph comes first in the source. The figure below asks for the
top of the column, so the layout moves it above this text.
\begin{figure}[t]
\centering
\begin{tikzpicture}
\draw[thick] (0,0) rectangle (3,1.2);
\node at (1.5,0.6) {Erika Mustermann};
\end{tikzpicture}
\caption{A figure placed with [t].}
\end{figure}
This paragraph follows the figure in the source.
\end{document}![Composé par Scissor LaTeX: [t] dans un document IEEEtran : la figure monte en haut](/app/docs/img/a324f5161363.webp)
Onglet Problèmes : Layout in the style of the IEEE conference format (final mode). Not official. To compile elsewhere, add IEEEtran.cls from ctan.org/pkg/ieeetran.
Légendes et numéros
\caption{...} numérote le flottant et imprime « Figure 1: » ou « Table 1: » devant le texte. Un \label placé après la légende permet de renvoyer au numéro avec \ref (voir Étiquettes et renvois).
Deux détails sont à connaître :
- Le type dépend du contenu. Une
figurequi ne contient qu’untabularest numérotée comme un tableau (« Table 1 »), et unetablequi contient une image ou un dessin est numérotée comme une figure. Si vous voulez « Figure » sur un tableau de données, placez-le dans unefigureavec autre chose, ou laissez-le en tableau. - La position de la légende est fixe. Les légendes de tableau sont toujours placées au-dessus du tableau, et celles de figure sous la figure, où que vous écriviez
\caption.
Une figure qui ne contient qu’un tabular est numérotée comme un tableau
\begin{figure}[h]
\centering
\caption{Points per round.}
\begin{tabular}{lr}
Erika & 44 \\
John & 38 \\
\end{tabular}
\end{figure}Flottants larges et spéciaux
Plusieurs environnements d’autres packages sont lus comme des flottants ordinaires :
| Environnement | Package | Dans Scissor LaTeX |
|---|---|---|
figure*, table* | classes standard | Composés comme figure et table. Dans un article à deux colonnes, ils restent dans une colonne ; dans les mises en page de conférence à deux colonnes, ils s’étendent sur les deux. |
wrapfigure, wraptable | wrapfig | Composés comme une figure normale ; le texte ne l’entoure pas. L’argument de largeur est lu puis abandonné. |
sidewaysfigure, sidewaystable | rotating | Composés comme une figure normale, sans rotation. |
SCfigure | sidecap | Composé comme une figure normale, avec la légende en dessous. |
marginfigure, margintable | classes tufte | Composés comme une figure normale dans le texte. |
subfigure, subtable | subcaption | Fusionnés dans la figure englobante ; voir Figures et images. |
wrapfigure devient une figure normale
\begin{wrapfigure}{r}{0.4\textwidth}
\centering
\begin{tikzpicture}
\draw[->] (0,0) -- (1.5,0);
\draw[->] (0,0) -- (0,1.2);
\end{tikzpicture}
\caption{Two axes.}
\end{wrapfigure}
In a TeX installation this text would flow around the figure on its right.
Here the figure takes its own line and the text continues below it.Faire fonctionner les deux
Si votre document doit aussi se compiler dans une installation TeX, écrivez les flottants de la façon habituelle : [htbp] ou [t] pour la plupart des figures, \centering à l’intérieur, et \caption avant \label. Scissor LaTeX les garde en place et une installation TeX les fait flotter comme d’habitude. Les commandes qui contrôlent le placement, comme \FloatBarrier de placeins ou \clearpage, sont acceptées : \FloatBarrier ne fait rien ici, et \clearpage commence une nouvelle page.
Différences avec une installation TeX
Pour le détail des packages de flottants, voir float, wrapfig et rotating. Les manuels se trouvent sur CTAN : float, wrapfig et rotating.
Questions et réponses
Comment forcer une figure à rester ici en LaTeX ?
Dans Scissor LaTeX, c’est inutile : les figures des documents ordinaires restent toujours là où vous les écrivez. Dans une installation TeX, chargez le package float et écrivez \begin{figure}[H] ; cela fonctionne aussi ici.
Pourquoi ma figure apparaît-elle en haut de la page ?
Cela n’arrive que dans les mises en page de conférence, qui font flotter les figures comme LaTeX. Écrivez [h] comme première lettre pour garder la figure dans le texte.
Pourquoi ma figure porte-t-elle la légende « Table 1 » ?
La figure ne contient qu’un tabular : elle est donc numérotée comme un tableau. Utilisez un environnement table pour les tableaux et une figure pour les images et les dessins.
Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.