summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex
diff options
context:
space:
mode:
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.tex56
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