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

vincentb1 at gnu.org.ua vincentb1 at gnu.org.ua
Tue Dec 22 17:24:44 CET 2020


Author: vincentb1
Date: 2020-12-22 18:24:44 +0200 (Tue, 22 Dec 2020)
New Revision: 872

Modified:
   trunk/ChangeLog
   trunk/latex2e-fr.texi
   trunk/latex2e.texi
Log:
[fr] \qbezier, \graphpaper, new node. [en] fix \qbezier example figure.

* latex2e-fr.texi (picture): Insert \qbezier & \graphpaper menu entries.
(\qbezier, \graphpaper): Translate nodes.

* latex2e.texi (picture): Accent for B\'ezier.
(\qbezier): Fix figure bouding box.
(\graphpaper): Index graphpap package.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2020-12-22 13:48:00 UTC (rev 871)
+++ trunk/ChangeLog	2020-12-22 16:24:44 UTC (rev 872)
@@ -1,5 +1,14 @@
 2020-12-22  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>
 
+	* latex2e-fr.texi (picture): Insert \qbezier & \graphpaper menu entries.
+	(\qbezier, \graphpaper): Translate nodes.
+
+	* latex2e.texi (picture): Accent for B\'ezier.
+	(\qbezier): Fix figure bouding box.
+	(\graphpaper): Index graphpap package.
+
+2020-12-22  Vincent Bela\"iche  <vincentb1 at users.sourceforge.net>
+
 	* latex2e-fr.texi (picture): Re-order sub-nodes to match the
 	English version.
 

Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi	2020-12-22 13:48:00 UTC (rev 871)
+++ trunk/latex2e-fr.texi	2020-12-22 16:24:44 UTC (rev 872)
@@ -5801,6 +5801,8 @@
 @menu
 * \put:: Place un objet à un endroit spécifié.
 * \multiput:: Dessine plusieurs instances d'un objet.
+* \qbezier:: Dessine un courbe de Bézier quadratique.
+* \graphpaper:: Dessine un quadrillage.
 * \circle:: Dessine un cercle.
 * \line:: Dessine une ligne droite.
 * \linethickness:: Règle l'épaisseur de ligne.
@@ -5872,6 +5874,91 @@
 position @math{(x,y)}, puis à la position @math{(x+\delta x,y+\delta
 y)}, et ainsi de suite, @var{n} fois.
 
+ at node \qbezier
+ at subsection @code{\qbezier}
+
+ at findex \qbezier
+
+Synopsis :
+
+ at example
+\qbezier(@var{x1}, at var{y1})(@var{x2}, at var{y2})(@var{x3}, at var{y3})
+\qbezier[@var{quant}](@var{x1}, at var{y1})(@var{x2}, at var{y2})(@var{x3}, at var{y3})
+ at end example
+
+Dessing une courbe de Bézier quadratique dont les points de contrôle
+sont donnés par les trois arguments obligatoire
+ at code{(@var{x1}, at var{y1})}, @code{(@var{x2}, at var{y2})}, et
+ at 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
+ at var{(x1,y1)} passe par @var{(x2,y2)}, et de même pour la tangente en
+ at var{(x3,y3)}.
+
+L'exemple suivant dessine une courbre des coordonnées (1,1) à (1,0).
+
+ at example
+\qbezier(1,1)(1.25,0.75)(1,0)  
+ at end example
+
+ at noindent
+La tangente de la coubre en (1,1) passe par (1.25,0.75), et la tangent
+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}).
+
+L'exempel suivante dessine un rectangle avec un haut ondulé, en
+utilisant @code{\qbezier} pour cette courbe.
+
+ at example
+\begin@{picture@}(8,4)
+  \put(0,0)@{\vector(1,0)@{8@}@}  % axe des x
+  \put(0,0)@{\vector(0,1)@{4@}@}  % axe des y
+  \put(2,0)@{\line(0,1)@{3@}@}       % côté gauche
+  \put(4,0)@{\line(0,1)@{3.5@}@}     % côté droit
+  \qbezier(2,3)(2.5,2.9)(3,3.25)
+    \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@}@}
+\end@{picture@}
+ at end example
+
+ at node \graphpaper
+ at subsection @code{\graphpaper}
+
+ at findex \graphpaper
+Synopsis :
+
+ at example
+\graphpaper(@var{x_init}, at var{y_init})(@var{x_dimen}, at var{y_dimen})
+\graphpaper[@var{espacement}](@var{x_init}, at var{y_init})(@var{x_dimen}, at var{y_dimen})
+ at end example
+
+ at PkgIndex{graphpap}
+Dessine un quadrillage.  Le paquetage @file{graphpap} est nécessaire.
+L'origine du quadrillage est @code{(@var{x_init}, at var{y_init})}.
+Les lignes de la grille sont espacées de @var{espacement} unités (par défaut 10).
+Le quadrillage s'étend sur @var{x_dimen} unités vers la droite et @var{y_dimen} vers le haut.
+Tous les arguments doivent être des entiers positifs.
+
+L'exemple ci-dessous fait une grille avec sept lignes verticales et onze
+horizontales.
+
+ at example
+\usepackage@{graphpap@}    % dans le préamble
+  ...
+\begin@{picture@}(6,20)    % dans le corps du document
+  \graphpaper[2](0,0)(12,20)
+\end@{picture@}
+ at end example
+
+ at noindent
+Les lignes sont numérotées toutes les dix unités.
+
+
 @node \circle
 @subsection @code{\circle}
 @findex \circle

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2020-12-22 13:48:00 UTC (rev 871)
+++ trunk/latex2e.texi	2020-12-22 16:24:44 UTC (rev 872)
@@ -6310,7 +6310,7 @@
 @menu
 * \put::                Place an object at a specified place.
 * \multiput::           Draw multiple instances of an object.
-* \qbezier::            Draw a quadratic Bezier curve.
+* \qbezier::            Draw a quadratic B@'ezier curve.
 * \graphpaper::         Draw graph paper.
 * \line::               Draw a straight line.
 * \linethickness::      Set thickness of horizontal and vertical lines.
@@ -6421,10 +6421,10 @@
 that curve.
 
 @example
-\begin@{picture@}(3,1.5)
+\begin@{picture@}(8,4)
   \put(0,0)@{\vector(1,0)@{8@}@}  % x axis
   \put(0,0)@{\vector(0,1)@{4@}@}  % y axis
-  \put(2,0)@{\line(0,1)@{3@}@}       % left side rectangle
+  \put(2,0)@{\line(0,1)@{3@}@}       % left side
   \put(4,0)@{\line(0,1)@{3.5@}@}     % right side
   \qbezier(2,3)(2.5,2.9)(3,3.25)
     \qbezier(3,3.25)(3.5,3.6)(4,3.5)
@@ -6445,7 +6445,8 @@
 \graphpaper[@var{spacing}](@var{x_init}, at var{y_init})(@var{x_dimen}, at var{y_dimen})
 @end example
 
-Draw a coordinate grid.  Requires the @code{graphpap} package.
+ at PkgIndex{graphpap}
+Draw a coordinate grid.  Requires the @file{graphpap} package.
 The grid's origin is @code{(@var{x_init}, at var{y_init})}.
 Grid lines come every @var{spacing} units (the default is 10).
 The grid extends @var{x_dimen} units to the right and @var{y_dimen} units up.



More information about the latexrefman-commits mailing list.