diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/graphics/trig.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/graphics/trig.dtx | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/Master/texmf-dist/source/latex/graphics/trig.dtx b/Master/texmf-dist/source/latex/graphics/trig.dtx index a5e0b12d43c..f1359622cb7 100644 --- a/Master/texmf-dist/source/latex/graphics/trig.dtx +++ b/Master/texmf-dist/source/latex/graphics/trig.dtx @@ -17,7 +17,7 @@ %<driver> \ProvidesFile{trig.drv} % \fi % \ProvidesFile{trig.dtx} - [1999/03/16 v1.09 sin cos tan (DPC)] + [2016/01/03 v1.10 sin cos tan (DPC)] % % \iffalse %</!plain> @@ -39,7 +39,7 @@ % \MaintainedByLaTeXTeam{graphics} % \maketitle % -% \CheckSum{246} +% \CheckSum{299} % % \changes{v1.00}{1993/00/00}{Undocumented versions} % \changes{v1.05}{1993/10/07}{Documented, added tan} @@ -243,16 +243,36 @@ % \end{macro} % % A few shortcuts to save space. +% \changes{v1.10}{2016/01/03}{make these expand to digits so safe to use in ctm} +% \begin{macrocode} +\def\z@num{0 } +\def\@tempa{1 } +\def\@tempb{-1 } +% \end{macrocode} +% % \begin{macrocode} -\chardef\z@num\z@ \expandafter\let\csname sin(0)\endcsname\z@num -\expandafter\let\csname cos(0)\endcsname\@ne -\expandafter\let\csname sin(90)\endcsname\@ne +\expandafter\let\csname cos(0)\endcsname\@tempa +\expandafter\let\csname sin(90)\endcsname\@tempa \expandafter\let\csname cos(90)\endcsname\z@num -\expandafter\let\csname sin(-90)\endcsname\m@ne +\expandafter\let\csname sin(-90)\endcsname\@tempb \expandafter\let\csname cos(-90)\endcsname\z@num \expandafter\let\csname sin(180)\endcsname\z@num -\expandafter\let\csname cos(180)\endcsname\m@ne +\expandafter\let\csname cos(180)\endcsname\@tempb +% \end{macrocode} +% +% A few more added in 1.10 (previously in pdftex.def) +% \begin{macrocode} +\expandafter\let\csname sin(270)\endcsname\@tempb +\expandafter\let\csname cos(270)\endcsname\z@num +\expandafter\let\csname sin(360)\endcsname\z@num +\expandafter\let\csname cos(360)\endcsname\@tempa +\expandafter\let\csname sin(-180)\endcsname\z@num +\expandafter\let\csname cos(-180)\endcsname\@tempb +\expandafter\let\csname sin(-270)\endcsname\@tempa +\expandafter\let\csname cos(-270)\endcsname\z@num +\expandafter\let\csname sin(-360)\endcsname\z@num +\expandafter\let\csname cos(-360)\endcsname\@tempa % \end{macrocode} % % \begin{macro}{\CalculateTan} |