FatalEstructura del documento

\caption fuera de un entorno flotante

! LaTeX Error: \caption outside float.

Qué significa este error

El comando \caption{} se usó fuera de un entorno flotante (figure o table). Los pies forman parte de la gestión de flotantes y solo pueden aparecer dentro de figure, table u otros entornos flotantes similares.

Causas comunes

  • \caption usado directamente en el cuerpo del documento, sin un entorno figure o table que lo envuelva
  • El entorno figure o table se cerró por accidente antes de \caption
  • \includegraphics usado sin un entorno figure que lo envuelva

Cómo corregirlo

Envuelva el contenido y el \caption en un entorno figure o table. Use siempre \begin{figure}...\end{figure} alrededor de las imágenes a las que quiera poner pie, y \begin{table}...\end{table} para las tablas.

Ejemplos de código

Causa el error
\documentclass{article}
\usepackage{graphicx}
\begin{document}

\includegraphics{plot.png}
\caption{My plot}  % Error: no surrounding figure

\end{document}
Corregido
\documentclass{article}
\usepackage{graphicx}
\begin{document}

\begin{figure}[h]
  \centering
  \includegraphics{plot.png}
  \caption{My plot}
  \label{fig:plot}
\end{figure}

\end{document}

Errores relacionados

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.