[latexrefman-commits] [SCM] latexrefman updated: r996 - trunk

Vincent Belaiche INVALID.NOREPLY at gnu.org.ua
Wed Aug 25 22:46:45 CEST 2021


Author: vincentb1
Date: 2021-08-25 20:46:45 +0000 (Wed, 25 Aug 2021)
New Revision: 996

Modified:
   trunk/ChangeLog
   trunk/latex2e-fr.texi
Log:
[fr] \baselineskip & \baselinestretch, translation from English.

* latex2e-fr.texi (\baselineskip & \baselinestretch): Add & translate
  this node.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2021-08-24 19:12:47 UTC (rev 995)
+++ trunk/ChangeLog	2021-08-25 20:46:45 UTC (rev 996)
@@ -1,3 +1,8 @@
+2021-08-25  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>
+
+	* latex2e-fr.texi (\baselineskip & \baselinestretch): Add & translate
+	  this node.
+
 2021-08-24  Jim Hefferon  <jhefferon at smcvt.edu>
         * latex2e.texi (Producing the index manually): Add subsection.
 	Provides a place to define theindex environment.on \caption.

Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi	2021-08-24 19:12:47 UTC (rev 995)
+++ trunk/latex2e-fr.texi	2021-08-25 20:46:45 UTC (rev 996)
@@ -2696,6 +2696,7 @@
 * \flushbottom :: Faire toutes les pages de texte de la même hauteur.
 * \raggedbottom :: Autoriser les pages de texte à être de hauteurs différentes.
 * Paramètres de mise en page: Page layout parameters. @code{\headheight} @code{\footskip}.
+* \baselineskip & \baselinestretch::           Interlignes.
 * Flottants: Floats.                  Figures, tableaux, etc.
 @end menu
 
@@ -3123,6 +3124,133 @@
 
 @end ftable
 
