Prochaine révision | Révision précédente |
composition:flottants:positionnement [2016/10/16 07:32] – créée jejust | 3_composition:flottants:positionnement [2022/10/23 21:47] (Version actuelle) – Ajout de mots-clefs OpenGraph. jejust |
---|
\question{Comment est géré le positionnement des flottants ?} %8.8 | ====== Positionnement des flottants ====== |
\label{q=Comment_est_gere_le_positionnement_des_flottants} | |
| |
\reponse Les environnements \env{figure} et \env{table} admettent un | Cette section détaille le sujet du positionnement des [[3_composition/flottants/start|flottants]] dans le document. |
argument optionnel, qui indique les placements \emph{accept\'es} pour | |
la figure ou le tableau. Cet argument est compos\'e des lettres | |
\texcode{h}, \texcode{t}, \texcode{b} ou \texcode{p}, qui signifient | |
respectivement «~here~», «~top~», «~bottom~» et «~page~». Suivant les | |
différents placements possibles, \LaTeX{} s'arrange pour satisfaire la | |
demande (l'ordre des lettres \texcode{h},\texcode{t}, \texcode{b} ou | |
\texcode{p} n'a pas d'importance). L'algorithme de placement des | |
flottants est tr\`es compliqu\'e, et la r\'ealit\'e ne refl\`ete pas | |
exactement ce qui est d\'ecrit ci-dessus. | |
| |
En plus des options de placement pr\'esent\'ees ci-dessus, il est possible | * [[3_composition:flottants:positionnement:gestion_positionnement|Comment est géré le positionnement des flottants ?]] |
d'ajouter \texcode{!}, afin d'indiquer \`a \LaTeX de ne pas tenir compte | * [[3_composition:flottants:positionnement:forcer_la_position_d_un_flottant2|Comment imposer un emplacement à un flottant ?]] |
des limites impos\'ees sur le nombre de flottants par page (voir la | * [[3_composition:flottants:positionnement:faire_apparaitre_toutes_les_figures_en_fin_de_document|Comment faire apparaître toutes les figures en fin de document ?]] |
question~\vref{q+nbfigpp}). | * [[3_composition:flottants:positionnement:faire_une_page_de_flottants|Comment isoler un flottant sur une page à part ?]] |
| * [[3_composition:flottants:positionnement:forcer_la_position_d_un_flottant_dans_une_section|Comment lier le placement des flottants aux sections ?]] |
Enfin, le package \pack{float} propose une option de placement | * [[3_composition:flottants:positionnement:placer_des_figures_cote_a_cote|Comment placer des figures côte à côte ?]] |
suppl\'ementaire, appel\'ee \texcode{H}, et qui \emph{force} le placement | * [[3_composition:flottants:positionnement:placer_des_figures_sur_deux_pages_en_vis_a_vis|Comment placer des figures face à face en recto-verso ?]] |
du flottant \`a l'endroit o\`u il est ins\'er\'e dans le source du | * [[3_composition:flottants:positionnement:modifier_le_nombre_de_flottants_par_page|Comment modifier le nombre de figures par page ?]] |
document. On peut cependant se demander l'int\'er\^et de faire un | |
flottant qui ne flotte pas... Si c'est uniquement pour que la figure | |
ait un num\'ero et une l\'egende, le package \pack{caption} propose | |
une commande \cmd{captionof} dont le premier argument est le type | |
(\texcode{figure} ou \texcode{table}) et le deuxi\`eme est le texte de | |
la l\'egende. Voir par exemple le tableau | |
non-flottant~\vref{tab-non-flottant} ci-dessous, dont la l\'egende est | |
obtenue par \texcode{\cmd{captionof}\{table\}\{Un tableau\}}. | |
| |
\begin{center} | |
\begin{tabular}{|c|c|} | |
\hline | |
ceci & est \\ | |
\hline | |
un & tableau \\ | |
\hline | |
\end{tabular} | |
\makeatletter\def\@captype{table}\makeatother | |
\caption{Un tableau} | |
\label{tab-non-flottant} | |
\end{center} | |
| |
\endinput | |
| |
| {{htmlmetatags>metatag-keywords=(LaTeX,flottants,position sur la page,position des figures,position des images,position des tableaux) |
| metatag-og:title=(Positionnement des flottants) |
| metatag-og:site_name=(FAQ LaTeX francophone) |
| }} |