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

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


Author: vincentb1
Date: 2021-08-25 20:57:12 +0000 (Wed, 25 Aug 2021)
New Revision: 1022

Modified:
   trunk/ChangeLog
   trunk/latex2e-fr.texi
Log:
[fr] Complete propagation of Jim's r631.

* latex2e-fr.texi: Complete propagation of Jim's r631.
(picture): Typoes. Propagate some fixes by Jim's r631: .3 -> 0.3,
lR -> LR, menu descriptions.
(\put, \multiput): Propagate Jim's r631.
(\qbezier): Typoes.
(\line): Rename xpente ypente to x_avance, y_monte, to stick to
the English original. Remove extra indexation of pict2e as in my
r994.
(\linethickness): Add some references as in my r994.
(\thinlines, \thicklines):  Propagate Jim's r631.
(\circle): Typoes.
(\oval): @dfn{...}-ize word oval as in my r994.  Propagate Jim's
r631.
(\shortstack): Propagate Jim's r631.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2021-08-25 20:57:10 UTC (rev 1021)
+++ trunk/ChangeLog	2021-08-25 20:57:12 UTC (rev 1022)
@@ -1,5 +1,22 @@
 2021-08-25  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>
 
+	* latex2e-fr.texi: Complete propagation of Jim's r631.
+	(picture): Typoes. Propagate some fixes by Jim's r631: .3 -> 0.3,
+	lR -> LR, menu descriptions.
+	(\put, \multiput): Propagate Jim's r631.
+	(\qbezier): Typoes.
+	(\line): Rename xpente ypente to x_avance, y_monte, to stick to
+	the English original. Remove extra indexation of pict2e as in my
+	r994.
+	(\linethickness): Add some references as in my r994.
+	(\thinlines, \thicklines):  Propagate Jim's r631.
+	(\circle): Typoes.
+	(\oval): @dfn{...}-ize word oval as in my r994.  Propagate Jim's
+	r631.
+	(\shortstack): Propagate Jim's r631.
+
+2021-08-25  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>
+
 	* latex2e-fr.texi: No other changes than node reordering.
 
 2021-08-25  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>

Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi	2021-08-25 20:57:10 UTC (rev 1021)
+++ trunk/latex2e-fr.texi	2021-08-25 20:57:12 UTC (rev 1022)
@@ -6876,8 +6876,8 @@
 @end example
 
 L'environnement @code{picture} a un argument obligatoire qui est une
-pair de nombres réels positifs (@var{largeur}, at var{hauteur}). Le point
-est utilisée comme séparateur décimal quand il ne sont pas entiers. En
+paire de nombres réels positifs (@var{largeur}, at var{hauteur}). Le point
+est utilisé comme séparateur décimal quand ils ne sont pas entiers. En
 les multipliant par @code{\unitlength} on obtient la taille nominale de
 la sortie, c-à-d.@: l'espace que @LaTeX{} reserve sur la page en
 sortie. Cette taille nominale n'est pas nécessairement la taille réelle
@@ -6912,7 +6912,7 @@
 @code{(2.4,-5)} donnant les coordonnées en x et en y. Une
 @dfn{coordonnée} n'est pas une longueur, c'est un nombre réel (il
 utilise le point @samp{.} comme séparateur décimal et peut avoir un
-signe moins). Elle spécifie une longueur en terme de la longueur unité
+signe moins). Elle spécifie une longueur en termes de la longueur unité
 @code{\unitlength}, de sorte que si @code{\unitlength} a été réglée à
 @code{1cm}, alors la coordonnées @samp{2.54} spécifie une longueur de
 2,54 centimètres.
@@ -6926,7 +6926,7 @@
 L'environnement @code{picture} prend en charge les expressions
 arithmétiques standardes en plus des nombres.
 
-Les coordonnées sont données relarivement à une origine, qui est par
+Les coordonnées sont données relativement à une origine, qui est par
 défaut au coin en bas à gauche de l'image. Notez que lorsque une
 position apparaît en tant qu'argument, comme dans
 @code{\put(1,2)@{...@}}, elle n'est pas entourées d'accolades puisque
@@ -6941,14 +6941,15 @@
 
 
 @example
