Colocar figuras en LaTeX: [h], [t], [H] y flotantes
En un documento normal, Scissor LaTeX deja cada figura y cada tabla donde las escribes en el código fuente, sean cuales sean las letras de colocación que indiques; solo los diseños de congreso mueven los flotantes a la parte superior o inferior de una página.
Qué es un flotante
Un flotante es un entorno figure o table. En una instalación de TeX, LaTeX puede moverlo lejos de donde lo escribiste, a la parte superior o inferior de una página o a una página propia, para que las páginas se llenen de forma pareja. Las letras entre corchetes después de \begin{figure} indican adónde puede ir.
Un flotante de figura con pie
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.Dónde van los flotantes en Scissor LaTeX
Scissor LaTeX trata los flotantes de dos formas, según el diseño del documento.
| Documento | Qué hacen las letras de colocación |
|---|---|
article, report, book y cualquier otra clase normal | Nada. El flotante se coloca exactamente donde está en el código fuente, con un poco de espacio arriba y abajo. |
Diseños de congreso (IEEEtran, acmart, llncs y los paquetes de kit como neurips_2026 o cvpr) | Una primera letra h o H lo deja en su sitio; t sola lo mueve a la parte superior de una página o columna, b sola a la inferior; cualquier otra cosa le permite ir a la más cercana de las dos. |
En ambos casos ! se ignora, igual que p (una página de flotantes). Sin letras, un flotante en un diseño de congreso puede ir arriba o abajo.
El siguiente ejemplo pide la parte inferior de la página con [b]. En un article, la figura se queda entre los dos párrafos:
[b] en un article: la figura se queda en su sitio
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.En un diseño de congreso, las mismas letras mueven el flotante. Aquí [t] envía la figura a la parte superior de la primera columna, por encima del texto que la precede en el código fuente. La pestaña Problemas indica qué diseño de congreso se usa.
[t] en un documento IEEEtran: la figura va arriba
\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}![Compuesto por Scissor LaTeX: [t] en un documento IEEEtran: la figura va arriba](/app/docs/img/a324f5161363.webp)
Pestaña Problemas: Layout in the style of the IEEE conference format (final mode). Not official. To compile elsewhere, add IEEEtran.cls from ctan.org/pkg/ieeetran.
Pies y números
\caption{...} numera el flotante e imprime "Figure 1:" o "Table 1:" delante del texto. Un \label después del pie te permite hacer referencia al número con \ref (consulta Etiquetas y referencias cruzadas).
Hay dos detalles que conviene saber:
- El tipo depende del contenido. Un
figureque solo contiene untabularse numera como tabla ("Table 1"), y untableque contiene una imagen o un dibujo se numera como figura. Si quieres "Figure" en una tabla de datos, ponla en unfigurejunto con otra cosa, o déjala como tabla. - La posición del pie es fija. Los pies de tabla siempre se colocan encima de la tabla y los de figura debajo, escribas donde escribas
\caption.
Una figura que solo contiene un tabular se numera como tabla
\begin{figure}[h]
\centering
\caption{Points per round.}
\begin{tabular}{lr}
Erika & 44 \\
John & 38 \\
\end{tabular}
\end{figure}Flotantes anchos y especiales
Varios entornos de otros paquetes se leen como flotantes normales:
| Entorno | Paquete | En Scissor LaTeX |
|---|---|---|
figure*, table* | clases estándar | Se componen como figure y table. En un article a dos columnas se quedan en una columna; en los diseños de congreso a dos columnas ocupan ambas. |
wrapfigure, wraptable | wrapfig | Se compone como una figura normal; el texto no la rodea. El argumento de anchura se lee y se descarta. |
sidewaysfigure, sidewaystable | rotating | Se compone como una figura normal, sin girar. |
SCfigure | sidecap | Se compone como una figura normal con el pie debajo. |
marginfigure, margintable | clases tufte | Se compone como una figura normal dentro del texto. |
subfigure, subtable | subcaption | Se funden en la figura que las rodea; consulta Figuras e imágenes. |
wrapfigure se convierte en una figura normal
\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.Que funcione en ambos sitios
Si tu documento también tiene que compilarse en una instalación de TeX, escribe los flotantes de la forma habitual: [htbp] o [t] para la mayoría de las figuras, \centering dentro y \caption antes de \label. Scissor LaTeX los deja en su sitio y una instalación de TeX los hace flotar como siempre. Los comandos que controlan la flotación, como \FloatBarrier de placeins o \clearpage, se aceptan: \FloatBarrier no hace nada aquí y \clearpage empieza una página nueva.
Qué cambia respecto a una instalación de TeX
Para los detalles de los paquetes de flotantes, consulta float, wrapfig y rotating. Los manuales están en CTAN: float, wrapfig y rotating.
Preguntas y respuestas
¿Cómo obligo a una figura a quedarse aquí en LaTeX?
En Scissor LaTeX no hace falta: en los documentos normales, las figuras siempre se quedan donde las escribes. En una instalación de TeX, carga el paquete float y escribe \begin{figure}[H]; eso también funciona aquí.
¿Por qué aparece mi figura en la parte superior de la página?
Eso solo ocurre en los diseños de congreso, que hacen flotar las figuras como LaTeX. Escribe [h] como primera letra para que ahí la figura se quede en el texto.
¿Por qué mi figura se llama "Table 1"?
La figura solo contiene un tabular, así que se numera como tabla. Usa un entorno table para las tablas y un figure para las imágenes y los dibujos.
Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.