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.txt56
1 files changed, 26 insertions, 30 deletions
diff --git a/macros/latex/contrib/curve2e/README.txt b/macros/latex/contrib/curve2e/README.txt
index 4fc8d958be..0cf4cac557 100644
--- a/macros/latex/contrib/curve2e/README.txt
+++ b/macros/latex/contrib/curve2e/README.txt
@@ -1,11 +1,11 @@
%%
%% This is file `README.txt',
%%
-%% Copyright (C) 2005--2021 Claudio Beccari all rights reserved.
+%% Copyright (C) 2005--2023 Claudio Beccari all rights reserved.
%% License information appended
%%
File README.txt for package curve2e
- [2021-01-12 v.2.2.15 Extension package for pict2e]
+ [2023-01-01 v.2.2.22 Extension package for pict2e]
The package bundle curve2e is composed of the following files
curve2e.dtx
@@ -35,11 +35,11 @@ pdflatex on curve2e.dtx.
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
+file, where the “normal” user should find 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
+code documentation and is intended for developers, or for 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
+fall 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.
@@ -58,21 +58,21 @@ 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.
+much simpler: any point specified with a macro may be 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
+pict2e commands. In any case this version of curve2e is compatible with
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
-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
+As said above, 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 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.
Curve2e solves a conflict with package eso-pic.
@@ -80,7 +80,14 @@ 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; 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.
+revision confirming that it performs as expected.
+Pay attention, though, that in 2020 also the \LaTeX kernel part dealing
+with the picture environment has been upgraded; since then, the picture
+environment opening and internal commands can handle explicit dimensions
+and accepts dimensional expressions as those that can be processed by the
+eTeX command \dimexpr. Such functionalities should be avoided when using
+curve2e; at least when dealing with coordinates that curve2e assumes to
+be real possibly floating point numbers, not dimensions.
If you specify:
@@ -94,7 +101,7 @@ 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
+such interface is not available it falls back to the previous version
renamed curve2e-v161.sty, which is part of this bundle; this roll-back
file name must not be modified in any way. The compatibility mentioned
above implies that the user macros remain the same, but their
@@ -102,7 +109,7 @@ implementation requires the L3 interface. Some macros and environments
rely totally on the xfp package functionalities, but legacy documents
source files should compile correctly.
-The package has the LPPL status of maintained.
+This 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.
@@ -121,16 +128,5 @@ Claudio Beccari
claudio dot beccari at gmail dot com
-%%
-%% Distributable under the LaTeX Project Public License,
-%% version 1.3c or higher (your choice). The latest version of
-%% this license is at: http://www.latex-project.org/lppl.txt
-%%
-%% This work is "maintained"
-%%
-%% 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'.