-\put (11.3,-.3)@{...@}
+\put (11.3,-0.3)@{...@}
 @end example
 
- at noindent met l'objet spécifié par @code{...} dans le dessin @code{picture}, avec son
-point de référence aux coordonnées @math{(11.3,-.3)}.  Les points de
+ at noindent
+met l'objet spécifié par @code{...} dans le dessin @code{picture}, avec
+son point de référence aux coordonnées @math{(11.3,-0.3)}.  Les points de
 référence des divers objets sont décrits plus bas.
 
- at findex lR box
+ at findex LR box
 La commande @code{\put} crée une @dfn{LR box}.  Vous pouvez mettre tout
 ce qui peut aller dans une  @code{\mbox} (@pxref{\mbox & \makebox}) dans l'argument
 texte de la commande @code{\put}.  Quand vous faites cela, le point de
@@ -6963,13 +6964,13 @@
 @end example
 
 @noindent
-les trois sont juste légèrement à la gauche du point où forment un angle
-les deux lignes.  (À noter aussi que @code{\line(1,1)@{1@}} ne demande
-pas une ligne de longueur un, mais une ligne dont l'étendu selon la
-coordonnée x est de 1).
+les trois points sont juste légèrement à la gauche du point où les deux
+lignes forment un angle.  (À noter aussi que @code{\line(1,1)@{1@}} ne
+demande pas une ligne de longueur un, mais une ligne dont l'étendue
+selon la coordonnée x est de 1).
 
 Les cmmandes @code{\multiput}, @code{qbezier}, et @code{graphpaper} sont
-décrite plus bas.
+décrites plus bas.
 
 Vous pouvez également utiliser cet envionnement pour placer une matière
 quelconque à un emplacement exact. Par exemple :
@@ -6989,7 +6990,7 @@
 @noindent
 Le X rouge sera précisément à un quart de @code{\textwidth} à droite de
 la marge de gauche, et @code{0.35\textwidth} au dessus du bas de
-l'image.  Un autre exemple de cet utilisation est de placer un code
+l'image.  Un autre exemple de cette utilisation est de placer un code
 similaire dans l'en-tête de page pour obtenir une matière répétée sur
 chaque page.
 
@@ -6999,11 +7000,11 @@
 * \qbezier:: Dessine un courbe de Bézier quadratique.
 * \graphpaper:: Dessine un quadrillage.
 * \line:: Dessine une ligne droite.
-* \linethickness:: Règle l'épaisseur de ligne.
+* \linethickness:: Règle l'épaisseur des lignes horizontales et verticales.
 * \thinlines:: L'épaisseur de ligne par défaut.
 * \thicklines:: Une plus grosse épaisseur de ligne.
 * \circle:: Dessine un cercle.
-* \oval:: Dessine une ellipse.
+* \oval:: Dessine un ovale.
 * \shortstack:: Empile plusieurs objets.
 * \vector:: Dessine une ligne flèchée.
 * \makebox (picture):: Dessine une boîte de la taille spécifiée.
@@ -7049,26 +7050,53 @@
 @subsection @code{\put}
 @findex \put
 
- at code{\put(@var{xcoord}, at var{ycoord})@{ ... @}}
+ at code{\put(@var{xcoord}, at var{ycoord})@{@var{contenu}@}}
 
-La commande @code{\put} place l'article spécifié par l'argument
-obligatoire aux coordonnées @var{xcoord} et @var{ycoord} fournies.
+La commande @code{\put} place @var{contenu} aux coordonnées
+(@var{xcoord}, at var{ycoord}). Voir la discussion sur les coordonnées et
+ at code{\unitlength} dans @ref{picture}. Le @var{contenu} est traité en
+mode LR (@pxref{Modes}) de sorte qu'il ne peut pas contenir de sauts de
+ligne.
 
+L'exemple ci-dessous inclut le texte dans le dessin @code{picture}.
 
+ at example
+\put(4.5,2.5)@{Faire la manœuvre de \textit@{retrait@}@}
+ at end example
+
+Le point de référence, la position (4.5,2.5), est le point en bas à
+gauche de texte, au coin en bas à gauche du @samp{F}.
+
+
 @node \multiput
 @subsection @code{\multiput}
 @findex \multiput
 
 Synopsis :
 @example
