summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-01-29 22:38:52 +0000
committerKarl Berry <karl@freefriends.org>2020-01-29 22:38:52 +0000
commitc74e5f5d027d9341963d7f2c35447d6e94054872 (patch)
treeeb64a6563d34b843e1ce275a595aa42aa81b4de9 /Master
parentbbcbb1520295c5b434383f0db647df0dc4825533 (diff)
curve2e (29jan20)
git-svn-id: svn://tug.org/texlive/trunk@53595 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/curve2e/README.txt2
-rw-r--r--Master/texmf-dist/doc/latex/curve2e/curve2e-manual.pdfbin565933 -> 566234 bytes
-rw-r--r--Master/texmf-dist/doc/latex/curve2e/curve2e-manual.tex27
-rw-r--r--Master/texmf-dist/doc/latex/curve2e/curve2e.pdfbin613238 -> 607171 bytes
-rw-r--r--Master/texmf-dist/source/latex/curve2e/curve2e.dtx4
-rw-r--r--Master/texmf-dist/tex/latex/curve2e/curve2e.sty4
6 files changed, 19 insertions, 18 deletions
diff --git a/Master/texmf-dist/doc/latex/curve2e/README.txt b/Master/texmf-dist/doc/latex/curve2e/README.txt
index faddfe1ed42..ea1f9413524 100644
--- a/Master/texmf-dist/doc/latex/curve2e/README.txt
+++ b/Master/texmf-dist/doc/latex/curve2e/README.txt
@@ -10,7 +10,7 @@
%% License information appended
%%
File README.txt for package curve2e
- [2020-01-18 v.2.2.0 Extension package for pict2e]
+ [2020-01-29 v.2.2.1 Extension package for pict2e]
The package bundle curve2e is composed of the following files
curve2e.dtx
diff --git a/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.pdf b/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.pdf
index 32691f5d9b6..27ace5e0caa 100644
--- a/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.pdf
+++ b/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.tex b/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.tex
index 7e0a5dc1b48..442bb426505 100644
--- a/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.tex
+++ b/Master/texmf-dist/doc/latex/curve2e/curve2e-manual.tex
@@ -1337,14 +1337,14 @@ Remember to delete all these subfolders if you decide to install a complete upda
and
\cs{fpdowhile}\meta{test}\meta{operations to be repeated}
\end{flushleft}
- The name of |\fptest| requires two further arguments that contain
+ The macro |\fptest| requires two further arguments that contain
what to do if the \meta{test} is true, and what to do if the
\meta{test} is false.
The \meta{test} is a logical expressions that connects math relation
- expressions, even floating pint ones, by means of \emph{logical
+ expressions, even floating point ones, by means of \emph{logical
operators}; such operators are \verb+||+, \verb|&&|, and \verb|!|,
respectively for OR, AND, NOT; for example \verb|!<| means “not lower
- than” which is equivalent to “equal or grater than”. The logical
+ than”, which is equivalent to “equal or grater than”. The logical
expression is parsed left to right and normal parentheses may be
used to alter this sequence. The logical operators work also
between logical variables, therefore the \meta{test} may contain
@@ -1415,11 +1415,11 @@ y = f_2(t)
The syntax is the following:
\begin{flushleft}\obeylines
-\cs{Lissajous}\marg{t}\Oarg{\meta{$A_1$},\meta{$N_1$},\meta{$\phi_1$},\meta{$A_2$},\meta{$N_2$},\meta{$\phi_2$}}\meta{$P_{\mathrm{out}}$}
+\cs{Lissajous}\marg{in}\Oarg{\meta{$A_1$},\meta{$N_1$},\meta{$\phi_1$},\meta{$A_2$},\meta{$N_2$},\meta{$\phi_2$}}\meta{$P_{\mathrm{out}}$}
\end{flushleft}
where \meta{$P_{\mathrm{out}}$} is a macro that gets
defined with the cartesian coordinates of the computed output
- point.
+ point.Arguments \meta{in} (the $t$ parameter) and \meta{out} (the computed coordinates) need not be enclosed within braces if they are given as macros; actually the code shown in figure~\ref{fig:lissajous} shows such procedure that renders the input code simpler to read.
After this definition the diagram is plotted in
figure~\ref{fig:lissajous}.
@@ -1432,14 +1432,15 @@ y = f_2(t)
\VECTOR(-50,0)(50,0)\Pbox(50,0)[tr]{x}[0]
\VECTOR(0,-50)(0,50)\Pbox(0,50)[tr]{y}[0]
\Pbox(0,0)[tr]{O}[2]
-\countdef\I=2560 \I=0
%
-\Lissajous\I[40,2,90,40,3,0]\Pout
-{\moveto(\Pout)\relax
+{\countdef\I=2560 \I=0
\fpdowhile{\I !> 360}{%
-\Lissajous\I\Pout
-\lineto(\Pout)\advance\I by1\relax}%
-\strokepath}
+ \fptest{\I=0}%
+ {\Lissajous\I[40,2,90,40,3,0]\Pout
+ \moveto(\Pout)}%
+ {\Lissajous\I\Pout
+ \lineto(\Pout)}%
+ \advance\I by1}\strokepath}%
\end{picture}
\end{Esempio}
\caption{A Lissajous diagram}\label{fig:lissajous}
@@ -1448,10 +1449,10 @@ y = f_2(t)
For the independent variable $t$, the parameter of the Lissajous
parametric equations, it is better to work with degrees instead
of radians, and with integer numbers, so that the whole range
- from $0^\circ$ to $369^\circ$ is certainly spanned. Notice the
+ from $0^\circ$ to $360^\circ$ is certainly spanned. Notice the
braces that include the code for the Lissajous diagram; they may
be useful to render that group suitable to be |\put| somewhere
- else than with its center in the origin of the canvas axes,
+ else than with its center at the origin of the canvas axes,
and/or to be used as the second argument of a
\cs{rotatebox}\marg{angle} command so as to rotate the whole
diagram.
diff --git a/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf b/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf
index d204e13d9aa..536c56b9d58 100644
--- a/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf
+++ b/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/curve2e/curve2e.dtx b/Master/texmf-dist/source/latex/curve2e/curve2e.dtx
index 266ca29f250..d3877066764 100644
--- a/Master/texmf-dist/source/latex/curve2e/curve2e.dtx
+++ b/Master/texmf-dist/source/latex/curve2e/curve2e.dtx
@@ -46,7 +46,7 @@ README.txt and curve2e-v161.sty.
%<+package>\ProvidesPackage{curve2e}%
%<+readme>File README.txt for package curve2e
%<*package|readme>
- [2020-01-18 v.2.2.0 Extension package for pict2e]
+ [2020-01-29 v.2.2.1 Extension package for pict2e]
%</package|readme>
%<*driver>
\documentclass{ltxdoc}\errorcontextlines=9
@@ -1198,7 +1198,7 @@ README.txt and curve2e-v161.sty.
\def\VVECTOR(#1)(#2){{\SubVect#1from#2to\@tempb
\ScaleVect\@tempb by0.5to\@tempb
\AddVect\@tempb and#1to\@tempb
-\VECTOR(\@tempb)(#2)\VECTOR(\@tempb)(#1)\ignorespaces}}
+\VECTOR(\@tempb)(#2)\VECTOR(\@tempb)(#1)}\ignorespaces}
% \end{macrocode}
%
% The \texttt{pict2e} documentation says that if the vector length is
diff --git a/Master/texmf-dist/tex/latex/curve2e/curve2e.sty b/Master/texmf-dist/tex/latex/curve2e/curve2e.sty
index e725c0ad49b..e1178ec444f 100644
--- a/Master/texmf-dist/tex/latex/curve2e/curve2e.sty
+++ b/Master/texmf-dist/tex/latex/curve2e/curve2e.sty
@@ -11,7 +11,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2019/01/01]
\ProvidesPackage{curve2e}%
- [2020-01-18 v.2.2.0 Extension package for pict2e]
+ [2020-01-29 v.2.2.1 Extension package for pict2e]
\IfFileExists{xfp.sty}{%
\RequirePackage{color}
\RequirePackageWithOptions{pict2e}[2014/01/01]
@@ -242,7 +242,7 @@
\def\VVECTOR(#1)(#2){{\SubVect#1from#2to\@tempb
\ScaleVect\@tempb by0.5to\@tempb
\AddVect\@tempb and#1to\@tempb
-\VECTOR(\@tempb)(#2)\VECTOR(\@tempb)(#1)\ignorespaces}}
+\VECTOR(\@tempb)(#2)\VECTOR(\@tempb)(#1)}\ignorespaces}
\let\lp@r( \let\rp@r)
\renewcommand*\polyline[1][\beveljoin]{\p@lylin@[#1]}