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 (
figureoutable) à 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}