Comment insérer des flottants dans un document multicolonne?
L'utilisation de l'environnement suivant dans un environnement multicols
cause des difficultés :
\begin{figure} ... \end{figure}
En effet, votre figure n'apparaîtra pas : les flottants sont interdits à l'intérieur de cet environnement.
Cependant, pour les flottants de type figure
et table
,
il existe une version étoilée qui peut être incluse dans un environnement multicols
:
ou
Dans ce cas, la figure ou le tableau s'étendra sur toute la largeur de la page
(comme quand vous utilisez figure*
avec l'option standard twocolumn
de ).
Petit inconvénient, tout de même : le flottant ne peut apparaître, au mieux, qu'à la page
suivante.
multicols
,
la commande \newfloat
ne crée pas l'environnement étoilé correspondant.
Il est possible d'avoir des figures et des tableaux sur une seule colonne, avec leur légende,
en utilisant l'option de placement « [H]
» introduite par l'extension float,
mais vous devrez peut-être bricoler le placement parce qu'ils ne « flotteront » pas vraiment,
et présenteront d'autres comportements étranges (comme le fait de déborder silencieusement
de la fin de la colonne quand l'environnement multicols
se termine).
Source: Floats in multicolumn setting