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 [2021/01/05 03:06]
jejust Remise en forme de la page.
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>​\LaTeX{}</​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 
 +  * ''​\@fpbot''​ définit la distance entre le bas du dernier flottant de la page et le bas de la page.
  
-  * ''​\@fptop''​ defines the distance from the top of the page to the top of the first float, +<​note>​ 
-  * ''​\@fpsep'' ​defines the separation between floatsand +En faitla routine de sortie place un saut de hauteur ​''​\@fpsep'' ​au-dessus de chaque flottant
-  ​* ​''​\@fpbot'' ​defines the distance from the bottom of the last float on the page to the bottom of the page.+mais les sauts de hauteur ​''​\@fptop'' ​sont toujours suivis d'une correction pour compenser cela. 
 +</​note>​
  
-(in fact, the output routine places a skip of ''​\@fpsep''​ above each float, so +Les valeurs par défaut de <​latex>​\LaTeX</​latex>​ sont : 
-the ''​\@fptop''​ skip is always followed by a correction for that.) +==== ====
- +
-The LaTeX defaults are:+
 <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 38: Ligne 39:
 \makeatother \makeatother
 </​code>​ </​code>​
 +===== =====
  
-Surprisingly,​ you may find this setting leaves your floats too high on +Vous serez peut-être surpris de constater que ce paramètre positionne vos flottants trop haut sur la page. 
-the page.  One can justify a value of ''​5pt''​ (in place of ''​0pt''​) --- +Vous pourrez donc préférer une valeur de ''​5pt''​ (à la place de ''​0pt''​) --- c'est à peu près la différence 
-it's roughly the difference between ​''​\topskip'' ​and the height +entre ''​\topskip'' ​et la hauteur du texte normal (''​10pt''​).
-of normal (''​10pt''​) ​text. +
- +
-Note that this is a "​global"​ setting (best established in a class +
-file, or at worst in the document preamble); making the change for a +
-single float page is likely (at the least) to be rather tricky.+
  
 +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.1609812417.txt.gz · Dernière modification: 2021/01/05 03:06 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0