diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/curve2e')
-rw-r--r-- | Master/texmf-dist/tex/latex/curve2e/curve2e.sty | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/curve2e/curve2e.sty b/Master/texmf-dist/tex/latex/curve2e/curve2e.sty index a242d865723..3d864e916f5 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-02-24 v.2.2.2 Extension package for pict2e] + [2020-02-28 v.2.2.3 Extension package for pict2e] \IfFileExists{xfp.sty}{% \RequirePackage{color} \RequirePackageWithOptions{pict2e}[2014/01/01] @@ -301,8 +301,7 @@ \IfValueTF{#2}{\put(#1){\Gr@phGrid(#2)}}% {\put(0,0){\Gr@phGrid(#1)}}} -\def\RoundUp#1modulo#2to#3{ -\edef#3{\fpeval{(ceil(#1/#2,0))*#2}}}% +\def\RoundUp#1modulo#2to#3{\edef#3{\fpeval{(ceil(#1/#2,0))*#2}}}% \def\Integer#1.#2??{#1}% \def\DividE#1by#2to#3{\edef#3{\fpeval{#1 / #2}}} @@ -315,7 +314,9 @@ \def\SinOf#1to#2{\edef#2{\fpeval{round(sind#1,6)}}}\relax \def\CosOf#1to#2{\edef#2{\fpeval{round(cosd#1,6)}}}\relax \def\ArgOfVect#1to#2{\GetCoord(#1){\t@X}{\t@Y}% -\fptest{\t@X=\z@ && \t@Y=\z@}{\edef#2{0}}{% +\fptest{\t@X=\z@ && \t@Y=\z@}{\edef#2{0}% +\PackageWarning{curve2e}{Null vector}{Check your data\Messagebreak +Computations go on, but the results may be meaningless}}{% \edef#2{\fpeval{round(atand(\t@Y,\t@X),6)}}}\ignorespaces} \def\MakeVectorFrom#1#2to#3{\edef#3{#1,#2}\ignorespaces}% \def\CopyVect#1to#2{\edef#2{#1}\ignorespaces}% @@ -361,7 +362,7 @@ \MakeVectorFrom\t@X\t@Y to#3\ignorespaces}% \def\ModAndAngleOfVect#1to#2and#3{\ModOfVect#1to#2\relax \ArgOfVect#1to#3\ignorespaces} -\countdef\MV@C=2560\relax +\newcount\MV@C \NewDocumentCommand\Multvect{m s m s m}{% \MV@C=0 \ModAndAngleOfVect#1to\MV@uM and\MV@uA @@ -410,8 +411,7 @@ \CopyVect#2to\@pPun \CopyVect#1to\@Cent \GetCoord(\@pPun)\@pPunX\@pPunY \@@Arc\strokepath\ignorespaces}% -\def\@@Arc{% -\pIIe@moveto{\@pPunX\unitlength}{\@pPunY\unitlength}% +\def\@@Arc{\pIIe@moveto{\@pPunX\unitlength}{\@pPunY\unitlength}% \ifdim\@tdA>180\p@ \advance\@tdA-180\p@ \Numero\@gradi\@tdA @@ -599,6 +599,7 @@ \StartCurveAt#1WithDir{#3}\relax \CbezierTo#2WithDir#4AndDists#5And{#6}\CurveFinish} + \def\@isTension#1;#2!!{\def\@tempA{#1}% \def\@tempB{#2}\unless\ifx\@tempB\empty\strip@semicolon#2\fi} |