Avec le package \caption, il est possible de placer la légende d'une figure au-dessus ou au-dessous. Cependant, comment la placer sur le côté ? Il y a une solution qui consiste à utiliser soit minipage, soit column, soit parbox. Mais il y a très probablement un moyen de faire plus simple, non ?

Posée 09 Mai '19, 23:52

fred02840's gravatar image

fred02840
4.2k28162188
Taux d'acceptation : 16%

Modifiée 10 Mai '19, 01:57

Pathe's gravatar image

Pathe ♦♦
7.5k40201251


Personnellement, j'utiliserais des columns. Ça a l'avantage que vous pouvez choisir comment l'image et la légende s'alignent (en haut, au centre ou en bas).

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

\begin{document}

\begin{frame}
    \begin{figure}
        \begin{columns}
            \begin{column}{.7\textwidth}
                \includegraphics[width=\textwidth]{example-image-duck}
            \end{column}
            \begin{column}{.25\textwidth}
                \caption{text text text text}
            \end{column}
        \end{columns}
    \end{figure}
\end{frame}

\begin{frame}
    \begin{figure}
        \begin{columns}[T]
            \begin{column}{.7\textwidth}
                \includegraphics[width=\textwidth]{example-image-duck}
            \end{column}
            \begin{column}{.25\textwidth}
                \caption{text text text text}
            \end{column}
        \end{columns}
    \end{figure}
\end{frame}

\begin{frame}
    \begin{figure}
        \begin{columns}[b]
            \begin{column}{.7\textwidth}
                \includegraphics[width=\textwidth]{example-image-duck}
            \end{column}
            \begin{column}{.25\textwidth}
                \caption{text text text text}
            \end{column}
        \end{columns}
    \end{figure}
\end{frame}

\end{document}

alt text

Lien permanent

Publiée 10 Mai '19, 01:14

samcarter's gravatar image

samcarter
8.4k2817
Taux d'acceptation : 56%

Modifiée 10 Mai '19, 19:23

denis's gravatar image

denis ♦♦
7.3k1510

L'ECM est bien, mais force m'est de constater que la commande \includegraphics[width=\textwidth]{example-image-duck} ne renvoie pas de canard, qui plus est aléatoire.

(10 Mai '19, 01:59) Pathe ♦♦ Pathe's gravatar image
1

@Pathe Pour les canards aléatoirement, on a besoin de l'extension duckuments (pour garder le ECM simple, je n'ai pas utilisé l'extension ici)

(10 Mai '19, 02:09) samcarter samcarter's gravatar image

@samcarter. Allons-y pour columns : je n'avais pas pensé à la position verticale du texte, c'est vrai. Et très bien pour duckuments, au passage…

(10 Mai '19, 19:37) fred02840 fred02840's gravatar image

@touhami. J'ai reçu un avis de commentaire (à propos de floatrow) qui n'apparaît pas ici : il m'a l'air intéressant, pourtant…

(10 Mai '19, 19:41) fred02840 fred02840's gravatar image

@fred02840 Malheureusement floatrow ne marche pas avec beamer

(10 Mai '19, 19:43) samcarter samcarter's gravatar image

@samcarter. Voilà pourquoi @touhami a retiré son commentaire, donc…

(10 Mai '19, 19:45) fred02840 fred02840's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus
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.