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

vincentb1 at gnu.org.ua vincentb1 at gnu.org.ua
Tue Dec 22 18:32:10 CET 2020


Author: vincentb1
Date: 2020-12-22 19:32:10 +0200 (Tue, 22 Dec 2020)
New Revision: 873

Modified:
   trunk/ChangeLog
   trunk/latex2e-fr.texi
   trunk/latex2e.texi
Log:
[fr,en] list, minipage, improve translation & examples.

* latex2e-fr.texi (list): Complete translation + fix typoes.
(minipage): Fix translation, do not use inches (French people
don't understand what it means). Fix the neighbourhood population
example.

* latex2e.texi (list): Remove spurious space in redlabel example.
(minipage): Align neighbourhood population example on the French
version / ie use siunitx. In French this is a must for the decimal
separator, but for English it also make the column alignment
easier.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2020-12-22 16:24:44 UTC (rev 872)
+++ trunk/ChangeLog	2020-12-22 17:32:10 UTC (rev 873)
@@ -1,5 +1,18 @@
 2020-12-22  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>
 
+	* latex2e.texi (list): Remove spurious space in redlabel example.
+	(minipage): Align neighbourhood population example on the French
+	version / ie use siunitx. In French this is a must for the decimal
+	separator, but for English it also make the column alignment
+	easier.
+
+	* latex2e-fr.texi (list): Complete translation + fix typoes.
+	(minipage): Fix translation, do not use inches (French people
+	don't understand what it means). Fix the neighbourhood population
+	example.
+
+2020-12-22  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>
+
 	* latex2e-fr.texi (picture): Insert \qbezier & \graphpaper menu entries.
 	(\qbezier, \graphpaper): Translate nodes.
 

Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi	2020-12-22 16:24:44 UTC (rev 872)
+++ trunk/latex2e-fr.texi	2020-12-22 17:32:10 UTC (rev 873)
@@ -5097,11 +5097,13 @@
 
 @ftable @code
 @item \itemindent
+ at anchor{list itemindent}
 Espace supplémentaire horizontal de renfoncement, ajouté à de
 @code{leftmargin}, de la première ligne de chaque article. Sa valeur par
 défaut est @code{0pt}.
 
 @item \itemsep
+ at anchor{list itemsep}
 Espace vertical entre les articles, ajouté à @code{\parsep}.  Les
 valeurs par défaut pour les trois premiers niveaux dans les classes de
 @LaTeX{} @samp{article}, @samp{book}, et @samp{report} à la taille de 10
@@ -5115,11 +5117,13 @@
 minus1pt}), et @code{\topsep} (c-à-d.@: @code{2.5pt plus1pt minus1pt}).
 
 @item \labelsep
+ at anchor{list labelsep}
 Espace horizontal entre l'étiquette et le texte d'un article. La valeur
 par défaut pour les classes @LaTeX{} @samp{article}, @samp{book}, et
 @samp{report} est de @code{0.5em}.
 
 @item \labelwidth
+ at anchor{list labelwidth}
 Largueur horizontale. La boîte contenant l'étiquette est nominalement de
 cette largeur. Si @code{\makelabel} renvoie un texte qui est plus larget
 que cela, alors le renfoncement de la première ligne de l'article sera
@@ -5132,16 +5136,17 @@
 @code{\leftmargin}+ at code{\itemindent}- at code{\labelsep}- at code{\labelwidth}
 de la marge de gauche de l'environnement enveloppant.
 
-La valeur par défaut pour les classe @LaTeX{} @samp{article},
- at samp{book}, et @samp{report} pour les liste de premier niveau vaut
+La valeur par défaut pour les classes @LaTeX{} @samp{article},
+ at samp{book}, et @samp{report} pour les listes de premier niveau vaut
 @code{\leftmargini}- at code{\labelsep}, (c-à-d.@: @code{2em} en mode à une
 colonne et @code{1.5em} en mode à deux colonnes).  Au deuxième niveau,
 c'est @code{\leftmarginii}- at code{\labelsep}, et au troisième niveau
 @code{\leftmarginiii}- at code{\labelsep}.  Ces définitions ont pour effet
-que le bord de gauche de l'étiquette coïncide avec la marge dee gauche
+que le bord de gauche de l'étiquette coïncide avec la marge de gauche
 de l'environnement enveloppant.
 
 r at item \leftmargin
