Comment utiliser la commande \caption hors d'un environnement flottant ?
* Pour pouvoir attacher un titre de style table à un
environnement non flottant (i.e. autre que figure ou table), il
faut définir :
%%%% debut macro %%%%
\makeatletter
\def\@captype{table}
\makeatother
%%%% fin macro %%%%
Exemple :
Texte sur les couleurs.
\begin{itemize}
\item rouge
\item vert
\item bleu
\end{itemize}
\caption{Liste des couleurs primaires.}
Texte.
%%%% fin exemple %%%%
* La macro suivante propose une autre possibilité pour obtenir
un titre de style table :
%%%% debut macro %%%%
\makeatletter
\def\captionof#1#2{{\def\@captype{#1}#2}}
\makeatother
%%%% fin macro %%%%
Exemple :
\begin{document}
un texte
\captionof{table}{\caption{un titre ici}\label{foo}}
un autre texte
\end{document}
%%%% fin exemple %%%%
* Le package 'capt-of' disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/other/misc/ définit la commande
\captionof.