Comment isoler les flottants par un filet horizontal?

Avec les commandes de base

$\Reponse$ Les commandes \topfigrule et \botfigrule permettent de séparer des flottants envoyés en haut ou en bas d'une page, respectivement, du reste du texte. Ainsi, si deux flottants d'une page sont envoyés en haut de la page suivante, le deuxième sera séparé du reste de la page par le contenu de la commande \topfigure.

\let\topfigrule\hrule
\let\botfigrule\hrule

On peut aussi vouloir ajouter un peu d'espace au-dessus et au-dessous, auquel cas on écrira par exemple :

\newcommand{\topfigrule}{%
  \vspace*{3pt}%
  \noindent\rule{\linewidth}{0.4pt}%
  \vspace{-3.4pt}%
}
 
\newcommand{\botfigrule}{%
  \vspace*{-3pt}%
  \noindent\rule{\linewidth}{0.4pt}%
  \vspace{2.6pt}%
}

Avec l'extension “float”

$\Reponse$ Le package float, mentionné à la question « Comment définir de nouveaux flottants? », propose, entre autres, un style ruled permettant d'entourer les flottants d'un trait horizontal.

3_composition/flottants/separer_les_flottants_du_texte_par_un_trait.txt · Dernière modification: 2021/06/08 21:38 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0