Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
3_composition:flottants:positionnement:forcer_la_position_d_un_flottant2 [2018/06/03 09:59]
d.p.carlisle
3_composition:flottants:positionnement:forcer_la_position_d_un_flottant2 [2021/11/28 15:46] (Version actuelle)
yannick.tanguy Correction d'une coquille.
Ligne 1: Ligne 1:
---- +====== Comment imposer un emplacement à un flottant? ======
-title: Figure (or table) _exactly_ where I want it +
-category: floats +
-tags: tables figures +
-permalink: /FAQ-figurehere +
-date: 2014-06-10 +
----+
  
-This is of course a contradiction`figure` and +La demande est contradictoire ''figure'' et ''table'' sont //conçus// pour flotteret auront toujours la possibilité d'être placés loin de l'endroit où vous les avez évoquésPar conséquentvous avez besoin de quelque chose qui se présente comme un environnement ''figure'' ou ''table'' mais sans le comportement d'un flottant.
-`table` are _designed_ to floatand will always have +
-the potential to appear away from where you asked for them Therefore +
-you need something that behaves like a `figure` or +
-`table` environmentexcept that it doesn't allow the +
-figure or table to float.+
  
-The most straightforward way is to use of the [`float`](https://ctan.org/pkg/float) package; +===== Avec l'extension “float” ===== 
-it gives you a `[H]` float placement option that prevents + 
-floating: +Le moyen le plus simple est d'utiliser l'extension [[ctanpkg>float]] qui vous donne une option de placement flottant « ''H'' » qui empêche le flottement :  
-```latex+ 
 +<code latex>
 \begin{figure}[H] \begin{figure}[H]
-  \centering +  \centering % Pour centrer la figure 
-  \includegraphics{foo} +  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH ! 
-  \caption{caption text+  \caption{Beaucoup de bruit pour rien
-  \label{fig:nonfloat}+  \label{fig:aaaaah}
 \end{figure} \end{figure}
-``` +</code>
-As the example suggests, such a `[H]` figure (or +
-corresponding table) offers all you need to cross-reference as well +
-as typeset.  (The package [`here`](https://ctan.org/pkg/here) provides the same function, +
-but is no longer recommended.)+
  
-However, you don't actually _have_ to use [`float`](https://ctan.org/pkg/float) (or +Il existe une extension [[ctanpkg>here]] qui permet d'obtenir la même fonctionnalité mais elle n'est pas recommandée elle sert uniquement pour des documents anciens. 
-[`here`](https://ctan.org/pkg/here)) since it is, in fact, doing rather little for you+ 
-You can place your figure as you please, with a sequence like +===== Avec l'extension “caption” ou l'extension “capt-of” ===== 
-```latex+ 
 +En fait, vous n'avez pas //besoin// d'utiliser l'extension [[ctanpkg>float]]. Il existe un moyen simple pour placer votre figurine à votre guise que montre le code suivant :  
 + 
 +<code latex>
 \begin{center} \begin{center}
-  \includegraphics{foo} +  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH ! 
-  \captionof{figure}{caption text+  \captionof{figure}{Beaucoup de bruit pour rien
-  \label{fig:nonfloat}+  \label{fig:aaaaah}
 \end{center} \end{center}
-``` +</code> 
-which relies on the `\captionof` command to place a caption without + 
-benefit of an enclosing float That command may be had from the extremely +Ce code s'appuie sur la commande ''\captionof'' pour placer une légende sans bénéficier d'un flottant englobantCette commande peut être obtenue à partir de l'extension très simple [[ctanpkg>capt-of]] ou de l'extension sophistiquée [[ctanpkg>caption]]Elle est présentée à la question « [[3_composition/flottants/legendes/inserer_une_legende_sans_flottant|Comment utiliser la commande “\caption” hors d'un environnement flottant ?]] ».  
-simple-minded package [`capt-of`](https://ctan.org/pkg/capt-of) or from the highly + 
-sophisticated [`caption`](https://ctan.org/pkg/captionpackage.+===== Les limites de ces méthodes ===== 
 + 
 +==== Gestion de l'encombrement des flottants ==== 
 + 
 +Quelle que soit la méthode utilisée, vous devrez gérer le cas où une figure ou un tableau soit trop grand pour la page (sous peine d'erreurs « //[[2_programmation/erreurs/o/overfull|Overfull \vbox]]// » et de mise en page dégradée). 
 + 
 +==== Gestion de la numérotation des flottants ====
  
-Using either methodyou have to deal with the possibility of the +Un autre problème vient de la possibilité que de tels « flottants fixes » s'insèrent entre de vrais flottantsde sorte que leurs numéros seront dans le désordre : la figure 6, non flottante, pourrait être à la page 12tandis que la figure 5, flottante, pourrait se retrouver en page 13. Icimieux vaut n'avoir que des flottants ou que des « flottants fixes ».
-figure or table being too large for the page.  (Floating objects will +
-float away in this circumstance; "doing it by hand"like thisyou +
-take upon yourself the responsibility for avoiding  +
-"_Overfull `\vbox`_" errors.+
  
-A further problem is the possibility that such "fixed floats" will +Si vous ne pouvez suivre ce conseilvous pouvez utiliser la commande ''\MakeSorted'' de l'extension [[ctanpkg>perpage]]En voici un exemple qui corrige la numérotation de vos flottants : 
-overtake "real floats"so that the numbers of figures will be out +
-of order: figure 6 could be on page 12, while figure 5 had floated to +
-page 13.  It's best, therefore, either to stay with floating figures +
-throughout a document, or to use fixed figures throughout.+
  
-If it's really impossible to follow that counsel of perfection, you +<code latex>
-can use the [`perpage`](https://ctan.org/pkg/perpage) package's command `\MakeSorted` +
-command: +
-```latex +
-...+
 \usepackage{float} \usepackage{float}
 \usepackage{perpage} \usepackage{perpage}
 \MakeSorted{figure} \MakeSorted{figure}
 \MakeSorted{table} \MakeSorted{table}
-... +</code>
-``` +
-and the sequence of float numbers is all correct.+
  
 +-----
 +//Source:// [[faquk>FAQ-figurehere|Figure (or table) _exactly_ where I want it]]
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,flottants,positionnement,tables,figures)
 +metatag-og:title=(Comment imposer un emplacement à un flottant)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
3_composition/flottants/positionnement/forcer_la_position_d_un_flottant2.1528019984.txt.gz · Dernière modification: 2018/06/03 09:59 de d.p.carlisle
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0