+ at node \baselineskip & \baselinestretch
+ at section @code{\baselineskip} & @code{\baselinestretch}
+
+ at findex \baselineskip
+ at findex \baselinestretch
+ at findex \linespread
+ at cindex espace entre les lignes
+ at cindex interligne, espace
+ at cindex double espacement
+
+La variable @code{\baselineskip} est une longueur eslastique
+(@pxref{Lengths}).  Elle donne l'@dfn{interligne}, la distance normale
+entre les lignes d'un paragraphe, de ligne de base à ligne de base.
+
+D'ordinaire un auteur de documents ne change pas directement
+ at code{\baselineskip} en écrivant. Au lieu de cela, l'interligne est
+réglé par la commande de bas niveau de sélection de fonte
+ at code{\fontsize} (@pxref{low level font commands fontsize}).  La valeur
+de @code{\baselineskip} est re-initialisée chaque fois qu'un changement
+de fonte survient et ansi tout changement direct de @code{\baselineskip}
+serait anéanti dès la prochaine commutation de fonte. Pour la façon
+d'influencer l'espacement des lignes, voir la discussion de
+ at code{\baselinestretch} ci-dessous.
+
+D'habitude, une taille de fonte et un interligne sont assignés par
+l'auteur de la fonte. Ces nombres sont nominaux au sens où si, par
+exemple, un fichier de style de fonte comprend la commande
+ at code{\fontsize@{10pt@}@{12pt@}} alors cela ne veut pas dire que les
+caractères dans la fonte font 10 at dmn{pt} de haut ; par exemple, les
+parentheses et les capitales accentuées pourraient être plus hautes. Non
+plus cela ne signifie que si les lignes sont espacées de moins de
+12 at dmn{pt} alors elles risquent de se toucher. Ces nombres sont plutôt
+des jugements typographiques.  (Souvent, le @code{\baselineskip} est
+environ plus grand de 20 at dmn{%} que la taille de fonte).
+
+ at c adapted from FAQ
+Le @code{\baselineskip} n'est pas une propriété de chaque ligne, mais du
+pagraphe entier. Il en résulte, que du texte de grande taille au milieu
+d'un paragraphe, tel qu'un simple @code{@{\Huge Q@}}, est serré sur sa
+ligne.  @TeX{} s'assure qu'il ne racle pas sur la ligne du dessus mais
+il ne change par le @code{\baselineskip} pour que cette ligne-là soit
+surplombée d'un espace supplémentaire. Pour résoudre ce problème,
+utilisez un @code{\strut} (@pxref{\strut}).
+
+La valeur de @code{\baselineskip} que @TeX{} utilise pour les paragraphes
+est celle en vigueur à l'endroit de la commande ou ligne à blanc qui
+termine l'unité de paragraphe. Ansi, si un document contient le
+paragraphe ci-dessous alors ses lignes seront recroquevillées ensemble,
+comparées au lignes des paragraphes alentour.
+
+ at c Adapted from B Beeton's "Lapses in TeX" TB 42:1 p 13.
+ at example
+Beaucoup de gens considèrent les sauts de page entre du texte est une
+équation affichée comme du mauvais style, alors qu'en fait l'affiche
+fait partie du paragraphe.  Étant donné que l'affiche ci-dessous est en
+taille de fonte footnotesize, l'entièreté du paragraphe a un espcement
+d'interligne correspondant à cette taille. @{\footnotesize $$a+b = c$$@}
+ at end example
+
+ at findex \lineskip
+ at findex \lineskiplimit
+ at findex \prevdepth
+Le procédé de fabrication des paragraphes est que quand une nouvelle
+ligne est ajoutée, si la somme de la profondeur de la ligne précédente
+et de la hauteur de la nouvelle ligne est inférieure à
+ at code{\baselineskip} alors @TeX{} insère une glue verticale en quantité
+suffisante pour faire la différence.  Il y a deux points délicats. Le
+premier est que au cas où les lignes seraient trop proches l'une de
+l'autre, plus proches que @code{\lineskiplimit}, alors @TeX{} au lieu de
+cela utilise @code{\lineskip} comme la glue d'interligne.  Le second est
+que @TeX{} n'utilise pas vraiment la profondeur de la ligne
+précédente. Au lieu de cela il utilise @code{\prevdepth}, ce qui
+d'ordinaire contient cette profondeur. Mais au début d'un paragraphe,
+(ou de toute liste verticale) ou juste après un filet, @code{\prevdepth}
+a la valeur de -1000 at dmn{pt} et cette valeur speciale dit à @TeX{} de ne
+pas insérer de glue d'interligne au démarrage du paragraph.
+
+Dans les classes standardes @code{\lineskiplimit} vaut 0 at dmn{pt} et
+ at code{\lineskip} vaut 1 at dmn{pt}. Selon le procédé exposé dans le
+paragraphe précédent, la distance entre les lignes peut approcher zéro,
+mais si elle devient zéro (ou moins que zéro) alors un écarement de
+1 at dmn{pt} est appliqué aux lignes.
+
+Il arrive qu'un auteur doive, à des fins d'édition, mettre le document
+en double interligne, ou bien en interligne un-et-demi. La façon
+correcte d'influencer la distance d'interligne est au travers de
+ at code{\baselinestretch} qui dilate @code{\baselineskip}, et a une valeur
+par défaut de @samp{1.0}.  C'est une commande, et non une longueur,
+ainsi on change le facteur d'échelle comme dans
+ at code{\renewcommand@{\baselinestretch@}@{1.5@}\selectfont}.
+
+La façon la plus directe de changer l'interligne pour tout un document
+est de placer @code{\linespread@{@var{facteur}@}} dans le préambule.
+Pour un double espacement, prenez @var{facteurr} à @samp{1.6} et pour un
+espacement un-et-demi utilisez @samp{1.3}.  Ces nombres sont
+approximatifs : par exemple puisque @code{\baselineskip} vaut environ
+1,2 fois la taille de fonte, le multiplier par 1,6 donne un rapport
+entre l'interligne et la taille de fonte d'environ 2.  (La commande
+ at code{\linespread} est définie comme
+ at code{\renewcommand@{\baselinestretch@}@{@var{facteur}@}} de sorte que
+son effet n'entre en vigueur que lorsqu'un réglage de fonte
+survient. Mais cela a toujours lieu au démarrage d'un document, de sorte
+que là vous n'avez pas besoin de la faire suivre d'un
+ at code{\selectfont}).
+
+ at PkgIndex{setspace}
+Une approche plus simple est fournie par le paquetage @file{setspace}.
+Voici un exemple de base :
+
+ at example
+\usepackage@{setspace@}
+\doublespacing  % ou \onehalfspacing pour 1,5
+ at end example
+
+ at noindent
+Placé dans le préambule ces déclarations démarreront le document dès le
+début avec ces réglages de taille. Mais vous pouvez aussi les utiliser
+dans le corps du document pour changer l'espacement à partir de ce
+point, et par conséquent il y a @code{\singlespacing} pour revenir à
+l'espacement normal. Dans le corps du document, une pratique meilleure
+qu'utiliser ces declarations est d'utiliser les environnements, tels que
+ at code{\begin@{doublespace@} ... \end@{doublespace@}}.  Ce paquetage
+fournit aussi des commandes pour faire un espacement quelconque :
+ at code{\setstretch@{@var{factor}@}} et
+ at code{\begin@{spacing@}@{@var{factor}@} ... \end@{spacing@}}.
+
+
 @node Floats
 @section Flottants
 



More information about the latexrefman-commits mailing list.