Comment lier le placement des flottants aux sections ?

  • Les chapitres faisant généralement un \clearpage, le problème ne se pose pas pour eux, puisque cette commande « vide » l’ensemble des figures qui étaient en réserve. Par contre, pour les sections, c’est différent, puisqu’elles ne commencent pas forcément sur une nouvelle page.

L’extension placeins définit une commande \FloatBarrier qui interdit aux flottants qui la précèdent (dans le source) de la dépasser (dans le document final). On pourra donc placer cette commande à la fin de la section concernée. Pour que cela soit fait automatiquement pour toutes les sections du document, on spécifie l’option section lors du chargement de l’extension : \usepackage[section]{placeins}

Certaines personnes trouvent cette extension trop stricte et voudraient autoriser l’apparition d’une figure après la nouvelle section si l’ancienne débute sur la même page. Il leur suffit d’utiliser l’option below pour obtenir la présentation souhaitée.