[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.