Je reprends une question précédente (caption outside float) où nmarkey avait proposé la macrocommande suivante :

Ouvrir dans l'éditeur Overleaf
\makeatletter
\newcommand\fcaption{\def\@captype{figure}\caption}
\newcommand\tcaption{\def\@captype{table}\caption}
\makeatother

Comment modifier cette macro-commande pour que la légende apparaisse à 90 pour cents de sa taille ? Je pense à :

Ouvrir dans l'éditeur Overleaf
\scalebox{0.90}{contenu de la légende}

En effet, les légendes de mes figures sont très longues et je souhaite diminuer la police afin qu'elle soit entièrement lisible (car pour l'instant, celle-ci apparaît tronquée).

Posée 19 Fév '20, 13:55

cbreton's gravatar image

cbreton
75733348
Taux d'acceptation : 9%

Modifiée 24 Fév '20, 13:46

Pathe's gravatar image

Pathe ♦♦
7.4k28196245


Il est préférable d'utiliser une taille de police plus petite au lieu de \scalebox. Le texte sera plus facile à lire parce que les lettres ont des formes différentes. Un petit exemple:

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\tiny Q
\scalebox{0.9}{Q} 
\end{document}

alt text

Les légendes avec une taille de police plus petite :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}

\usepackage{caption}

\makeatletter
\newcommand\fcaption{\captionsetup{font=small}\def\@captype{figure}\caption}
\newcommand\tcaption{\captionsetup{font=small}\def\@captype{table}\caption}
\makeatother

\begin{document}

\begin{figure}
\caption{normal size}
\end{figure}

[...]
\begin{center}
  \begin{minipage}{\linewidth}
  IMAGE
  \fcaption{Une figure...}\label{fig-...}
  \end{minipage}
\end{center}
[...]
\begin{center}
  \begin{minipage}{\linewidth}
  \begin{tabular}{c}
  TABLEAU
  \end{tabular}
  \tcaption{Un tableau...}\label{tab-...}
  \end{minipage}
\end{center}

\end{document}
Lien permanent

Publiée 19 Fév '20, 14:09

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 19 Fév '20, 14:16

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.