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