-\multiput(@var{x}, at var{y})(@var{delta_x}, at var{delta_y})@{@var{n}@}@{@var{obj}@}
+\multiput(@var{x}, at var{y})(@var{delta_x}, at var{delta_y})@{@var{nbre-copies}@}@{@var{obj}@}
 @end example
 
-La commande @code{\multiput} copie l'objet @var{obj} en un motif
-régulier à travers la figure. @var{obj} est placé en premier à la
-position @math{(x,y)}, puis à la position @math{(x+\delta x,y+\delta
-y)}, et ainsi de suite, @var{n} fois.
+La commande @code{\multiput} copie l'objet @var{obj} en tout
+ at var{nbre-copies} fois, avec un incrément de @var{delta_x,delta_y}. Le
+ at var{obj} est placé en premier à la position @math{(x,y)}, puis à la
+position @math{(x+\delta x,y+\delta y)}, et ainsi de suite.
 
+L'exemple ci-dessous dessine une grille simple avec une ligne sur cinq en
+gras (voir aussi @ref{\graphpaper}).
+
+ at example
+\begin@{picture@}(10,10)
+  \linethickness@{0.05mm@}
+  \multiput(0,0)(1,0)@{10@}@{\line(0,1)@{10@}@} 
+  \multiput(0,0)(0,1)@{10@}@{\line(1,0)@{10@}@}
+  \linethickness@{0.5mm@}
+  \multiput(0,0)(5,0)@{3@}@{\line(0,1)@{10@}@}
+  \multiput(0,0)(0,5)@{3@}@{\line(1,0)@{10@}@}
+\end@{picture@}
+ at end example
+
+
 @node \qbezier
 @subsection @code{\qbezier}
 
@@ -7082,7 +7110,7 @@
 @end example
 
 Dessing une courbe de Bézier quadratique dont les points de contrôle
-sont donnés par les trois arguments obligatoire
+sont donnés par les trois arguments obligatoires
 @code{(@var{x1}, at var{y1})}, @code{(@var{x2}, at var{y2})}, et
 @code{(@var{x3}, at var{y3})}.  C-à-d.@: que la courbe va de @var{(x1,y1)}
 à @var{(x3,y3)}, est quadratique, et est telle que la tangente en
@@ -7096,15 +7124,15 @@
 @end example
 
 @noindent
-La tangente de la coubre en (1,1) passe par (1.25,0.75), et la tangent
+La tangente de la coubre en (1,1) passe par (1.25,0.75), et la tangente
 en (1,0) fait de même.
 
 L'argument optionnel @var{quant} donne le nombre de points
-intermédiaires calculés.  Par défaut une courbe liste est dessinée dont
-le nombre maximum de points est @code{\qbeziermax} (on change cette
-valeur avec @code{\renewcommand}).
+intermédiaires calculés.  Par défaut la commande dessine une courbe
+lisse dont le nombre maximum de points est @code{\qbeziermax} (on change
+cette valeur avec @code{\renewcommand}).
 
-L'exempel suivante dessine un rectangle avec un haut ondulé, en
+L'exemple suivant dessine un rectangle avec un haut ondulé, en
 utilisant @code{\qbezier} pour cette courbe.
 
 @example
@@ -7117,7 +7145,7 @@
     \qbezier(3,3.25)(3.5,3.6)(4,3.5)
   \thicklines  % ci-dessous, les lignes sont deux fois plus épaisses
   \put(2,3)@{\line(4,1)@{2@}@}
-  \put(4.5,2.5)@{\framebox@{Trapezoidal Rule@}@}
+  \put(4.5,2.5)@{\framebox@{Méthode des trapèzes@}@}
 \end@{picture@}
 @end example
 
@@ -7161,14 +7189,14 @@
 Synopsis :
 
 @example
-\line(@var{xpente}, at var{ypente})@{@var{excursion}@}
+\line(@var{x_avance}, at var{y_monte})@{@var{excursion}@}
 @end example
 
-Dessine une ligne. Sa pente est telle que la ligne monte de @var{ypente}
+Dessine une ligne. Sa pente est telle que la ligne monte de @var{y_monte}
 verticalement pour toute avancée horizontale de
