diff options
author | Norbert Preining <norbert@preining.info> | 2023-01-24 03:02:57 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-01-24 03:02:57 +0000 |
commit | b06c6695162b493aeec3b594c6beb518c15c98ba (patch) | |
tree | 0c1dc3cfc73ea789d6bdc4673d776f3ef652d6d8 /macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex | |
parent | 4451a2090261307c963209bc65fea9fde4eceeea (diff) |
CTAN sync 202301240302
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex')
-rw-r--r-- | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex deleted file mode 100644 index 4bc2e5d072..0000000000 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex +++ /dev/null @@ -1,89 +0,0 @@ -% tkz-tools-eu-base.tex -% Copyright 2022 Alain Matthes -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or (at your option) any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX -% version 2005/12/01 or later. -% This work has the LPPL maintenance status “maintained”. -% The Current Maintainer of this work is Alain Matthes. - -\def\fileversion{4.25c} -\def\filedate{2022/09/23} -\typeout{2022/09/23 4.25c tkz-tools-eu-base.tex} -\makeatletter -%<--------------------------------------------------------------------------–> -\global\let\tkz@tmp@xa\tkz@init@xmin% modif 2016 -\global\let\tkz@tmp@xb\tkz@init@xmax% modif 2016 -\global\let\tkz@tmp@ya\tkz@init@ymin% modif 2016 -\global\let\tkz@tmp@yb\tkz@init@ymax% modif 2016 -%<--------------------------------------------------------------------------–> -\pgfkeys{ - /tkzInit/.cd, - xmin/.store in = \tkz@init@xmin, - xmax/.store in = \tkz@init@xmax, - xstep/.store in = \tkz@init@xstep, - ymin/.store in = \tkz@init@ymin, - ymax/.store in = \tkz@init@ymax, - ystep/.store in = \tkz@init@ystep, - NO/.is if = tkz@init@NO, - NO/.default = true, - xmin = 0, - xmax = 10, - xstep = 1, - ymin = 0, - ymax = 10, - ystep = 1, - NO = false - } - -\def\tkzInit{\pgfutil@ifnextchar[{\tkz@Init}{\tkz@Init[]}} -\def\tkz@Init[#1]{% - \pgfqkeys{/tkzInit}{#1} - \ifx\tkzfctloaded\undefined - \else - \tkz@tkzf@fct=0 % only if tkz-fct loaded - \fi - \xdef\tkz@init@xorigine{0} - \xdef\tkz@init@yorigine{0} - \edef\@xsgmin{\fpeval{sign(\tkz@init@xmin)}} - \edef\@xsgmax{\fpeval{sign(\tkz@init@xmax)}} - \edef\@ysgmin{\fpeval{sign(\tkz@init@ymin)}} - \edef\@ysgmax{\fpeval{sign(\tkz@init@ymax)}} - \let\tkz@tmp@xa\tkz@init@xmin %modif 2016 - \let\tkz@tmp@xb\tkz@init@xmax %modif 2016 - \let\tkz@tmp@ya\tkz@init@ymin %modif 2016 - \let\tkz@tmp@yb\tkz@init@ymax %modif 2016 - \tkz@init@NOfalse - \ifx\@xsgmin\@xsgmax \tkz@init@NOtrue \fi - \ifx\@ysgmin\@ysgmax \tkz@init@NOtrue \fi - \iftkz@init@NO% - \ifx\@xsgmin\@xsgmax - \edef\tkz@init@xmax{\fpeval{\tkz@init@xmax-\tkz@init@xmin}} - \edef\tkz@init@xorigine{\tkz@init@xmin} - \edef\tkz@init@xmin{0} - \fi - \ifx\@ysgmin\@ysgmax - \edef\tkz@init@ymax{\fpeval{\tkz@init@ymax-\tkz@init@ymin}} - \edef\tkz@init@yorigine{\tkz@init@ymin} - \edef\tkz@init@ymin{0} - \fi - \fi - \edef\tkz@xa{\fpeval{\tkz@init@xmin/\tkz@init@xstep}} - \edef\tkz@xb{\fpeval{\tkz@init@xmax/\tkz@init@xstep}} - \edef\tkz@ya{\fpeval{\tkz@init@ymin/\tkz@init@ystep}} - \edef\tkz@yb{\fpeval{\tkz@init@ymax/\tkz@init@ystep}} - \tkz@getdecimal{\tkz@init@xstep} % amélioration nb dec et integer - \xdef\tkz@init@xdec{\number\c@pgfmath@countb} - \tkz@getdecimal{\tkz@init@ystep} - \xdef\tkz@init@ydec{\number\c@pgfmath@countb} -}% -\def\tkzAddName{\pgfutil@ifnextchar[{\tkz@AddName}{\tkz@AddName[]}} -\def\tkz@AddName[#1]#2{% -\node[above left,#1] at (\pgf@path@lastx,\pgf@path@lasty){#2}; -}% -%<--------------------------------------------------------------------------–> -\makeatother -\endinput
\ No newline at end of file |