diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex | 56 |
1 files changed, 7 insertions, 49 deletions
diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex index 6fd5422bbba..a68e47bf555 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex @@ -1,5 +1,5 @@ % tkz-tools-BB.tex -% Copyright 2020 Alain Matthes +% 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. @@ -7,66 +7,24 @@ % 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. -% utf8 encoding -\def\fileversion{3.06c} -\def\filedate{2020/03/18} -\typeout{2020/03/18 3.06c tkz-obj-BB.tex} -\makeatletter -%<--------------------------------------------------------------------------–> -\pgfkeys{/tkzClip/.cd, -space/.store in = {\tkz@CLI@space}, -space = {}} - -\def\tkzClip{\pgfutil@ifnextchar[{\tkz@Clip}{\tkz@Clip[]}} -\def\tkz@Clip[#1]{% -\pgfqkeys{/tkzClip}{#1} -\ifx\tkzutil@empty\tkz@CLI@space - \clip (\tkz@xa,\tkz@ya) rectangle (\tkz@xb,\tkz@yb); - \else - \edef\tkz@xxa{\fpeval{\tkz@xa-\tkz@CLI@space}} - \edef\tkz@yya{\fpeval{\tkz@ya-\tkz@CLI@space}} - \edef\tkz@xxb{\fpeval{\tkz@xb+\tkz@CLI@space}} % correction bug 2020 - \edef\tkz@yyb{\fpeval{\tkz@yb+\tkz@CLI@space}} - \clip (\tkz@xxa,\tkz@yya) rectangle (\tkz@xxb,\tkz@yyb); -\fi -} -%<--------------------------------------------------------------------------–> -\def\tkzSetBB(#1)(#2){% - \pgfresetboundingbox - \path coordinate (tkz@SW) at (#1) - coordinate (tkz@NE) at (#2); - \path[use as bounding box](#1) rectangle (#2); - } -%<--------------------------------------------------------------------------–> -\def\tkzSaveBB{% -\path coordinate (tkz@SW) at (current bounding box.north east) - coordinate (tkz@NE) at (current bounding box.south west); -} -%<--------------------------------------------------------------------------–> -\def\tkzRestoreBB{% - \pgfresetboundingbox - \path[use as bounding box] (tkz@SW) rectangle (tkz@NE) ; -} +\def\fileversion{4.00} +\def\filedate{2022/01/04} +\typeout{2022/01/04 4.00 tkz-obj-BB.tex} +\makeatletter %<--------------------------------------------------------------------------–> \def\tkzShowBB{\pgfutil@ifnextchar[{\tkz@ShowBB}{\tkz@ShowBB[]}} \def\tkz@ShowBB[#1]{% \draw[#1] (current bounding box.south west) rectangle - (current bounding box.north east); + (current bounding box.north east); } %<--------------------------------------------------------------------------–> \def\tkzClipBB{% \clip (current bounding box.south west) rectangle - (current bounding box.north east); + (current bounding box.north east); } %<--------------------------------------------------------------------------–> -\tikzset{tkzreverseclip/.style={insert path={% - (\tkz@xa,\tkz@ya) rectangle (\tkz@xb,\tkz@yb)}}} -%todo add options -%<--------------------------------------------------------------------------–> \makeatother \endinput
\ No newline at end of file |