FataleStructure du document

\caption en dehors d'un environnement flottant

! LaTeX Error: \caption outside float.

Ce que signifie cette erreur

La commande \caption{} a été utilisée en dehors d'un environnement flottant (figure ou table). Les légendes font partie de la gestion des flottants et ne peuvent apparaître que dans figure, table ou des environnements flottants similaires.

Causes courantes

  • \caption utilisé directement dans le corps du document, sans figure ni table autour
  • L'environnement figure ou table a été fermé par erreur avant \caption
  • \includegraphics utilisé sans environnement figure autour

Comment corriger

Placez le contenu et le \caption dans un environnement figure ou table. Entourez toujours d'un \begin{figure}...\end{figure} les images que vous souhaitez légender, et d'un \begin{table}...\end{table} les tableaux.

Exemples de code

Provoque l'erreur
\documentclass{article}
\usepackage{graphicx}
\begin{document}

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

\end{document}
Corrigé
\documentclass{article}
\usepackage{graphicx}
\begin{document}

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

\end{document}

Erreurs apparentées

Testez la correction en direct

Collez votre LaTeX dans le playground et compilez instantanément.