+ at anchor{list leftmargin}
 Espace horizontal entre la marge de gauche de l'environnement envelopant
 (ou la marge de gauche de la page pour une liste de premier niveau), et
 la marge de gauche de cette liste. Doit être positif ou nul.
@@ -5266,31 +5271,36 @@
 
 @end table
 
-The list's left and right margins, shown above as @var{h3} and @var{h5},
-are with respect to the ones provided by the surrounding environment, or
-with respect to the page margins for a top-level list.  The line width
-used for typesetting the list items is @code{\linewidth} (@pxref{Page
-layout parameters}).  For instance, set the list's left margin to be one
-quarter of the distance between the left and right margins of the
-enclosing environment with
+Les marges de gauche et de droite de la liste, affichées ci-dessus comme
+ at var{h3} et @var{h5}, sont exprimées relativement à celles fournies par
+l'environnement englobant, ou par rapport aux marges de la page pour une
+liste au niveau le plus externe.  La largeur de ligne utilisée pour la
+composition des articles de la liste est @code{\linewidth} (@pxref{Page
+layout parameters}).  Par exemple, réglez la marge de gauche de la liste
+à un quart de la distance entre les marges de gauche et de droite de
+l'environnement englobant avec
 @code{\setlength@{\leftmargin@}@{0.25\linewidth@}}.
 
-Page breaking in a list structure is controlled by the three
-parameters below. For each, the @LaTeX{} default is
- at code{-\@@lowpenalty}, that is, @code{-51}.  Because it is negative,
-it somewhat encourages a page break at each spot.  Change it with,
-e.g., @code{\@@beginparpenalty=9999}; a value of 10000 prohibits a
-page break.
+Les sauts de page au sein d'une structure de liste sont contrôlés par
+les paramètres ci-dessous. Pour chacun d'eu, la valeur par défaut de
+ at LaTeX{} est @code{-\@@lowpenalty}, c-à-d.@: @code{-51}.  Comme c'est
+négatif, cela encourage d'une certaine façon un saut de page à tout
+endroit.  On peut changer cela avec un réglage de, par ex.,
+ at code{\@@beginparpenalty=9999} ; une valeur de 10000 interdit une saut
+de page.
 
 @ftable @code
 @item \@@beginparpenalty
-The page breaking penalty for breaking before the list (default @code{-51}).
+La pénalité de saut de page pour un saut avanrt la liste (par défaut
+ at code{-51}).
 
 @item \@@itempenalty
-The page breaking penalty for breaking before a list item (default @code{-51}).
+La pénalité pour un saut de page avant un article de liste (par défaut
+ at code{-51}).
 
 @item \@@endparpenalty
-The page breaking penalty for breaking after a list (default @code{-51}).
+La pénalité pour un saut de page après une liste (par défaut
+ at code{-51}).
 
 @end ftable
 
@@ -5299,7 +5309,7 @@
 listes.
 
 Dans l'exemple suivant les étiquettes sont en rouge.  Elles sont
-numérotées, et le bord gauche des étiquettes est aligné avalt le bord
+numérotées, et le bord gauche des étiquettes est aligné avec le bord
 gauche du texte des articles.  @xref{\usecounter}.
 
 @example
@@ -5313,15 +5323,15 @@
      \setlength@{\labelwidth@}@{0em@}
      \setlength@{\labelsep@}@{0.5em@}
      \setlength@{\leftmargin@}@{1.5em@}
-     \setlength@{\itemindent@}@{0.5em@} % equals \labelwidth+\labelsep
+     \setlength@{\itemindent@}@{0.5em@} % vaut \labelwidth+\labelsep
      \let\makelabel=\makeredlabel
     @}
   @}
-@{\end@{list@} @}
+@{\end@{list@}@}
 @end example
 
 @menu
-* \item::         Une entrée dans une liste.
+* \item::         Un article dans une liste.
 * trivlist::      Une forme restreinte de @code{list}.
 @end menu
 
