summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/curve2e/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/curve2e/README.txt')
-rw-r--r--macros/latex/contrib/curve2e/README.txt90
1 files changed, 42 insertions, 48 deletions
diff --git a/macros/latex/contrib/curve2e/README.txt b/macros/latex/contrib/curve2e/README.txt
index c938d9e12e..f8526c8a10 100644
--- a/macros/latex/contrib/curve2e/README.txt
+++ b/macros/latex/contrib/curve2e/README.txt
@@ -1,20 +1,16 @@
%%
%% This is file `README.txt',
-%% generated with the docstrip utility.
%%
-%% The original source files were:
-%%
-%% curve2e.dtx (with options: `readme')
-%%
%% Copyright (C) 2005--2020 Claudio Beccari all rights reserved.
%% License information appended
%%
File README.txt for package curve2e
- [2020-05-03 v.2.2.8 Extension package for pict2e]
+ [2020-10-03 v.2.2.10 Extension package for pict2e]
The package bundle curve2e is composed of the following files
curve2e.dtx
curve2e-manual.tex
+README.txt
The derived files are
@@ -22,7 +18,6 @@ curve2e.sty
curve2e-v161.sty
curve2e.pdf
curve2e-manual.pdf
-README.txt
Compile curve2e.dtx and curve2e-manual.tex two or three times until
all labels and citation keys are completely resolved.
@@ -33,40 +28,38 @@ Move curve2e.sty and curve2e-v161.sty to ROOT/tex/latex/curve2e/
Move README.txt to ROOT/doc/latex/curve2e/
curve2e.dtx is the documented TeX source file of the derived files
-curve2e.sty, curve2e.pdf, curve2e-v161.sty and README.txt.
+curve2e.sty, and curve2e-v161.sty.
-You get curve2e.sty, curve2e.pdf, curve2e-v161.sty, and README.txt
-by running pdflatex on curve2e.dtx.
+You get curve2e.sty, curve2e.pdf, and curve2e-v161.sty by running
+pdflatex on curve2e.dtx.
-The curve2e-manual files contains the user manual; in
-this way the long preliminary descriptive part of the previous versions
-curve2e.pdf file has been transferred to shorter dedicated file, and the
-“normal” user should have enough information to use the package. The
-curve2e.pdf file, extracted from the .dtx one, contains the code
-documentation and is intended for the developers, or for the curious
-advanced users. For what concerns curve2e-v161.sty is a previous
-version of this package; see below why the older version might become
-necessary to the end user.
+The curve2e-manual file contains the user manual; in this way the long
+preliminary descriptive part has been transferred to a shorter dedicated
+file, and the “normal” user should have enough information to use the
+package. The curve2e.pdf file, extracted from the .dtx one, contains the
+code documentation and is intended for the developers, or for the curious
+advanced users. For what concerns curve2e-v161.sty, it is a previous
+roll back version of this package; see below why the older version might
+become necessary to the end user.
README.txt, this file, contains general information.
-This bundle contains also package curve2e-v161.sty, a roll-back
-version needed in certain rare cases.
-
-Curve2e.sty is an extension of the package pict2e.sty which extends the
-standard picture LaTeX environment according to what Leslie Lamport
-specified in the second edition of his LaTeX manual (1994).
+Curve2e.sty is an extension of the package pict2e.sty which initially
+extended the standard picture LaTeX environment according to what Leslie
+Lamport specified in the second edition of his LaTeX manual (1994); in
+time pict2e.sty evolved to contain further enhancements to what Leslie
+Lamport announced in 1994.
This further extension curve2e.sty to pict2e.sty allows to draw lines
-and vectors with any non integer slope parameters, to draw dashed and
-dotted lines of any slope, to draw arcs and curved vectors, to draw
-curves where just the interpolating nodes are specified together with
-the slopes at such nodes; closed paths of any shape can be filled with
-color; all coordinates are treated as ordered pairs, i.e. 'complex
-numbers'; coordinates may be expressed also in polar form. Coordinates
-may be specified with macros, so that editing any drawing is rendered
-much simpler: any point specified with a macro is modified only once
-in its macro definition.
+and vectors with any non integer slope parameters, to draw dashed and
+dotted lines of any slope, to draw arcs and curved vectors, to draw
+curves where just the interpolating nodes are specified together with
+the slopes at such nodes; closed paths of any shape can be filled with
+color; all coordinates are treated as ordered pairs, i.e. 'complex
+numbers'; coordinates may be expressed also in polar form. Coordinates
+may be specified with macros, so that editing any drawing is rendered
+much simpler: any point specified with a macro is modified only once in
+its macro definition.
Some of these features have been incorporated in the 2009 version of
pict2e; therefore this package avoids any modification to the original
pict2e commands. In any case the version of curve2e is compatible with
@@ -75,19 +68,20 @@ later versions of pict2e; see below.
Curve2e now accepts polar coordinates in addition to the usual cartesian
ones; several macros have been upgraded; a new macro for tracing cubic
Bezier splines with their control nodes specified in polar form is
-available. The same applies to quadratic Bezier splines. The multiput
+available. The same applies to quadratic Bezier splines. The \multiput
command has been completely modified in a backwards compatible way; the
-new version allows to manipulate the increment components in a configurable
-way. A new xmultiput command has been defined that is more configurable
-than the original one; both commands multiput and xmultiput are backwards
-compatible with the original picture environment definition.
+new version allows to manipulate the increment components in a
+configurable way. A new xmultiput command has been defined that is more
+configurable than the original one; both commands multiput and xmultiput
+are backwards compatible with the original picture environment definition.
Curve2e solves a conflict with package eso-pic.
This version of curve2e is almost fully compatible with pict2e dated
-2014/01/12 version 0.2z and later.
+2014/01/12 version 0.2z and later; as of today the last pct2e revision
+is version 0.4b dated 2020, and curve2e has been tested also with this revision confirming that it performs as expected.
-If you specify
+If you specify:
\usepackage[<pict2e options>]{curve2e}
@@ -95,8 +89,8 @@ the package pict2e is automatically invoked with the specified options.
The -almost fully compatible- phrase is necessary to explain that this
version of curve2e uses some `functions' of the LaTeX3 language that were
-made available to the LaTeX developers by mid October 2018. Should the user
-have an older or a basic/incomplete installation of the TeX system,
+made available to the LaTeX developers by mid October 2018. Should the
+user have an older or a basic/incomplete installation of the TeX system,
such L3 functions might not be available. This is why this
package checks the presence of the developer interface; in case
such interface is not available it rolls back to the previous version
@@ -112,8 +106,8 @@ The package has the LPPL status of maintained.
According to the LPPL licence, you are entitled to modify this package,
as long as you fulfil the few conditions set forth by the Licence.
-Nevertheless this package is an extension to the standard LaTeX
-pict2e (2014) package. Therefore any change must be controlled on the
+Nevertheless this package is an extension to the standard LaTeX pict2e
+(2014 and 2020) package. Therefore any change must be controlled on the
parent package pict2e, so as to avoid redefining or interfering with
what is already contained in that package.
@@ -133,9 +127,9 @@ claudio dot beccari at gmail dot com
%%
%% This work is "maintained"
%%
-%% This work consists of file curve2e.dtx, and the derived files
-%% curve2e.sty and curve2e.pdf, plus the auxiliary derived files
-%% README.txt and curve2e-v161.sty.
+%% This work consists of files curve2e.dtx and curve2e-manual.tex,
+%% and the derived files curve2e.sty and curve2e.pdf, curve2e-manual.pdf,
+%% plus the auxiliary files README.txt and curve2e-v161.sty.
%%
%%
%% End of file `README.txt'.