---
myst:
html_meta:
keywords: LaTeX,flottants,légendes,légende non numérotée
---
# Comment obtenir une figure avec une légende non numérotée ?
## Avec l'extension « ccaption »
L'extension fournit une commande, nommée `\legend`, qui permet d'obtenir le résultat souhaité. Cette commande peut, par ailleurs, être utilisée en plus de la commande `\caption`, par exemple pour mettre une légende (numérotée) au-dessus et une autre, non-numérotée, au-dessous.
## Avec les commandes de base
Une autre solution consiste à placer les commandes suivantes dans le préambule du document (ou dans un fichier `sty`, auquel cas on enlèvera les commandes `\makeatletter` et `\makeatother` dans le code ci-dessous). Ces quelques lignes définissent une commande `\unnumberedcaption` basée sur la définition de la commande `\caption` :
```{noedit}
\makeatletter
\newcommand{\unnumberedcaption}%
{\@dblarg{\@unnumberedcaption\@captype}}
\newcommand{\@unnumberedcaption}{}%
\long\def\@unnumberedcaption#1[#2]#3{\par
\addcontentsline{\csname ext@#1\endcsname}{#1}{%
% à l'origine : \protect\numberline{\csname
% the#1\endcsname}%
% {\ignorespaces #2}
\protect\numberline{}{\ignorespaces #2}%
}%
\begingroup
\@parboxrestore
\normalsize
% à l'origine : \@makecaption{\csname
% fnum@#1\endcsname}%
% {\ignorespaces #3}\par
\@makeunnumberedcaption{\ignorespaces #3}\par
\endgroup}
% redéfinit \@makeunnumberedcaption
% (comme \@makecaption)
% pour votre propre mise en forme
\newcommand{\@makeunnumberedcaption}[1]{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1}%
\ifdim \wd\@tempboxa >\hsize
#1\par
\else
\global \@minipagefalse
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
% pour compatibilité avec LaTeX 2.09,
% définit \abovecaptionskip et \belowcaptionskip
\@ifundefined{abovecaptionskip}{%
\newlength{\abovecaptionskip}%
\setlength{\abovecaptionskip}{10pt}%
}{}
\@ifundefined{belowcaptionskip}{%
\newlength{\belowcaptionskip}%
\setlength{\belowcaptionskip}{0pt}%
}{}
\makeatother
```
Il faut noter que cette commande ne sera pas modifiée par les différentes extensions susceptibles de redéfinir la commande `\caption`, comme par exemple .