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édentesRévision précédente
Prochaine révision
Révision précédente
composition:flottants:composition_verticale_d_une_page_de_flottants [2018/12/03 23:12] jejust3_composition:flottants:composition_verticale_d_une_page_de_flottants [2021/11/20 12:02] (Version actuelle) – Correction de la mise en forme. yannick.tanguy
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.1543878725.txt.gz · Dernière modification : 2018/12/03 23:12 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0