Comment utiliser la commande \caption hors d’un environnement flottant ?#
La commande \caption ne peut pas être utilisée en dehors d’un environnement
figure ou table, pour la simple raison qu’elle a besoin de savoir
à quel type de flottant elle s’applique (pour choisir entre \figurename
ou \tablename).
L’extension caption définit une commande, \captionof, qui prend
deux arguments :
le premier indique le type (figure ou table) à utiliser ;
le deuxième contient la légende elle-même.
Voici un exemple de cette commande :
\documentclass[french]{article}\usepackage[T1]{fontenc}% Encodage T1 (adapté au français)\usepackage{lmodern}% Caractères plus lisibles\usepackage{babel}% Réglages linguistiques (avec french) \usepackage{mwe}% Pour inclure des images factices\pagestyle{empty}% N'affiche pas de numéro de page\usepackage{caption}\begin{document}
Comme le dit la Wikipédia, A (capitale : A, minuscule : a) est la première
lettre de l'alphabet latin ainsi que sa première voyelle.
\begin{center}\begin{tabular}{c}\includegraphics[width=.5\linewidth]{example-image-a}\\\end{tabular}\captionof{figure}{La lettre A}\label{monA}\end{center}
La lettre A est présentée dans la figure~\ref{monA}.
\end{document}