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.txt64
1 files changed, 34 insertions, 30 deletions
diff --git a/macros/latex/contrib/curve2e/README.txt b/macros/latex/contrib/curve2e/README.txt
index 1d74851d13..faddfe1ed4 100644
--- a/macros/latex/contrib/curve2e/README.txt
+++ b/macros/latex/contrib/curve2e/README.txt
@@ -10,28 +10,28 @@
%% License information appended
%%
File README.txt for package curve2e
- [2020-01-05 v.2.0.8 Extension package for pict2e]
-
-
-
+ [2020-01-18 v.2.2.0 Extension package for pict2e]
The package bundle curve2e is composed of the following files
curve2e.dtx
curve2e.pdf
README.txt
-ltxdoc.cfg
+curve2e-manual.tex
+curve2e-manual.pdf
curve2e.dtx is the documented TeX source file of file curve2e.sty; you
get curve2e.sty, curve2e.pdf, and curve2e-v161.sty by running pdflatex
-on curve2e.dtx. The ltxdoc.cfg file customises the way the documentation
-file is typeset. This specific .cfg file is part of the ltxdoc package
-functionality and it is supposed to be configured for each specific
-other bundle.
+on curve2e.dtx. The curve2e-manual files contain 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. Th curve2e.pdf file, extracted from
+the .dtx one, contains the code documentation and is intended for the developers, or for the curious advanced users.
README.txt, this file, contains general information.
-Curve2e-v161.sty contains a previous version of the package; see below
-why the older version might become necessary for the end user.
+This bundle contains also package curve2e-v161.sty that is a previous
+version of this package; see below why the older version might become
+necessary to the end user.
Curve2e.sty is an extension of the package pict2e.sty which extends the
standard picture LaTeX environment according to what Leslie Lamport
@@ -41,22 +41,25 @@ This further extension curve2e.sty allows to draw lines and vectors
with any non integer slope parameters, to draw dashed 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
-the nodes; closed paths of any shape can be filled with color; all
+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 the macro definition.
+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 2011 version of
pict2e; therefore this package avoids any modification to the original
pict2e commands.
Curve2e now accepts polar coordinates in addition to the usual cartesian
-ones; several macros have been upgraded and a new macro for tracing cubic
+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, as
-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 \multiput and \xmultiput are backwards compatible with
-the original picture environment definition.
+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 \multiput and \xmultiput are backwards
+compatible with the original picture environment definition.
This version solves a conflict with package eso-pic.
@@ -69,25 +72,27 @@ If you specify
the package pict2e is automatically invoked with the specified options.
-The -almost compatible- frase 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
+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,
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 falls back to the previous version
-renamed curve2e-v161.sty, which is part of this bundle; this order
+such interface is not available it rolls back to the previous version
+renamed curve2e-v161.sty, which is part of this bundle; this other
package name must not be modified in any way. The compatibility mentioned
above implies that the user macros remain the same, but their
-implementation requires the L3 interface.
+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 author maintained.
+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 package
-pict2e (2014). Therefore any change must be controlled on the
+Nevertheless this package is an extension to the standard LaTeX
+pict2e (2014) 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 the official package.
@@ -101,12 +106,11 @@ 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 "author-maintained"
+%% 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