- at var{xpente}. L'@var{excursion} est le déplacement horizontal total ---
+ at var{x_avance}. L'@var{excursion} est le déplacement horizontal total ---
 ce n'est pas la longueur du vecteur, mais la variation en @math{x}. Dans
-le cas spécial des lignes verticales, où (@var{xpente}, at var{ypente})=(0,1),
+le cas spécial des lignes verticales, où (@var{x_avance}, at var{y_monte})=(0,1),
 l'@var{excursion} donne le déplacement en @math{y}.
 
 L'exemple suivant dessine une ligne commençant aux coordonnées (1,3).
@@ -7185,19 +7213,18 @@
 @math{@var{excursion}=4} n'est pas la longueur de la ligne, mais c'est
 son déplacement en @math{x}.
 
-Les arguments @var{xpente} et @var{ypente} sont des entiers qui peuvent
-être positifs, negatifs, ou nuls zero (si les deux valent 0, alors
+Les arguments @var{x_avance} et @var{y_monte} sont des entiers qui
+peuvent être positifs, negatifs, ou nuls (si les deux valent 0, alors
 @LaTeX{} traite le second comme 1).  Avec
- at code{\put(@var{x_init}, at var{y_init})@{\line(@var{xpente}, at var{ypente})@{@var{travel}@}@}},
-si @var{xpente} est négatif alors l'extrémté finale d ela ligne a sa
-première coordonnée inférieure à @var{x_init}.  Si @var{ypente} est
+ at code{\put(@var{x_init}, at var{y_init})@{\line(@var{x_avance}, at var{y_monte})@{@var{travel}@}@}},
+si @var{x_avance} est négatif alors l'extrémté finale de la ligne a sa
+première coordonnée inférieure à @var{x_init}.  Si @var{y_monte} est
 negatif alors l'extrémité finale a sa seconde coordonnées inférieure à
 @var{y_init}.
 
 Si @var{excursion} est négatif alors vous obtenez @code{LaTeX Error: Bad \line or
 \vector argument.}
 
- at cindex @package{pict2e}, paquetage
 @cindex graphiques, paquetages
 @PkgIndex{pict2e}
 @PkgIndex{TikZ}
@@ -7207,10 +7234,10 @@
 De base @LaTeX{} peut seulement dessiner des lignes avec une plage
 limitées de pentes parce que ces lignes sont constituées par la
 juxtaposition de petits segments de droite issus de polices
-préfabriquées. Les deux nombres @var{xpente} et @var{ypente} prennent
+préfabriquées. Les deux nombres @var{x_avance} et @var{y_monte} prennent
 des valeurs entières de @minus{}6 jusqu'à 6. De plus ils doivent être
-premiers entre eux, de sorte que (@var{xpente}, @var{ypente})=(2,1) est
-licite, mais pas (@var{xpente}, @var{ypente})=(4,2) (is vous choisissez
+premiers entre eux, de sorte que (@var{x_avance}, @var{y_monte})=(2,1) est
+licite, mais pas (@var{x_avance}, @var{y_monte})=(4,2) (is vous choisissez
 cette dernière forme alors au lieu de lignes vous obtiendrez des
 séquences de têtes de flèches ; la solution est de revenir à la première
 forme).  Pour obtenir des lignes de pente arbitraire et plein d'autres
@@ -7224,31 +7251,36 @@
 @subsection @code{\linethickness}
 @findex \linethickness
 
-La commande @code{\linethickness@{@var{dim}@}} déclare que l'épaisseur des
-lignes horizontales et verticales dans un environnement @code{picture}
-vaut @var{dim}, ce qui doit être une longueur positive.
+La commande @code{\linethickness@{@var{dim}@}} déclare que l'épaisseur
+des lignes horizontales et verticales dans un environnement
+ at code{picture} vaut @var{dim}, ce qui doit être une longueur positive
+(@pxref{Lengths}).  Elle diffère de @code{\thinlines} et
+ at code{\thicklines} en ce qu'elle n'affecte pas l'épaisseur des lignes
+obliques, cercles, ou ovales (@pxref{\oval}).
 
-Elle diffère de @code{\thinlines} et @code{\thicklines} en ce qu'elle
-n'affecte pas l'épaisseur des lignes obliques, cercles, ou quarts de
-cercles dessinés par @code{\oval}.
 
-
 @node \thinlines
 @subsection @code{\thinlines}
 @findex \thinlines
 
-La commande @code{\thinlines} est l'épaisseur de trait par défaut pour
-les lignes horizontales et verticales dans un environnement picture ;
-cf. @ref{\linethickness} et @ref{\thicklines}.
+La commande @code{\thinlines} déclare que l'épaisseur de trait des
+lignes (@pxref{\line}), cercles (@pxref{\circle}) et ovales
+(@pxref{\oval}) qui suivent dans un environnement @code{picture} est
+réglée à 0,4 at dmn{pt}. C'est l'épaisseur par défaut, et donc cette
+commande n'est nécessaire que si l'épaisseur a été changée par
+soit @ref{\linethickness}, soit @ref{\thicklines}.
 
 
 @node \thicklines
 @subsection @code{\thicklines}
 @findex \thicklines
 
-La commande @code{\thicklines} est une épaisseur de trait alternative
-pour les lignes verticales et horizontales dans un environnement
-picture ; cf. @ref{\linethickness} et @ref{\thinlines}.
+La commande @code{\thicklines} déclare que l'épaisseur de trait des
+lignes (@pxref{\line}), cercles (@pxref{\circle}) et ovales
+(@pxref{\oval}) qui suivent dans un environnement @code{picture} est
+réglée à 0,8 at dmn{pt}. Voir aussi soit @ref{\linethickness},
+soit @ref{\thinlines}. Cette commande est illustrée dans l'exemple de la
+méthode des trapèzes de @ref{\qbezier}.
 
 
 @node \circle
@@ -7271,10 +7303,11 @@
 \put(5,7)@{\circle@{6@}@}
 @end example
 
-Les rayons disponible pour @code{circle} sont, en points, les nombres
+Les rayons disponibles pour @code{circle} sont, en points, les nombres
 pair de 2 à 20 inclus. Pour @code{\circle*} ce sont tous les entiers de
 1 à 15.
 
+
 @node \oval
 @subsection @code{\oval}
 @findex \oval
@@ -7285,9 +7318,9 @@
 \oval(@var{largeur}, at var{hauteur})[@var{portion}]
 @end example
 
-La commande @code{\oval} produit un rectangle aux coins arrondis.
-L'argument optionnel @var{portion} vous permet de ne produire qu'une
-moitié de l'ovale selon ce qui suit :
+La commande @code{\oval} produit un rectangle aux coins arrondis,
+ci-après désigné par @dfn{ovale}.  L'argument optionnel @var{portion}
+vous permet de ne produire qu'une moitié de l'ovale selon ce qui suit :
 
 @table @code
 @item t
@@ -7303,11 +7336,23 @@
 Il est également possible de ne produire qu'un quart de l'ovale en
 réglant @var{portion} à @code{tr}, @code{br}, @code{bl}, ou @code{tl}.
 
-Les « coins » de l'ovale sont fabriqués avec des quarts de cercle d'un
-rayon maximal de 20 at dmn{pt}, ainsi les « ovales » de grande taille
-ressembleront plus à des boîtes aux coins arrondis.
+L'exemple suivant dessins la moitié supérieure d'un ovale qui est large
+de 3, et haut de 7.
 
+ at example
+\put(5,7)@{\oval(3,7)[t]@}
+ at end example
 
+ at noindent
+Le (5,7) est le centre de l'ovale entier, et non juste le centre de la
+moitié supérieure.
+
+Ces formes ne sont pas des ellipse. Ce sont des rectangles dont les
+« coins » sont fabriqués avec des quarts de cercle. Ces cercles ont un
+rayon maximal de 20 at dmn{pt} (@pxref{\circle} pour les tailles). Ainsi
+les grands ovales sont juste des cadres aux coins quelque peu arrondis.
+
+
 @node \shortstack
 @subsection @code{\shortstack}
 @findex \shortstack
@@ -7315,25 +7360,60 @@
 Synopsis :
 
 @example
-\shortstack[@var{position}]@{...\\...\\...@}
+\shortstack[@var{position}]@{@var{ligne-1}\\ ...@}
 @end example
 
-La commande @code{\shortstack} produit une pile d'objets. Les positions valides
-sont :
+La commande @code{\shortstack} produit une pile verticale d'objets.
 
+L'exemple suivant étiquette l'axe des @math{y} en écrivant le mot @samp{axe} au dessus du mot @samp{@math{y}}.
+
+ at example
+\setlength@{\unitlength@}@{1cm@}
+\begin@{picture@}(5,2.5)(-0.75,0)
+   \put(0,0)@{\vector(1,0)@{4@}@}   % axe des x
+   \put(0,0)@{\vector(0,1)@{2@}@}   % axe des y
+   \put(-0.2,2)@{\makebox(0,0)[r]@{\shortstack[r]@{axe\\ $y$@}@}@}
+\end@{picture@}
+ at end example
+
+ at noindent
+Pour une pile @code{\shortstack}, le point de référence est le coin
+inférieur gauche de la pile.  Dans l'exemple plus haut la boîte
+ at code{\makebox} (@pxref{\mbox & \makebox}) met la pile fer à droite dans
+une boîte de largeur nulle, de sorte qu'au bout du compte la pile est
+située légèrement à la gauche de l'axe des @math{y}.
+
+Les positions valides sont :
+
 @table @code
 @item r
-Déplace les objets à la droite de la pile.
+Aligne les objets fer à droite
 @item l
-Déplace les objets à la gauche de la pile
+Aligne les objets fer à gauche
 @item c
-Déplace les  objets au centre de la pile (position par défaut)
+Centre les  objets (position par défaut)
 @end table
 
 @findex \\ @r{(pour les  objets @code{\shortstack})}
-Les objets sont séparés avec @code{\\}.
+Les objets sont séparés en lignes avec @code{\\}. « Short stack »
+signifie « pile courte » en anglais : ces piles sont courtes au sens où,
+contrairement à un environnement @code{tabular} ou @code{array}, dans
+leur cas les lignes ne sont pas espacées d'un interligne
+uniforme. Ainsi, dans @code{\shortstack@{X\\o\\o\\X@}} les première et
+dernière lignes sont plus hautes que les deux du milieu, et donc
+l'interligne entre les deux du milieu est plus petit que celui entre la
+troisième et la dernière ligne. Vous pouvez ajuster les hauteurs et
+profondeurs de ligne en mettant l'interligne habituel avec
+ at code{\shortstack@{X\\ \strut o\\o\\X@}} (@pxref{\strut}), ou
+explicitement, avec une boîte de largeur nulle 
+ at code{\shortstack@{X \\ \rule@{0pt@}@{12pt@} o\\o\\X@}}, ou encore en
+uitilisant l'argument optionnel de @code{\\}, comme dans
+ at code{\shortstack@{X\\[2pt] o\\o\\X@}}.
 
+La commande @code{\shortstack} est également disponbile hors de
+l'environnement @code{picture}.
 
+
 @node \vector
 @subsection @code{\vector}
 @findex \vector
@@ -9520,8 +9600,8 @@
 l'endroit où l'on peut utiliser une @code{\footnote} ; par exemple, vous
 ne pouvez pas l'utiliser dans l'argument d'une commande de rubricage
 telle que @code{\chapter} (elle ne peut être utilisée seulement en mode
-paragraphe le plus externe).  Il y a des contournements ; voir les
-rubriques suivantes.
+paragraphe externe ; @pxref{Modes}).  Il y a des contournements ; voir
+les rubriques suivantes.
 @c xx mention packages that fix this
 
 @cindex notes en bas de page, au sein d'une minipage
@@ -13778,7 +13858,7 @@
 paragraphe.  Mais il n'insèrera pas de saut de page à cet endroit. A
 sein de l'une de ces boîtes, appelées @dfn{parbox}, @LaTeX{} est en
 @dfn{mode paragraphe interne}.  Une situation plus habituelle, quand il
-peut faire des sauts de page, est le @dfn{mode paragraphe extene}
+peut faire des sauts de page, est le @dfn{mode paragraphe externe}
 (@pxref{Page breaking}).
 
 @menu



More information about the latexrefman-commits mailing list.