caption et subcaption dans Scissor LaTeX
Les packages caption et subcaption fonctionnent en partie dans Scissor LaTeX : \caption dans figure et table fonctionne, \captionsetup est ignorée, \captionof affiche son texte sans numéro, \caption* reçoit quand même un numéro, et subfigure/subtable comptent comme des figures distinctes, ce qui fausse les numéros ; placez plutôt toutes les parties dans une seule figure avec une seule légende.
Ce que font les packages
caption change l’aspect des légendes (\captionsetup{font=small, labelfont=bf}), ajoute \caption* pour une légende sans numéro, et \captionof{figure}{...} pour une légende en dehors d’un flottant. subcaption ajoute les environnements subfigure et subtable, qui contiennent les parties d’une même figure, chacune avec sa propre légende étiquetée (a), (b), etc.
Ce qui fonctionne ici
| Commande | Dans Scissor LaTeX | Remarques |
|---|---|---|
\caption{...} dans figure et table | Fonctionne | « Figure 1 : ... », « Table 1 : ... ». Les légendes de tableau sont toujours placées au-dessus du tableau. |
\caption[short]{long} | En partie | Le texte long s’affiche ; le court est ignoré. |
\label après \caption | Fonctionne | |
\captionsetup{...} | Ignorée | Ignorée sans message. |
\caption*{...} | En partie | La légende s’affiche, mais avec un numéro. |
\captionof{type}{...} | En partie | Le texte s’affiche sans « Figure » ni numéro ; un \label placé après donne ?? dans les renvois. |
subfigure, subtable | Mal pris en charge | Chaque partie compte comme une figure à part entière. Les numéros des figures suivantes sont décalés, et \ref ne correspond pas au numéro affiché dans la légende. |
\subcaption{...} | En partie | Le texte s’affiche sur une ligne à part. |
Exemples
Une figure et un tableau avec légendes et renvois :
\caption dans une figure et un tableau
\begin{figure}[h]
\centering
\fbox{A sketch of the setup}
\caption{The test setup of Erika Mustermann.}\label{fig:setup}
\end{figure}
\begin{table}[h]
\centering
\caption{Results of the 44 runs.}\label{tab:runs}
\begin{tabular}{lr} Mean & 12.5 \\ Best & 9.1 \\ \end{tabular}
\end{table}
Figure~\ref{fig:setup} shows the setup and Table~\ref{tab:runs} the results.Au lieu de subfigure, placez les parties dans une seule figure et nommez-les dans la légende. Ici, chaque image est placée sur sa propre ligne : les parties apparaissent donc l’une sous l’autre. Les numéros sont corrects, et le code fonctionne aussi dans une installation TeX :
Deux parties dans une seule figure
\begin{figure}[h]
\centering
\includegraphics[width=0.4\linewidth]{graphicx-photo.png}
\includegraphics[width=0.4\linewidth]{graphicx-diagram.svg}
\caption{Weekly orders: (a) first quarter, top; (b) second quarter, bottom.}
\label{fig:orders}
\end{figure}
Figure~\ref{fig:orders}(a) shows the first quarter.\captionsetup est acceptée mais ne change rien : ici, l’étiquette n’est donc pas en gras et la police n’est pas plus petite :
\captionsetup est ignorée
\documentclass{article}
\usepackage{caption}
\captionsetup{font=small, labelfont=bf}
\begin{document}
\begin{figure}[h]
\centering
\fbox{Plot}
\caption{The caption keeps the normal style.}
\end{figure}
\end{document}Compatibilité
- D’une installation TeX vers Scissor LaTeX : les figures et les tableaux avec un simple
\captions’affichent correctement. Les documents avecsubfigurese composent, mais les numéros de figures sont faux à partir de la première sous-figure ; les styles de légende de\captionsetupne sont pas appliqués. - De Scissor LaTeX vers une installation TeX : les documents s’y compilent sans modification. Les légendes suivent alors vos réglages
\captionsetup.
Les manuels complets se trouvent sur CTAN : ctan.org/pkg/caption et ctan.org/pkg/subcaption. Voir aussi Figures et images et Flottants : placer figures et tableaux.
Questions et réponses
Comment placer deux figures côte à côte ?
Pas directement pour l’instant : les images sont placées sur leurs propres lignes. Assemblez les parties en un seul fichier image, ou gardez-les l’une sous l’autre dans une seule figure et décrivez-les comme (a) et (b) dans une seule légende.
Pourquoi la légende de mon tableau est-elle au-dessus du tableau ?
Ici, les légendes de tableau sont toujours placées au-dessus du tableau, quel que soit l’endroit où vous écrivez \caption. C’est la présentation habituelle des tableaux.
Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.