Je viens de lire le sujet déjà posé ici. L'image à laquelle je souhaite apporter une légende doit tenir dans l'une des deux colonnes, et non sur les deux à la fois comme dans l'exemple évoqué. Comment faire ? figure semble être incompatible, puisqu'en le supprimant (ainsi que \caption), on arrive à un résultat

Ouvrir dans l'éditeur Overleaf
\documentclass{scrartcl}
\usepackage{multicol}
\usepackage{graphics}
\usepackage{mwe}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\begin{multicols}{2}
\lipsum[1-2]
%\begin{figure}
\includegraphics[width=0.5\textwidth]{example-image-a}
%\caption{Légende}
%\end{figure}
\lipsum[3-4]
\end{multicols}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 30 Mai '19, 21:24

fred02840's gravatar image

fred02840
4.2k31165189
Taux d'acceptation : 15%

Modifiée 30 Mai '19, 21:38

Il s'agit bien d'un document qui n'est que localement en deux colonnes ?

(30 Mai '19, 21:43) Bernard Bernard's gravatar image

Oui. Je viens de publier une réponse simultanément à la tienne… Pensais-tu à la même solution ?

(30 Mai '19, 21:46) fred02840 fred02840's gravatar image

Exactement! Les grands esprits se rencontrent… ;o)

(30 Mai '19, 21:50) Bernard Bernard's gravatar image

Un autre approche, sans utiliser [H] (donc float est inutile) : avec \captionof.

Ouvrir dans l'éditeur Overleaf
\documentclass{scrartcl}
\usepackage{multicol}
\usepackage{graphics}
\usepackage{mwe}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\begin{multicols}{2}
\lipsum[1-3]
\bigskip
\noindent \includegraphics[width=\columnwidth]{example-image-a}
\captionof{figure}{Légende}\medskip
\lipsum[4-5]
\end{multicols}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lien permanent

Publiée 30 Mai '19, 22:01

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 30 Mai '19, 22:07

@bernard. J'essaie cela tout de suite, car j'ai constaté que les images ne flottaient plus (probablement à cause de l'option [H])

(30 Mai '19, 23:43) fred02840 fred02840's gravatar image

@bernard. Rhââh : ça marche, mais quand l'image est en bas de colonne, la légende est rejetée dans la suivante. Une figure s'impose…

(30 Mai '19, 23:47) fred02840 fred02840's gravatar image

Pas nécessairement : il devrait suffire de fourrer l'ensemble \includegraphics + \captionof dans une \parbox{\columnwidth}.

(31 Mai '19, 00:13) Bernard Bernard's gravatar image

Ce qui donnerait ? Je suis un peu manchot, sur ce coup-là…

(31 Mai '19, 00:41) fred02840 fred02840's gravatar image
1

Une \parbox ne peut être coupée en deux par un bas de page, donc, ou il reste suffisamment de place au bas de la page, ou elle passe tout entière sur la page suivante. À mon avis, il restera toujours un peu d'ajustement manuel à faire.

(31 Mai '19, 00:49) Bernard Bernard's gravatar image

@bernard. \noindent \parbox{\includegraphics[width=\columnwidth]{example-image-a} \captionsetup{format=sanslabel} \captionof{figure}{\textsf{Légende}}}

Et ça marche (au prix d'un ! Missing number, treated as zero., mais bon…)

(31 Mai '19, 01:15) fred02840 fred02840's gravatar image
1

Oui, il faut en préciser la largeur – \parbox{\columnwidth}{ ... } devrait aller très bien.

(31 Mai '19, 01:32) Bernard Bernard's gravatar image

@bernard. Parfait, tout simplement…

(31 Mai '19, 02:31) fred02840 fred02840's gravatar image
Affichage de 5 parmi 8 Afficher 3 commentaire(s) en plus

Trouvé ! Ici. Il suffit d'ajouter \usepackage{float} dans le préambule, puis d'ajouter l'option [H] avec l'environnement figure : cela force l'utilisation de figure et caption avec multicol

Ouvrir dans l'éditeur Overleaf
\documentclass{scrartcl}
\usepackage{multicol}
\usepackage{graphics}
\usepackage{float}
\usepackage{mwe}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\begin{multicols}{2}
\lipsum[1-2]
\begin{figure}[H]
\includegraphics[width=0.5\textwidth]{example-image-a}
\caption{Légende}
\end{figure}
\lipsum[3-4]
\end{multicols}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 30 Mai '19, 21:45

fred02840's gravatar image

fred02840
4.2k31165189
Taux d'acceptation : 15%

Modifiée 30 Mai '19, 21:45

Votre réponse
[Masquer 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

Mots-clés de la question :

×24
×23
×6

Question posée : 30 Mai '19, 21:24

Question vue : 11,599 fois

Dernière mise à jour : 31 Mai '19, 02:31

C'est votre première visite ici ? Consultez la FAQ !

×