| 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) |
| | }} |