diff options
author | Karl Berry <karl@freefriends.org> | 2022-01-25 21:27:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-01-25 21:27:05 +0000 |
commit | 6d5a387251c0fb5fd3d33bcae02ad2969a602245 (patch) | |
tree | 9af89a038c2175ac89bfa29eb7533ba03530dbb4 | |
parent | 314fb57f10ca4e862c1d5119255fe8ec6a73fc6e (diff) |
tkz-base (25jan22)
git-svn-id: svn://tug.org/texlive/trunk@61741 c570f23f-e606-0410-a88d-b1316a301751
23 files changed, 53 insertions, 50 deletions
diff --git a/Master/texmf-dist/doc/latex/tkz-base/README.md b/Master/texmf-dist/doc/latex/tkz-base/README.md index dfcaa496649..fee2751ccdf 100644 --- a/Master/texmf-dist/doc/latex/tkz-base/README.md +++ b/Master/texmf-dist/doc/latex/tkz-base/README.md @@ -1,6 +1,6 @@ # tkz-base — for Cartesian coordinate system -Release 4.00 b 2022/01/04 +Release 4.01 b 2022/01/25 ## Description The package `tkz-base` provides some tools like a Cartesian (rectangular) coordinate system to other packages like `tkz-euclide` or `tkz-fct`. @@ -60,7 +60,8 @@ Other examples, in French, are on my site. The new version of `tkz-base` is *not* fully compatible with the version 3 but the differences are minor ## History - +- 4.01b add error message if tkz-base is loaded after tkz-euclide. + Translation of some lines from French to English in the documentation - 4.00b now `tkz-euclide` is independent of `tkz-base`. Some geometry specific macros have been removed. - 3.06c correction of the documentation ( thanks to Laurent Van Deik) - 3.05c correction of bugs, some macros have migrated to tkz-euclide diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-main.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-main.tex index 6fa8be9e825..65a1615c46b 100644 --- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-main.tex +++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-main.tex @@ -21,11 +21,11 @@ ]{tkz-doc} %\usepackage{etoc} \gdef\tkznameofpack{tkz-base} -\gdef\tkzversionofpack{4.00 b} -\gdef\tkzdateofpack{2022/01/04} +\gdef\tkzversionofpack{4.01 b} +\gdef\tkzdateofpack{2022/01/25} \gdef\tkznameofdoc{doc-tkz-base} -\gdef\tkzversionofdoc{4.00 b} -\gdef\tkzdateofdoc{2022/01/04} +\gdef\tkzversionofdoc{4.01 b} +\gdef\tkzdateofdoc{2022/01/25} \gdef\tkzauthorofpack{Alain Matthes} \gdef\tkzadressofauthor{} \gdef\tkznamecollection{AlterMundus} @@ -134,7 +134,7 @@ \let\rmfamily\ttfamily \nameoffile{\tkznameofpack} -\defoffile{\tkzname{\tkznameofpack} is a package based on \TIKZ\ to make graphics as simple as possible. It is the basis on which a series of packages will be built, having as a common point, the creation of drawings useful in the teaching of mathematics. The main function of \tkzname{\tkznameofpack} is to provide an orthogonal coordinate system, and to let the user choose the graphical units. This package requires version 3 or higher of \TIKZ.} +\defoffile{\tkzname{\tkznameofpack} is a package based on \TIKZ\ to make graphics as simple as possible. It is the basis on which a series of packages will be built, having as a common point, the creation of drawings useful in the teaching of mathematics. The main function of \tkzname{\tkznameofpack} is to provide an orthogonal coordinate system, and to let the user choose the graphical units. This package requires version 3 or higher of \TIKZ.{\color{red} You must load \tkzimp{tkz-base} before \tkzimp{tkz-euclide} or \tkzimp{tkz-fct}.} } \presentation diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-news.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-news.tex index 2132c3914c8..6d86419116a 100644 --- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-news.tex +++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-news.tex @@ -1,9 +1,9 @@ \section{News and presentation} -This package was the foundation of the \tkzNamePack{tkz-euclide} and \tkzNamePack{tkz-fct} in particular. Now \tkzNamePack{tkz-euclide} is independent of \tkzname{\tkznameofpack}. \tkzimp{tkz-euclide} should be used only for Euclidean geometry. The package has been modified and object transfers between +This package was the foundation of the \tkzNamePack{tkz-euclide} and \tkzNamePack{tkz-fct} in particular. Now \tkzimp{tkz-euclide} is independent of \tkzname{\tkznameofpack}. \tkzimp{tkz-euclide} should be used only for Euclidean geometry. The package has been modified and object transfers between \tkzimp{tkz-base} and \tkzimp{tkz-euclide} have been performed. -\tkzimp{tkz-base} provides a Cartesian system that will be defined by the macro \tkzcname{tkzInit}. The big difference now between \tkzname{tkznameofpack} and \tkzNamePack{tkz-euclide} is the role of the units. The unit in \tkzNamePack{tkz-euclide} is the cm and is fixed. Ce n'est pas le cas \tkzimp{tkz-base} +\tkzimp{tkz-base} provides a Cartesian system that will be defined by the macro \tkzcname{tkzInit}. The big difference now between \tkzname{\tkznameofpack} and \tkzimp{tkz-euclide} is the role of the units. The unit in \tkzimp{tkz-euclide} is the cm and is fixed. This is not the case with \tkzimp{tkz-base}. The main novelty is the recent replacement of the \tkzNamePack{fp} package by \tkzNamePack{xfp}. The appearance of this one is a step towards version 3 of \LATEX. The next step will be the creation of a new package. @@ -12,12 +12,12 @@ Here are some of the changes. The \tkzimp{tkz-euclide} package brings more new \vspace{2cm} \begin{itemize}\setlength{\itemsep}{10pt} -\item Code Improvement; +\item Code Improvement; \item Bug correction; \item The bounding box is now controlled in each macro (hopefully) to avoid the use of \tkzcname{tkzInit} followed by \tkzcname{tkzClip}; \item Logically most macros accept \TIKZ\ options. So I removed the "duplicate" options; \item Removing the option "label options"; -\item Random points are now in \tkzimp{tkz-euclide} and the macro \tkzcname{tkzGetRandPointOn} is replaced by \tkzcname{tkzDefRandPointOn}. For homogeneity reasons, the points must be retrieved with \tkzcname{tkzGetPoint}; +\item Random points are now in \tkzimp{tkz-euclide} and the macro \tkzcname{tkzGetRandPointOn} is replaced by \tkzcname{tkzDefRandPointOn}. For homogeneity reasons, the points must be retrieved with \tkzcname{tkzGetPoint}; \item The options \tkzimp{end} and \tkzimp{start} which allowed to give a label to a line are removed. You must now use the macro \tkzcname{tkzLabelLine}; \item Introduction of the libraries \NameLib{quotes} and \NameLib{angles} they allows to give a label to a point.even if I am not in favour of this practice; diff --git a/Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdf b/Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdf Binary files differindex d041bff87b9..08a1d6120ba 100644 --- a/Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdf +++ b/Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdf diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-base.cfg b/Master/texmf-dist/tex/latex/tkz-base/tkz-base.cfg index d28fc66d97a..58082df7585 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-base.cfg +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-base.cfg @@ -17,8 +17,8 @@ % variable. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-base.cfg} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-base.cfg} %<------ colors ---------------------------------------–> %<------ colors ---------------------------------------–> \def\tkz@backgroundcolor{white} diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-base.sty b/Master/texmf-dist/tex/latex/tkz-base/tkz-base.sty index 58892e8e938..2b98fb4735d 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-base.sty +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-base.sty @@ -11,10 +11,12 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\typeout{2022/01/04 4.00 tkz-base.sty} +\typeout{2022/01/25 4.01 tkz-base.sty} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tkz-base}[2022/01/04 4.00 tkz-base] - +\ProvidesPackage{tkz-base}[2022/01/25 4.01 tkz-base] +\@ifpackageloaded{tkz-euclide}{\typeout{tkz-base and tkz-fct must be loaded before tkz-euclide} +\PackageError{tkz-euclide}{tkz-base must be loaded before tkz-euclide}{tkz-base must be loaded before tkz-euclide}% +\endinput}{} \RequirePackage{tikz} \usetikzlibrary{% angles, diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-marks.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-marks.tex index 07917707b77..39d765c8560 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-marks.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-marks.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-lib-marks.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-lib-marks.tex} \makeatletter %<--------------------------------------------------------------------------–> % Création des symboles diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex index 29b19f087be..fc14c3d486b 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-lib-shape.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-lib-shape.tex} \makeatletter %<--------------------------------------------------------------------------–> % Création des symboles diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axes.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axes.tex index 4cd032adfd3..1f8e33a5c88 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axes.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axes.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-obj-axes} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-obj-axes} \newif\ifinteger \makeatletter diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axesmin.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axesmin.tex index 332304e2983..ed33ec7aea6 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axesmin.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axesmin.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-obj-axesmin} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-obj-axesmin} \makeatletter \newif\ifinteger diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-grids.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-grids.tex index 1aad063addf..d013b85ff6a 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-grids.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-grids.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-obj-grids.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-obj-grids.tex} \makeatletter %<--------------------------------------------------------------------------–> % Setup Grid diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-marks.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-marks.tex index 98f6fd2808e..ba23a6230dc 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-marks.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-marks.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-obj-marks.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-obj-marks.tex} \makeatletter %<-------------------------------------------------------------------------–> % Setup Marks diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-points.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-points.tex index 8ccb998caa4..7ec998a2825 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-points.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-points.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-obj-eu-points.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-obj-eu-points.tex} \makeatletter %<---------------------------------------------------------------------------> % init def point diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-rep.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-rep.tex index 630c47b3309..1891617cc4c 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-rep.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-rep.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-obj-rep.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-obj-rep.tex} \makeatletter %<--------------------------------------------------------------------------–> % repère 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 a68e47bf555..27242b02847 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 @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-obj-BB.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-obj-BB.tex} \makeatletter %<--------------------------------------------------------------------------–> \def\tkzShowBB{\pgfutil@ifnextchar[{\tkz@ShowBB}{\tkz@ShowBB[]}} diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-arith.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-arith.tex index cf3048f3246..b2185cb2231 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-arith.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-arith.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-arith.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-arith.tex} % 1.161 test if "isfactor" is already defined % now with pgf 3.0 gcd isprime isodd iseven are defined %<--------------------------------------------------------------------------–> diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-base.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-base.tex index 8f457a22b6b..d7adb3f2cfc 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-base.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-base.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-base.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-base.tex} \makeatletter %<--------------------------------------------------------------------------–> \global\let\tkz@tmp@xa\tkz@init@xmin% modif 2016 diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-colors.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-colors.tex index 7f8a0d7a643..5a279198873 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-colors.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-colors.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-colors} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-colors} \makeatletter %<------ Initialisation of the colors with tkzSetUpColors -----------------> diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-misc.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-misc.tex index 8677afc8034..ac49a52285c 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-misc.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-misc.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-misc.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-misc.tex} \makeatletter %<--------------------------------------------------------------------------–> % hline pb avec line diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-modules.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-modules.tex index c27b8050309..4e98b39bfc6 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-modules.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-modules.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-modules.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-modules.tex} \makeatletter %<------------- % chargement des modules ----------------------------------> \def\tkz@obj@all{angles,arcs,compass,defcircles,deflines,defpoints,defpointsby,defpointsrnd,defpointswith,polygons,protractor,sectors,show,triangles}% diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-print.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-print.tex index 9fa988454dc..79eac1cf142 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-print.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-print.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-print} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-print} \makeatletter %<------------- tkzPrintFrac ----------------------------------> \def\tkzPrintFrac#1#2{% diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-text.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-text.tex index 881c81e10e0..639de47d696 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-text.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-text.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-text.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-text.tex} \makeatletter %<--------------------------------------------------------------------------–> % tkzText diff --git a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-utilities.tex b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-utilities.tex index 601b9a291be..992e5da0c74 100644 --- a/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-utilities.tex +++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-utilities.tex @@ -11,8 +11,8 @@ % The Current Maintainer of this work is Alain Matthes. \def\fileversion{4.00} -\def\filedate{2022/01/04} -\typeout{2022/01/04 4.00 tkz-tools-utilities.tex} +\def\filedate{2022/01/25 } +\typeout{2022/01/25 4.01 tkz-tools-utilities.tex} \makeatletter \pgfkeys{/tkzClip/.cd, space/.store in = {\tkz@CLI@space}, |