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:composition_verticale_d_une_page_de_flottants [2018/12/02 23:27]
jejust
3_composition:flottants:composition_verticale_d_une_page_de_flottants [2021/11/20 13:02] (Version actuelle)
yannick.tanguy Correction de la mise en forme.
Ligne 1: Ligne 1:
-====== ​Vertical layout of float pages ======+====== ​Comment changer l'​agencement vertical des pages de flottants? ​======
  
 +Lorsque <​latex>​\LaTeX</​latex>​ remplit une page avec des flottants, il les centre verticalement sur la page.
 +Certains auteurs n'​aiment pas cette disposition. Malheureusement,​ le contrôle de ce positionnement est caché
 +dans les profondeurs des commandes internes de <​latex>​\LaTeX</​latex>,​ et il faut donc faire attention pour modifier ce comportement.
  
-By default, LaTeX vertically centers the floats on a float page; +===== Paramètres de mise en forme =====
-the present author is not alone in not liking this arrangement. +
-Unfortunately,​ the control of the positioning is "​buried"​ in +
-LaTeX-internal commands, so some care is needed to change the +
-layout.+
  
-Float pages use three LaTeX lengths (i.e., TeX skips) to define +Les pages de flottants utilisent trois longueurs <​latex>​\LaTeX</​latex>​ pour définir leur mise en forme 
-their layout+  ​* ​''​\@fptop'' ​définit la distance ​entre le haut de la page et le haut du premier flottant
- +  ​* ​''​\@fpsep'' ​définit la distance entre les flottants, et 
-''​\@fptop'' ​defines the distance ​from the +  ​''​\@fpbot'' ​définit la distance ​entre le bas du dernier flottant de la page et le bas de la page.
-  top of the page to the top of the first float+
-''​\@fpsep'' ​defines the separation between +
-  ​floats, and +
-''​\@fpbot'' ​defines the distance ​from the +
-  bottom of the last float on the page to the bottom of the page. +
- +
-(In fact, the output routine places a skip of ''​\@fpsep''​ above each float, so +
-the ''​\@fptop''​ skip is always followed by a correction for that.) +
- +
-The LaTeX defaults are:+
  
 +<​note>​
 +En fait, la routine de sortie place un saut de hauteur ''​\@fpsep''​ au-dessus de chaque flottant,
 +mais les sauts de hauteur ''​\@fptop''​ sont toujours suivis d'une correction pour compenser cela.
 +</​note>​
  
 +Les valeurs par défaut de <​latex>​\LaTeX</​latex>​ sont :
 +==== ====
 <code latex> <code latex>
-  ​\@fptop = 0pt + 1fil +\@fptop = 0pt + 1fil 
-  \@fpsep = 8pt + 2fil +\@fpsep = 8pt + 2fil 
-  \@fpbot = 0pt + 1fil+\@fpbot = 0pt + 1fil
 </​code>​ </​code>​
 +===== =====
  
-so that the gaps expand to fill the space not occupied by floats, but +de sorte que les espaces s'​étendent pour remplir l'​espace non occupé par les flottants. 
-if there is more than one float on the page, the gap between them will +S'il y a plus d'un flottant sur la page, les espaces entre eux s'​étendront deux fois plus que les espaces en haut et en bas.
-expand to twice the space at top and bottom.+
  
-Those who understand this stuff will be able to play elaborate games, +===== Modification des paramètres =====
-but the commonest requirement,​ that the floats start at the top of the +
-page, is a simple thing to do:+
  
 +Une fois ceci compris, des modifications élaborées peuvent être faites. Le besoin le plus courante consiste à obtenir des flottants commençant en haut de la page. C'est assez simple à obtenir :
 +
 +==== ====
 <code latex> <code latex>
 \makeatletter \makeatletter
Ligne 43: Ligne 39:
 \makeatother \makeatother
 </​code>​ </​code>​
-Surprisingly,​ you may find this setting leaves your floats too high on +===== =====
-the page.  One can justify a value of ''​5pt''​ (in place of +
-''​0pt''​) --- it's roughly the difference between ''​\topskip''​ +
-and the height of normal (''​10pt''​) text.+
  
-Note that this is a "​global"​ setting (best established in a class +Vous serez peut-être surpris de constater que ce paramètre positionne vos flottants trop haut sur la page. 
-file, or at worst in the document preamble); making the change for a +Vous pourrez donc préférer une valeur de ''​5pt''​ (à la place de ''​0pt''​--- c'est à peu près la différence 
-single float page is likely ​(at the leastto be rather tricky.+entre ''​\topskip''​ et la hauteur du texte normal ​(''​10pt''​).
  
 +Notez qu'il s'agit d'un paramètre « global ». Le mieux est de le définir dans un fichier de style, ou au moins dans le préambule du document.
 +Effectuer le changement pour une seule page de flottants s'​avère assez délicat.
  
---- +-----
 //Source:// [[faquk>​FAQ-vertposfp|Vertical layout of float pages]] //Source:// [[faquk>​FAQ-vertposfp|Vertical layout of float pages]]
  
-{{htmlmetatags>​metatag-keywords=(LaTeX,​figures,​floats,tables+{{htmlmetatags>​metatag-keywords=(LaTeX,​flottants,​espacement vertical,​page de flottants,​tableaux,figures,espacement des figures,espacement des tableaux
-metatag-og:​title=(Vertical layout of float pages)+metatag-og:​title=(Comment changer l'​agencement vertical des pages de flottants)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/flottants/composition_verticale_d_une_page_de_flottants.1543789669.txt.gz · Dernière modification: 2018/12/02 23:27 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0