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 15:32]
samcarter
3_composition:flottants:positionnement:forcer_la_position_d_un_flottant2 [2021/11/28 16: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.1528032774.txt.gz · Dernière modification: 2018/06/03 15:32 par samcarter
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0