Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
composition:flottants:legendes:ne_pas_numeroter_une_figure [2016/10/16 07:34] – créée jejust | 3_composition:flottants:legendes:ne_pas_numeroter_une_figure [2021/11/18 12:31] (Version actuelle) – Correction de la mise en forme. yannick.tanguy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | \question{Comment obtenir une figure avec une légende non numérotée ?} %8.14 | + | ====== |
- | \reponse Le package \pack{ccaption} fournit une commande, nommée | + | ===== Avec l' |
- | \cmd{legend}, | + | |
- | ailleurs, être utilisée en plus de la commande \cmd{caption}, | + | |
- | exemple pour mettre une légende (numérotée) au-dessus et une autre, | + | |
- | non-numérotée, | + | |
- | \reponse Le plus simple est de placer les commandes suivantes dans le | + | L' |
- | préambule du document (ou dans un fichier | + | |
- | enlèvera les commandes \cmd{makeatletter} et \cmd{makeatother} dans le | + | ===== Avec les commandes de base ===== |
- | code ci-dessous) : | + | |
- | \begin{noexemple} | + | Une autre solution consiste à placer les commandes suivantes dans le préambule du document (ou dans un fichier |
+ | |||
+ | <code latex> | ||
\makeatletter | \makeatletter | ||
Ligne 17: | Ligne 15: | ||
{\@dblarg{\@unnumberedcaption\@captype}} | {\@dblarg{\@unnumberedcaption\@captype}} | ||
- | \newcommand{\@unnumberedcaption}{}% | + | \newcommand{\@unnumberedcaption}{}% |
\long\def\@unnumberedcaption# | \long\def\@unnumberedcaption# | ||
\addcontentsline{\csname ext@# | \addcontentsline{\csname ext@# | ||
- | % orig: \protect\numberline{\csname | + | % à l' |
% the# | % the# | ||
% {\ignorespaces #2} | % {\ignorespaces #2} | ||
Ligne 28: | Ligne 26: | ||
\@parboxrestore | \@parboxrestore | ||
\normalsize | \normalsize | ||
- | % orig: \@makecaption{\csname | + | % à l' |
% fnum@# | % fnum@# | ||
% {\ignorespaces #3}\par | % {\ignorespaces #3}\par | ||
Ligne 34: | Ligne 32: | ||
\endgroup} | \endgroup} | ||
- | % redefine | + | % redéfinit |
- | % (like \@makecaption) | + | % (comme \@makecaption) |
- | % for your own layout | + | % pour votre propre mise en forme |
\newcommand{\@makeunnumberedcaption}[1]{% | \newcommand{\@makeunnumberedcaption}[1]{% | ||
\vskip\abovecaptionskip | \vskip\abovecaptionskip | ||
Ligne 48: | Ligne 46: | ||
\vskip\belowcaptionskip} | \vskip\belowcaptionskip} | ||
- | % for LaTeX 2.09 compatibility, | + | % pour compatibilité avec LaTeX 2.09, |
- | % define | + | % définit \abovecaptionskip et \belowcaptionskip |
\@ifundefined{abovecaptionskip}{% | \@ifundefined{abovecaptionskip}{% | ||
\newlength{\abovecaptionskip}% | \newlength{\abovecaptionskip}% | ||
Ligne 60: | Ligne 58: | ||
\makeatother | \makeatother | ||
- | \end{noexemple} | + | </ |
- | + | ||
- | Ces quelques lignes définissent une commande \cmd{unnumberedcaption}. | + | |
- | Cette définition est basée sur la définition de la commande | + | |
- | \cmd{caption}. | + | |
- | Il faut noter que cette commande ne sera pas modifiée par les | + | Il faut noter que cette commande ne sera pas modifiée par les différentes extensions |
- | différents packages | + | |
- | \cmd{caption}, comme par exemple | + | |
- | \endinput | + | {{htmlmetatags> |
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} |