@@ -5459,14 +5469,15 @@
 comme une version réduite d'une page ; elle peut contenir ses propres
 notes en bas de page, listes à puces, etc. (Il y a quelques
 restrictions, notamment qu'elle ne peut pas avoir de flottants). Cette
-boîte ne peut pas être coupé sur plusieurs pages. Ainsi @code{minipage}
+boîte ne peut pas être coupée sur plusieurs pages. Ainsi @code{minipage}
 est similaire à la commande @code{\parbox} (@pxref{\parbox}), mais
 contrairement à @code{\parbox}, d'autres environnements de production de
-paragraphe peuvent être utilisés au sein d'une minipage.  This example
-will be 3 at tie{}inches wide, and has two paragraphs.
+paragraphe peuvent être utilisés au sein d'une minipage.
 
+Cet exemple fait 7,5cm de large, et comprend deux paragraphes.
+
 @example
-\begin@{minipage@}@{3in@}
+\begin@{minipage@}@{7.5cm@}
   Stephen Kleene fut un fondateur de la théorie de la récursivité.
 
   Il fut l'élève de Church, l'auteur de trois textes qui firent autorité,
@@ -5601,7 +5612,7 @@
 @end example
 
 Si vous imbriquez des minipages, alors il y a une bizarrerie dans
-l'utilisation des note @code{\footnote}. Les notes apparaissement au bas
+l'utilisation des notes @code{\footnote}. Les notes apparaissement au bas
 du texte terminé par la prochaine @code{\end@{minipage@}} ce qui n'est
 peut-être pas leur place logique.
 
@@ -5611,7 +5622,7 @@
 @PkgIndex{siunitx}
 @example
 % siunitx permet d'avoir le type de colonne S dans les tableaux, pour l'alignement
-% et le séparateur décimal 
+% sur le séparateur décimal, réglé comme virgule.
 \usepackage[output-decimal-marker=@{,@}]@{siunitx@}
 \newcommand*@{\vcenteredhbox@}[1]@{\begin@{tabular@}@{@@@{@}c@@@{@}@}#1\end@{tabular@}@}
   ...
@@ -5620,7 +5631,10 @@
   \hspace@{0.1\textwidth@}
   \begin@{minipage@}@{0.5\textwidth@}
     \begin@{tabular@}@{r|S@}
-      \multicolumn@{1@}@{r@}@{Quartier@} &Pop. (million)  \\ \hline
+      % \multicolumn pour supprimer la barre verticale entre les titres de colonnes
+      \multicolumn@{1@}@{r@}@{Quartier@} &
+      % les accolades empèchent siunitx de voir le point comme un séparateur décimal
+      @{Pop. (million)@}  \\ \hline
       The Bronx      &1.5  \\
       Brooklyn       &2.6  \\
       Manhattan      &1.6  \\

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2020-12-22 16:24:44 UTC (rev 872)
+++ trunk/latex2e.texi	2020-12-22 17:32:10 UTC (rev 873)
@@ -5832,7 +5832,7 @@
      \let\makelabel=\makeredlabel
     @}
   @}
-@{\end@{list@} @}
+@{\end@{list@}@}
 @end example
 
 @menu
@@ -6129,20 +6129,26 @@
 This puts a table containing data side by side with a map graphic.  They
 are vertically centered.
 
+ at PkgIndex{siunitx}
 @example
+% siunitx to have the S column specifier, which aligns numbers on decimal point
+\usepackage@{siunitx@}
 \newcommand*@{\vcenteredhbox@}[1]@{\begin@{tabular@}@{@@@{@}c@@@{@}@}#1\end@{tabular@}@}
   ...
 \begin@{center@}
   \vcenteredhbox@{\includegraphics[width=0.3\textwidth]@{nyc.png@}@}
   \hspace@{0.1\textwidth@}
   \begin@{minipage@}@{0.5\textwidth@}
-    \begin@{tabular@}@{r|l@}
-      \multicolumn@{1@}@{r@}@{Borough@} &Pop (million)  \\ \hline
-      The Bronx      &$1.5$  \\
-      Brooklyn       &$2.6$  \\
-      Manhattan      &$1.6$  \\
-      Queens         &$2.3$  \\
-      Staten Island  &$0.5$  
+    \begin@{tabular@}@{r|S@}
+      % \multicolumn to remove vertical bar between column headers
+      \multicolumn@{1@}@{r@}@{Borough@} &
+      % Braces to prevent siunitx to misinterprete point as a decimal separator
+      @{Pop. (million)@}  \\ \hline
+      The Bronx      &1.5  \\
+      Brooklyn       &2.6  \\
+      Manhattan      &1.6  \\
+      Queens         &2.3  \\
+      Staten Island  &0.5  
     \end@{tabular@}
   \end@{minipage@}              
 \end@{center@}



More information about the latexrefman-commits mailing list.