From 0ced21a6c54bfc99eca885af57eac277a614e3e4 Mon Sep 17 00:00:00 2001 From: Manuel Pégourié-Gonnard Date: Wed, 3 Aug 2011 12:55:27 +0000 Subject: curve2e 2011/07/28 v.1.3 git-svn-id: svn://tug.org/texlive/trunk@23372 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/curve2e/curve2e.pdf | Bin 402519 -> 374114 bytes Master/texmf-dist/doc/latex/curve2e/manifest.txt | 35 ++++++++++++++++++++ Master/texmf-dist/source/latex/curve2e/curve2e.dtx | 36 ++++++++++----------- Master/texmf-dist/tex/latex/curve2e/curve2e.sty | 8 ++--- 4 files changed, 57 insertions(+), 22 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/curve2e/manifest.txt (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf b/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf index f6918e2cc16..5d5b0f58733 100644 Binary files a/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf and b/Master/texmf-dist/doc/latex/curve2e/curve2e.pdf differ diff --git a/Master/texmf-dist/doc/latex/curve2e/manifest.txt b/Master/texmf-dist/doc/latex/curve2e/manifest.txt new file mode 100644 index 00000000000..dab27f3e2a4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/curve2e/manifest.txt @@ -0,0 +1,35 @@ +The package bundle curve2e is composed of the following files + +curve2e.dtx +curve2e.pdf +mainfest.txt +README + +Manifest.txt is this file. + +curve2e.dtx is the documented source file of package curve2e.sty; you get both +curve2e.sty and curve2e.pdf by running pdflatex on curve2e.dtx. + +README (or Readme or readme depending on the operating system) contains general +information + +The package has the lppl status of author maintained. + +Nevertheless this package is an extension to the standard LaTeX package pict2e +(2009), so that this file is first of all submitted to the authors of pict2e, +in case they wanted to incorporate part or all of its contents in the official +package they maintain. Therefore any change must be controlled against the +parent package pict2e so as to avoid redefining what has already been +incorporated in the official package. Their e-mails are + +Rolf Niepraschk, Rolf.Niepraschk@ptb.de +Hubert Gaesslein, HubertJG@open.mind.de +Josef Tkadlec, j.tkadlec@email.cz + +If you prefer sending me your modifications, as long as I will maintain this +package, I will forward every (documented) suggestion or modification to the +authors of pict2e. + +Claudio Beccari + +claudio.beccari@gmail.it diff --git a/Master/texmf-dist/source/latex/curve2e/curve2e.dtx b/Master/texmf-dist/source/latex/curve2e/curve2e.dtx index 91d53920373..1a6ab647d6d 100644 --- a/Master/texmf-dist/source/latex/curve2e/curve2e.dtx +++ b/Master/texmf-dist/source/latex/curve2e/curve2e.dtx @@ -14,7 +14,7 @@ \endpreamble \postamble -Copyright 2005-2010 Claudio Beccari +Copyright 2005-2011 Claudio Beccari Distributable under the LaTeX Project Public License, version 1.3c or higher (your choice). The latest version of @@ -37,7 +37,7 @@ and the derived files curve2e.sty and curve2e.pdf. % %% %% File `curve2e.dtx'. -%% Copyright (C) 2005--2010 Claudio Beccari all rights reserved. +%% Copyright (C) 2005--2011 Claudio Beccari all rights reserved. %% % What follows is the usual trick that is not typeset in the documentation % dvi file that is produced by LaTeX. It is used to define the date, the version @@ -57,7 +57,7 @@ and the derived files curve2e.sty and curve2e.pdf. % %<+package>\ProvidesPackage{curve2e}% %<*package> - [2010/11/08 v.1.30 Extension package for pict2e] + [2011/07/28 v.1.31 Extension package for pict2e] % %<*driver> \documentclass{ltxdoc} @@ -105,7 +105,7 @@ and the derived files curve2e.sty and curve2e.pdf. % beginnings in 1994. The dummy package was just issuing an info message that % simply announced the temporary unavailability of the real package. % -% Eventually Gäßlein and Niepraschk implemented what Lamport himself had already +% Eventually G��lein and Niepraschk implemented what Lamport himself had already % documented in the second edition of his \LaTeX\ handbook, that is a \LaTeX\ % package that contained the macros capable of removing all the limitations % contained in the standard commands of the original \texttt{picture} @@ -190,7 +190,7 @@ and the derived files curve2e.sty and curve2e.pdf. % \item two new macros are defined in order to draw circular arcs with one % arrow at one or both ends; % \item a new macro |\Curve| is defined so as to draw arbitrary curved lines -% by means of third order Bézier splines; the |\Curve| macro requires only the +% by means of third order B�zier splines; the |\Curve| macro requires only the % curve nodes and the direction of the tangents at each node. % \end{enumerate} % @@ -208,7 +208,7 @@ and the derived files curve2e.sty and curve2e.pdf. % \texttt{pict2e} package or even become a part of it. % % For this reason I suppose that every enhancement should be submitted to -% Gäßlein and Niepraschk who are the prime maintainers of \texttt{pict2e}; +% G��lein and Niepraschk who are the prime maintainers of \texttt{pict2e}; % they only can decide whether or not to incorporate new macros in their package. % % \section{Summary of modifications and new commands} @@ -451,7 +451,7 @@ and the derived files curve2e.sty and curve2e.pdf. % \end{itemize}} % % \item General curves can be drawn with the |pict2e| macro |\curve| but it requires -% the specification of the Bézier third order spline control points; sometimes it's +% the specification of the B�zier third order spline control points; sometimes it's % better to be very specific with the control points and there is no other means to % do a decent graph; sometimes the curves to be drawn are not so tricky and a % general set of macros can be defined so as to compute the control points, while @@ -516,15 +516,15 @@ and the derived files curve2e.sty and curve2e.pdf. % curves of various kinds. |PSTricks| and |tikz/pgf| are the most powerful ones. But % there are also the package |curves| that is intended to draw almost anything by % using little dots or other symbols partially superimposed to one another. It used -% only quadratic Bézier curves and the curve tracing is eased by specifying only the +% only quadratic B�zier curves and the curve tracing is eased by specifying only the % curve nodes, without specifying the control nodes; with a suitable option to the % package call it is possible to reduce the memory usage by using short straight % segments drawn with the PostScript facilities offered by the |dvips| driver. % % Another package |ebezier| performs about the same as |curve2e| but draws its -% Bézier curves by using little dots partially superimposed to one another. The +% B�zier curves by using little dots partially superimposed to one another. The % documentation is quite interesting but since it explains very clearly what exactly -% are the Bézier splines, it appears that |ebezier| should be used only for dvi +% are the B�zier splines, it appears that |ebezier| should be used only for dvi % output without recourse to PostScript machinery. % % \section{Acknowledgements} @@ -549,7 +549,7 @@ and the derived files curve2e.sty and curve2e.pdf. % % \StopEventually{% % \begin{thebibliography}{9} -% \bibitem{pict2e} Gäßlein H., Niepraschk R., and Tkadlec J. +% \bibitem{pict2e} G��lein H., Niepraschk R., and Tkadlec J. % \emph{The \texttt{pict2e} % package}, 2009, PDF document attached to the ``new'' \texttt{pict2e} bundle; the % bundle may be downloaded from any CTAN archive or one of their mirrors. @@ -575,7 +575,7 @@ and the derived files curve2e.sty and curve2e.pdf. \or %Postscript \providecommand\roundcap{\special{ps:: 1 setlinecap}}% \providecommand\squarecap{\special{ps:: 0 setlinecap}}% - \newcommand\roundjoin{\special{ps:: 1 setlinejoin}}% + \providecommand\roundjoin{\special{ps:: 1 setlinejoin}}% \providecommand\beveljoin{\special{ps:: 2 setlinejoin}}% \providecommand\miterjoin{\special{ps:: 0 setlinejoin}}% \or %pdf @@ -1329,7 +1329,7 @@ and the derived files curve2e.sty and curve2e.pdf. % starting point; clockwise if it's negative. % % It's necessary to determine the end point and the control points of the -% Bézier spline(s) that make up the circular arc. +% B�zier spline(s) that make up the circular arc. % % The end point is obtained from the rotation of the starting point around the % center; but the \texttt{pict2e} command |\pIIe@rotate| is such that the @@ -1632,7 +1632,7 @@ and the derived files curve2e.sty and curve2e.pdf. % \end{macrocode} % If the remaining aperture is not zero it continues tracing the rest of the arc. % Here we need the extrema of the arc and the coordinates of the control points -% of the Bézier cubic spline that traces the arc. The control points lay on the +% of the B�zier cubic spline that traces the arc. The control points lay on the % perpendicular to the vectors that join the arc center to the starting % and end points respectively. Their distance $K$ from the adjacent nodes is % determined with the formula @@ -1838,7 +1838,7 @@ and the derived files curve2e.sty and curve2e.pdf. % \subsection{General curves} % Now we define a macro for tracing a general, not necessarily circular arc. % This macro resorts to a general triplet of macros with which it is possible -% to draw almost anything. It traces a single Bézier spline from a first point +% to draw almost anything. It traces a single B�zier spline from a first point % where the tangent direction is specified to a second point where again it is % specified the tangent direction. Actually this is a special (possibly useless) % case where the general |\curve| macro could do the same or a better job. In @@ -1856,10 +1856,10 @@ and the derived files curve2e.sty and curve2e.pdf. % The first macro initializes the drawing and the third one strokes it; the % real work is done by the second macro. The first macro initializes the % drawing but also memorizes the starting direction; the second macro traces -% the current Bézier arc reaching the destination point with the specified +% the current B�zier arc reaching the destination point with the specified % direction, but memorizes this direction as the one with which to start the % next arc. The overall curve is then always smooth because the various -% Bézier arcs join with continuous tangents. If a cusp is desired it is +% B�zier arcs join with continuous tangents. If a cusp is desired it is % necessary to change the memorized direction at the end of the arc before the % cusp and before the start of the next arc; this is better than stroking the % curve before the cusp and then starting another curve, because the curve @@ -2089,7 +2089,7 @@ and the derived files curve2e.sty and curve2e.pdf. {\@XCPuno\unitlength}{\@YCPuno\unitlength}% {\@XPuno\unitlength}{\@YPuno\unitlength}% % \end{macrocode} -% It does not have to stroke the curve because other Bézier splines might still +% It does not have to stroke the curve because other B�zier splines might still % be added to the path. On the opposite it memorizes the final point as the % initial point of the next spline % \begin{macrocode} diff --git a/Master/texmf-dist/tex/latex/curve2e/curve2e.sty b/Master/texmf-dist/tex/latex/curve2e/curve2e.sty index e5b98239417..3fa8fa3a362 100644 --- a/Master/texmf-dist/tex/latex/curve2e/curve2e.sty +++ b/Master/texmf-dist/tex/latex/curve2e/curve2e.sty @@ -14,18 +14,18 @@ %% %% %% File `curve2e.dtx'. -%% Copyright (C) 2005--2010 Claudio Beccari all rights reserved. +%% Copyright (C) 2005--2011 Claudio Beccari all rights reserved. %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{curve2e}% - [2010/11/08 v.1.30 Extension package for pict2e] + [2011/07/28 v.1.31 Extension package for pict2e] \RequirePackage{color} \RequirePackageWithOptions{pict2e}[2004/06/01] \ifcase\pIIe@mode\relax \or %Postscript \providecommand\roundcap{\special{ps:: 1 setlinecap}}% \providecommand\squarecap{\special{ps:: 0 setlinecap}}% - \newcommand\roundjoin{\special{ps:: 1 setlinejoin}}% + \providecommand\roundjoin{\special{ps:: 1 setlinejoin}}% \providecommand\beveljoin{\special{ps:: 2 setlinejoin}}% \providecommand\miterjoin{\special{ps:: 0 setlinejoin}}% \or %pdf @@ -670,7 +670,7 @@ \def\@ChangeDir[#1]{\ChangeDir<#1>\@Curve} %% -%% Copyright 2005-2010 Claudio Beccari +%% Copyright 2005-2011 Claudio Beccari %% %% Distributable under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of -- cgit v1.2.3