summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-01-04 22:30:53 +0000
committerKarl Berry <karl@freefriends.org>2022-01-04 22:30:53 +0000
commit2826ceba9c796e6ec935ff71098328b0042b3ff3 (patch)
tree254ae6dcd883e55308b733164f8e0445590e3ea6
parent3886457c768d0a6fd86ca3aa7139026e39ef5724 (diff)
tkz-base (4jan22)
git-svn-id: svn://tug.org/texlive/trunk@61495 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/README.md91
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-BB.tex289
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-axes.tex22
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-compilation.tex6
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-divers.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-example.tex26
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-grid.tex6
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-initialisation.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-installation.tex41
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-main.tex100
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-marks.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-news.tex10
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-point.tex8
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base.pdfbin357692 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/preamble-standalone.ltx2
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.1.1.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.2.1.tex19
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.3.1.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.4.0.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.5.1.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.1.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.2.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.3.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.7.1.tex25
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.9.0.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-12.1.2.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.1.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.2.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.2.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.1.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.2.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.4.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-14.1.1.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.1.1.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.1.tex23
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.2.tex21
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.3.1.tex31
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.4.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.5.1.tex20
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.1.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.2.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.3.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.4.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.2.1.tex28
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-3.1.0.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.1.0.tex10
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.2.0.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.1.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.2.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.0.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.1.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.2.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.3.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.0.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.1.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.2.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.3.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.4.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.5.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.6.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.10.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.10.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.11.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.2.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.3.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.4.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.5.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.6.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.7.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.8.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.9.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.2.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.3.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.1.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.2.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.3.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.1.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.2.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.9.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.10.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.11.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.2.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.3.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.4.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.5.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.6.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.7.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.8.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.9.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.1.1.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.1.tex23
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.2.tex20
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.1.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.2.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.3.tex23
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.2.tex18
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.3.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.13.1.tex15
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.0.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.1.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.2.tex21
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.3.tex20
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.3.1.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.4.1.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.1.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.2.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.1.tex11
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.2.tex21
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.3.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.1.tex13
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.2.tex21
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.1.tex17
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.2.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.9.1.tex14
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-9.2.0.tex12
-rw-r--r--Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdfbin0 -> 343252 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-base.cfg49
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-base.sty54
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-lib-marks.tex10
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex51
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axes.tex34
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axesmin.tex171
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-obj-grids.tex60
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-obj-marks.tex12
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-obj-points.tex157
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-obj-rep.tex12
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex56
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-arith.tex14
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-base.tex52
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-colors.tex57
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-misc.tex12
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-modules.tex12
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-print.tex12
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-text.tex12
-rw-r--r--Master/texmf-dist/tex/latex/tkz-base/tkz-tools-utilities.tex73
138 files changed, 785 insertions, 2304 deletions
diff --git a/Master/texmf-dist/doc/latex/tkz-base/README.md b/Master/texmf-dist/doc/latex/tkz-base/README.md
index 1357d483ce2..dfcaa496649 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/README.md
+++ b/Master/texmf-dist/doc/latex/tkz-base/README.md
@@ -1,91 +1,74 @@
-# tkz-base
+# tkz-base — for Cartesian coordinate system
-Release 3.06c 2020/04/06
+Release 4.00 b 2022/01/04
## Description
-
-The package `tkz-base` provides some tools like a Cartesian (rectangular)
-coordinate system to other packages like `tkz-euclide` or `tkz-fct`.
+The package `tkz-base` provides some tools like a Cartesian (rectangular) coordinate system to other packages like `tkz-euclide` or `tkz-fct`.
With this package, you can draw coordinate axis, grids, draw points, the
-principle is to specify the position of any point in two-dimensional space by
-an unique couple of coordinates.
+principle is to specify the position of any point in two-dimensional space by an unique couple of coordinates.
## Licence
-The scontents package may be modified and distributed under the terms and
-conditions of the [LaTeX Project Public
-License](https://www.latex-project.org/lppl/), version 1.3c or greater.
-
-## Features
+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.
-- needs xfp.sty, numprint;
-- requires and automatically loads PGF/TikZ > 3.0;
-- compiles with utf8, pdflatex, lualatex;
+## Requirements
+- [xfp](https://ctan.org/pkg/xfp)
+- [numprint](https://www.ctan.org/pkg/numprint)
+
## Installation
-The package `tkz-base` is present in `TeXLive` and `MiKTeX`, use the
-package manager to install.
+The package `tkz-base` is present in TeXLive and MiKTeX, use the package
+manager to install.
-You can experiment with the `tkz-base` package by placing all of the
+You can experiment with the `tkz-base package by placing all of the
distribution files in the directory containing your current tex file.
-For manual instalation all files must be moved into the different directories in your
-installation `TDS` tree or in your `TEXMFHOME`:
-
-```
- doc/TKZdoc-base.pdf -> TDS:doc/latex/tkz-doc/TKZdoc-base.pdf
- doc/examples/*.* -> TDS:doc/latex/tkz-doc/examples/*.*
- doc/sourcedoc/*.* -> TDS:doc/latex/tkz-doc/sourcedoc/*.*
- code/*.* -> TDS:tex/latex/tkz-doc/*.*
-```
-
+You can also placing all of the distribution files in the directory :
+/texmf/tex/latex/tkz.
+
## How to use it
+- compiles with utf8, pdflatex, lualatex;
+- To use the package tkz-base, place the following lines in the preamble of
+ your LaTeX document.
-To use the package `tkz-base`, place the following lines in the preamble of
-your LaTeX document.
-
-```
-\usepackage{tkz-base}
-```
-
-The line `\usepackage{tkz-base}` loads TikZ.
-The line `\usetkzobj{all}` loads all objects used by `tkz-euclide`.
-With `\usepackage{tkz-euclide}` you don't need to use `\usetkzobj`
+\usepackage{tkz-base} (loads TikZ and some tikzlibraries).
-To avoid package conflicts, you need to load `xcolor` before `TikZ` or `tkz-base` or
-`tkz-euclide`.
+To avoid package conflicts, you need to load xcolor before TikZ or tkz-base or tkz-euclide
## Documentation
-Documentations for `tkz-base` and `tkz-euclide` are available on CTAN and your
-distribution.
-
-
+Documentations for `tkz-base` are available on CTAN and your distribution.
+
+
## Examples
-All examples given in documentation will be stored on CTAN as standalone
-files, ready for compilation. You can use the main.tex file to load and
-compile an example.
+All examples given in documentation will be stored on my site : [http://altermundus.fr](http://altermundus.fr) as standalone
+files, ready for compilation.
-Other examples, en français, can be found on my site [http://altermundus.fr](http://altermundus.fr).
+Other examples, in French, are on my site.
## Compatibility
-The new version of `tkz-base` is *not* fully compatible with the version 1.16 but
-the differences are minor
+The new version of `tkz-base` is *not* fully compatible with the version 3 but the differences are minor
## History
+- 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`
+- 3.05c correction of bugs, some macros have migrated to tkz-euclide
- 3.02c correction of bugs, new code
- 3.01c correction of bugs, new code
- 1.16 correction of bugs
-- 1.13 first version
+- 1.13 first version
## Author
-Alain Matthes, 5 rue de Valence, Paris 75005, al (dot) ma (at) mac (dot) com
-
+Alain Matthes, 5 rue de Valence, Paris 75005, al (dot) ma (at) mac (dot) com \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-BB.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-BB.tex
index 15a00e38c8d..22d943726eb 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-BB.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-BB.tex
@@ -1,9 +1,99 @@
-\section{Bounding box management}
+\section{Controlling Bounding Box}
+From the \tkzimp{PgfManual} :"When you add the clip option, the current path is used for clipping subsequent drawings. Clipping never enlarges the clipping area. Thus, when you clip against a certain path and then clip again against another path, you clip against the intersection of both.
+The only way to enlarge the clipping path is to end the {pgfscope} in which the clipping was done. At the end of a {pgfscope} the clipping path that was in force at the beginning of the scope is reinstalled."
+
+
+First of all, you don't have to deal with \TIKZ\ the size of the bounding box. Early versions of \tkzNamePack{tkz-euclide} did not control the size of the bounding box, now with \tkzNamePack{\tkznameofpack} 4 the size of the bounding box is limited.
+
The initial bounding box after using the macro \tkzcname{tkzInit} is defined by the rectangle based on the points $(0,0)$ and $(10,10)$. The \tkzcname{tkzInit} macro allows this initial bounding box to be modified using the arguments (\tkzname{xmin}, \tkzname{xmax}, \tkzname{ymin}, and \tkzname{ymax}). Of course any external trace modifies the bounding box. \TIKZ\ maintains that bounding box. It is possible to influence this behavior either directly with commands or options in \TIKZ\ such as a command like \tkzcname{useasboundingbox} or the option \tkzname{use as bounding box}. A possible consequence is to reserve a box for a figure but the figure may overflow the box and spread over the main text.
The following command \tkzcname{pgfresetboundingbox} clears a bounding box and establishes a new one.
-%Enfin Il est parfois utile de contenir une figure dans une b
-%current bounding box or current path bounding box remember picture et overlay
+\subsection{Utility of \tkzcname{tkzInit}}
+ However, it is sometimes necessary to control the size of what will be displayed.
+ To do this, you need to have prepared the bounding box you are going to work in, this is the role of the macro \tkzNameMacro{tkzInit}. For some drawings, it is interesting to fix the extreme values (xmin,xmax,ymin and ymax) and to "clip" the definition rectangle in order to control the size of the figure as well as possible.
+
+The two macros that are useful for controlling the bounding box:
+\begin{itemize}
+ \item \tkzcname{tkzInit}
+ \item \tkzcname{tkzClip}
+\end{itemize}
+\vspace{20pt}
+
+To this, I added macros directly linked to the bounding box. You can now view it, backup it, restore it (see the section Bounding Box).
+
+\subsection{\tkzcname{tkzInit}}
+
+\begin{NewMacroBox}{tkzInit}{\oarg{local options}}\hypertarget{init}{}%
+\begin{tabular}{lll}%
+options & default & definition \\
+\midrule
+\TOline{xmin} {0} {minimum value of the abscissae in cm}
+\TOline{xmax} {10} {maximum value of the abscissae in cm}
+\TOline{xstep}{1} {difference between two graduations in $x$}
+\TOline{ymin} {0} {minimum y-axis value in cm }
+\TOline{ymax} {10} {maximum y-axis value in cm}
+\TOline{ystep}{1} {difference between two graduations in $y$}
+\bottomrule
+\end{tabular}
+
+\medskip
+
+The role of \tkzcname{tkzInit} is to define a \textcolor{red}{orthogonal} coordinates system and a rectangular part of the plane in which you will place your drawings using Cartesian coordinates.
+This macro allows you to define your working environment as with a calculator. With \tkzname{\tkznameofpack} 4 \tkzcname{xstep} and \tkzcname{ystep} are always 1. Logically it is no longer useful to use \tkzcname{tkzInit}, except for an action like "Clipping Out".
+\end{NewMacroBox}
+
+
+\subsection{\tkzcname{tkzClip}}
+
+\subsection{tkzClip}
+\begin{NewMacroBox}{tkzClip}{\oarg{local options}}
+The role of this macro is to make invisible what is outside the rectangle defined by (xmin~;~ymin) and (xmax~;~ymax).
+
+\medskip
+\begin{tabular}{lll}
+\hline
+options & default & definition \\
+\midrule
+\TOline{space} {1} {added value on the right, left, bottom and top of the background}
+\bottomrule
+\end{tabular}
+
+\medskip
+
+The role of the \tkzname{space} option is to enlarge the visible part of the drawing. This part becomes the rectangle defined by (xmin-space~;~ymin-space) and (xmax+space~;~ymax+space). \tkzname{space} can be negative! The unit is cm and should not be specified.
+\end{NewMacroBox}
+
+The role of this macro is to "clip" the initial rectangle so that only the paths contained in this rectangle are drawn.
+
+\begin{tkzexample}[latex=8cm,small]
+\begin{tikzpicture}
+ \tkzInit[xmax=4, ymax=3]
+ \tkzDefPoints{-1/-1/A,5/2/B}
+ \tkzDrawX \tkzDrawY
+ \tkzGrid
+ \tkzClip
+ \tkzDrawSegment(A,B)
+\end{tikzpicture}
+\end{tkzexample}
+
+It is possible to add a bit of space
+\begin{tkzltxexample}[]
+ \tkzClip[space=1]
+\end{tkzltxexample}
+
+\subsection{\tkzcname{tkzClip} and the option \tkzname{space}}
+This option allows you to add some space around the "clipped" rectangle.
+\begin{tkzexample}[latex=8cm,small]
+\begin{tikzpicture}
+ \tkzInit[xmax=4, ymax=3]
+ \tkzDefPoints{-1/-1/A,5/2/B}
+ \tkzDrawX \tkzDrawY
+ \tkzGrid
+ \tkzClip[space=1]
+ \tkzDrawSegment(A,B)
+\end{tikzpicture}
+\end{tkzexample}
+The dimensions of the "clipped" rectangle are \tkzname{xmin-1}, \tkzname{ymin-1}, \tkzname{xmax+1} and \tkzname{ymax+1}.
%<--------------------------------------------------------------------------->
% tkzShowBB
@@ -14,7 +104,6 @@ The simplest macro.
This macro displays the bounding box. A rectangular frame surrounds the bounding box. This macro accepts \TIKZ\ options.
\end{NewMacroBox}
-
\subsubsection{Example with \tkzcname{tkzShowBB}}
\begin{tkzexample}[latex=8cm,small]
\begin{tikzpicture}[scale=.5]
@@ -23,10 +112,10 @@ This macro displays the bounding box. A rectangular frame surrounds the bounding
\tkzDefPoint(3,0){A}
\begin{scope}
\tkzClipBB
- \tkzDrawCircle[R](A,5 cm)
- \tkzShowBB
+ \tkzDrawCircle[R](A,5)
+ \tkzShowBB[line width = 4pt,fill=teal!10,opacity=.4]
\end{scope}
-\tkzDrawCircle[R,red](A,4 cm)
+\tkzDrawCircle[R,red](A,4)
\end{tikzpicture}
\end{tkzexample}
%<--------------------------------------------------------------------------->
@@ -35,7 +124,7 @@ This macro displays the bounding box. A rectangular frame surrounds the bounding
\subsection{tkzClipBB}
\begin{NewMacroBox}{tkzClipBB}{}%
The idea is to limit future constructions to the current bounding box.
-\end{NewMacroBox}
+\end{NewMacroBox}
\subsubsection{Example with \tkzcname{tkzClipBB} and the bisectors}
@@ -46,7 +135,7 @@ The idea is to limit future constructions to the current bounding box.
\tkzDefPoint(1,4){J}
\tkzDefLine[bisector](I,O,J) \tkzGetPoint{i}
\tkzDefLine[bisector out](I,O,J) \tkzGetPoint{j}
- \tkzDrawPoints(O,I,J,i,j)
+ \tkzDrawPoints(O,I,J,i,j)
\tkzClipBB
\tkzDrawLines[add = 1 and 2,color=red](O,I O,J)
\tkzDrawLines[add = 1 and 2,color=blue](O,i O,j)
@@ -54,186 +143,4 @@ The idea is to limit future constructions to the current bounding box.
\end{tikzpicture}
\end{tkzexample}
-
-%<--------------------------------------------------------------------------->
-% tkzSetBB
-%<--------------------------------------------------------------------------->
-\subsection{tkzSetBB}
-\begin{NewMacroBox}{tkzSetBB}{\parg{$x_A~;~y_A$} \parg{$x_B~;~y_B$} or {\parg{$A$} \parg{$B$}}}%
-This macro defines the rectangle with coordinates $(x_A~;~y_A$) and $(x_B~;~y_B)$ as the new bounding box.
-\end{NewMacroBox}
-
-\subsubsection{Example with \tkzcname{tkzShowBB}}
-\begin{tkzexample}[latex=8cm,small]
-above\\
-left
-\begin{tikzpicture}
- \tkzDefPoint(0,0){A}
- \tkzDefPoint(3,3){B}
- \tkzDefPoint(1,1){C}
- \tkzSetBB(A)(2,2)
- \tkzDrawSegment(A,B)
- \tkzDrawPoints(A,C)
- \tkzShowBB
-\end{tikzpicture}right
-\end{tkzexample}
-%<--------------------------------------------------------------------------->
-% tkzSaveBB
-%<--------------------------------------------------------------------------->
-\subsection{tkzSaveBB}{}
-\begin{NewMacroBox}{tkzSaveBB}{}%
-This macro saves the bounding box, i.e. it stores the coordinates of two points that define a rectangle.
-\end{NewMacroBox}
-
-\begin{tkzexample}[latex=7cm,small]
-A figure above the text.
-\begin{tikzpicture}
- \begin{scope}
- \tkzSetBB(0,0)(6,2) \tkzShowBB[fill=blue!20]
- \tkzSaveBB
- \end{scope}
- \tkzDefPoint(3,3){A}\tkzShowBB
- \tkzDrawCircle[R,fill=yellow,opacity=.2](A,2cm)
- \tkzRestoreBB
-\end{tikzpicture}
-\end{tkzexample}
-
-
-
-
-%<--------------------------------------------------------------------------->
-% tkzRestoreBB
-%<--------------------------------------------------------------------------->
-\subsection{tkzRestoreBB}
-\begin{NewMacroBox}{tkzRestoreBB}{}
-This macro retrieves the bounding box backup. As you can see, the figure overflows the box. The bounding box has been reduced.
-\end{NewMacroBox}
-\subsubsection{Example of the use of \tkzcname{tkzRestoreBB}}
-\begin{tkzexample}[latex=8cm,small]
- \vspace{ 2cm}
-Start\\
-\begin{tikzpicture}
- \tkzDefPoint(-2,-2){A}
- \tkzDefPoint(2,1){B}
- \tkzDefPoint(0,0){O}
- \tkzSaveBB
- \tkzShowBB[red,line width=1pt]
- \tkzRestoreBB
- \tkzDrawCircle(O,B)
- \tkzClipBB
- \tkzFillCircle[gray!20](O,B)
-\end{tikzpicture}
-End
-\end{tkzexample}
-
-
-%<--------------------------------------------------------------------------->
-% tkzClip
-%<--------------------------------------------------------------------------->
-\subsection{tkzClip}
-\begin{NewMacroBox}{tkzClip}{\oarg{local options}}
-The role of this macro is to make invisible what is outside the rectangle defined by (xmin~;~ymin) and (xmax~;~ymax).
-
-\medskip
-\begin{tabular}{lll}
-\hline
-options & default & definition \\
-\midrule
-\TOline{space} {1} {added value on the right, left, bottom and top of the background}
-\bottomrule
-\end{tabular}
-
-\medskip
-
-The role of the \tkzname{space} option is to enlarge the visible part of the drawing. This part becomes the rectangle defined by (xmin-space~;~ymin-space) and (xmax+space~;~ymax+space). \tkzname{space} can be negative! The unit is cm and should not be specified.
-\end{NewMacroBox}
-
-\subsubsection{First example with \tkzcname{tkzClip}} \hypertarget{clip}{}
-
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}
- \tkzInit[xmax=3, ymax=3]
- \tkzGrid
- \tkzAxeXY
- \draw[red] (-1,-1)--(5,5);
-\end{tikzpicture}
-\end{tkzexample}
-
-\subsubsection{Second example with \tkzcname{tkzClip}}
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}
- \tkzInit[xmax=3, ymax=3]
- \tkzGrid
- \tkzAxeXY
- \tkzClip
- \draw[red] (-1,-1)--(5,5);
-\end{tikzpicture}
-\end{tkzexample}
-%<--------------------------------------------------------------------------->
-It is possible to add a bit of space \tkzcname{tkzClip[space]}.
-
-\subsubsection{\tkzcname{tkzClip} and l'option \tkzname{space}}
-The dimensions to define the clipped rectangle are \tkzname{xmin-1}, \tkzname{ymin-1}, \tkzname{xmax+1} and \tkzname{ymax+1}.
-
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}
- \tkzInit[xmax=3, ymax=3]
- \tkzGrid \tkzAxeXY
- \tkzClip[space=-0.5]
- \draw[red] (-0.5,-0.5)--(3.5,3.5);
-\end{tikzpicture}
-\end{tkzexample}
-
-\subsection{Reverse clip: tkzreverseclip}
-The next example uses
-
-\begin{tkzltxexample}[]
- \def\tkzClipOutPolygon(#1,#2){\clip[tkzreserveclip] (#1)
- \foreach \pt in {#2}{--(\pt)}--cycle;
- }
- \tikzset{tkzreverseclip/.style={insert path={%
- (\tkz@xa,\tkz@ya) rectangle (\tkz@xb,\tkz@yb)}}}
- \end{tkzltxexample}
-
-\subsubsection{Example with \tkzcname{tkzClipOutPolygon}}
-\begin{tkzexample}[latex=7cm,small]
-\begin{tikzpicture}[scale=.5]
- \tkzInit[xmin=-5,xmax=5,ymin=-5,ymax=5]
- \pgfinterruptboundingbox
- \tkzDefPoints{-.5/0/P1,.5/0/P2}
- \foreach \i [count=\j from 3] in {2,...,7}{%
- \tkzDefShiftPoint[P\i]({45*(\i-1)}:1 cm){P\j}
- }
- \endpgfinterruptboundingbox
- \tkzClipOutPolygon(P1,P2,P3,P4,P5,P6,P7,P8)
- \tkzCalcLength[cm](P1,P5)\tkzGetLength{r}
- \begin{scope}[blend group=screen]
- \foreach \i in {1,...,8}{%
- \pgfmathparse{100-5*\i}
- \tkzFillCircle[R,color=blue!%
- \pgfmathresult](P\i,\r)
- }
- \end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-
-
-\subsection{Options from \TIKZ: trim left or right}
-See the \tkzimp{pgfmanual}
-
-\subsection{\TIKZ\ Controls \tkzcname{pgfinterruptboundingbox} and \tkzcname{endpgfinterruptboundingbox}}
-This command temporarily interrupts the calculation of the box and configures a new box.
-
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}
-\tkzDefPoint(0,5){A}\tkzDefPoint(5,4){B}
-\tkzDefPoint(0,0){C}\tkzDefPoint(5,1){D}
-\pgfinterruptboundingbox
- \tkzInterLL(A,B)(C,D)\tkzGetPoint{I}
-\endpgfinterruptboundingbox
-\tkzClipBB
- \tkzDrawCircle(I,B)
-\tkzDrawSegments(A,B C,D A,C)
-\end{tikzpicture}
-\end{tkzexample}
\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-axes.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-axes.tex
index 57ff5132d79..f7e9dd1363b 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-axes.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-axes.tex
@@ -5,7 +5,7 @@ Fractions can be used for graduations.
%<--------------------------------------------------------------------->
% tkzDrawX
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzDrawX}} \hypertarget{dx}{}
+\subsection{\tkzcname{tkzDrawX}}
\begin{NewMacroBox}{tkzDrawX}{\oarg{local options}}%
This macro allows you to draw the abscissa axis with default ticks.
The options are those of \TIKZ\ plus the following ones:
@@ -82,7 +82,7 @@ It adds a little space after the last tick.
\end{tikzpicture}
\end{tkzexample}
- \subsubsection{Trigonometric axis with the option \tkzname{trig=$n$}}\hypertarget{newm}{}
+ \subsubsection{Trigonometric axis with the option \tkzname{trig=n}}
If $number=0$ then the axis is graduated from cm to cm, otherwise the axis is graduated using multiples of $\frac{\pi}{number}$.
\begin{tkzexample}[latex=6cm,small]
@@ -103,7 +103,7 @@ If $number=0$ then the axis is graduated from cm to cm, otherwise the axis is gr
%<--------------------------------------------------------------------->
% tkzLabelX
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzLabelX}}\hypertarget{lx}{}
+\subsection{\tkzcname{tkzLabelX}}
\begin{NewMacroBox}{tkzLabelX}{\oarg{local options}}%
This macro allows you to place graduations. The option \tkzname{orig} can be used again, but its behavior is reversed. By default, the original value is placed.
The options are those of \TIKZ, plus the following ones:
@@ -279,7 +279,7 @@ This prevents display problems.
%<--------------------------------------------------------------------->
% tkzAxeX
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzAxeX}}\hypertarget{ax}{}
+\subsection{\tkzcname{tkzAxeX}}
\begin{NewMacroBox}{tkzAxeX}{\oarg{local options}}%
This macro allows you to draw the abscissa axis with default ticks as well as the graduations. It combines the two macros \tkzcname{tkzDrawX} and \tkzcname{tkzLabelX}. It should only be used in simple cases.
@@ -333,7 +333,7 @@ In this example, we position the $t$ label as well as the graduations. \tkzcnam
%<--------------------------------------------------------------------->
% tkzDrawY
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzDrawY}} \hypertarget{dy}{}
+\subsection{\tkzcname{tkzDrawY}}
\begin{NewMacroBox}{tkzDrawY}{\oarg{local options}}%
This macro allows you to draw the ordinate axis with default ticks.
The options are those of \TIKZ\ plus the following ones:
@@ -355,7 +355,7 @@ options & default & definition \\
\end{tabular}
\end{NewMacroBox}
-\subsection{\tkzcname{tkzLabelY}} \hypertarget{ly}{}
+\subsection{\tkzcname{tkzLabelY}}
\begin{NewMacroBox}{tkzLabelY}{\oarg{local options}}%
This macro allows you to draw the abscissa axis with default ticks.
The options are those of \TIKZ\ plus the following ones:
@@ -378,7 +378,7 @@ options & default & definition \\
%<--------------------------------------------------------------------->
% tkzAxeY
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzAxeY}}\hypertarget{ay}{}
+\subsection{\tkzcname{tkzAxeY}}
\begin{NewMacroBox}{tkzAxeY}{\oarg{local options}}%
This macro combines the two macros:
\tkzcname{tkzDrawY} \tkzcname{tkzLabelY}
@@ -387,7 +387,7 @@ See \tkzcname{tkzAxeX} for options.
%<--------------------------------------------------------------------->
% tkzAxeXY
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzAxeXY}} \hypertarget{axy}{}
+\subsection{\tkzcname{tkzAxeXY}}
\begin{NewMacroBox}{tkzAxeXY}{\oarg{local options}}%
This macro combines the four macros:
\tkzcname{tkzDrawX}\tkzcname{tkzDrawY} \tkzcname{tkzLabelX}\tkzcname{tkzLabelY}
@@ -423,7 +423,7 @@ It is necessary to use common options as in the example below, but this means th
%<--------------------------------------------------------------------->
% tkzDrawXY
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzDrawXY}} \hypertarget{dxy}{}
+\subsection{\tkzcname{tkzDrawXY}}
\begin{NewMacroBox}{tkzDrawXY}{\oarg{local options}}%
This macro combines the two macros: \tkzcname{tkzDrawX}\tkzcname{tkzDrawY}.
It is necessary to use common options as in the example below.
@@ -447,7 +447,7 @@ It is necessary to use common options as in the example below.
%<--------------------------------------------------------------------->
% tkzLabelXY
%<--------------------------------------------------------------------->
-\subsection{\tkzcname{tkzLabelXY}} \hypertarget{lxy}{}
+\subsection{\tkzcname{tkzLabelXY}}
\begin{NewMacroBox}{tkzLabelXY}{\oarg{local options}}%
This macro combines the two macros:
@@ -468,7 +468,7 @@ It is necessary to use common options as in the example below.
%<--------------------------------------------------------------------->
% tkzSetUpAxis
%<--------------------------------------------------------------------->
-\subsection{Changing values by axis default} \hypertarget{axis}{}
+\subsection{Changing values by axis default}
\begin{NewMacroBox}{tkzSetUpAxis}{\oarg{local options}}%
\begin{tabular}{lll}%
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-compilation.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-compilation.tex
index b4fa6996609..a9f6a9697ac 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-compilation.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-compilation.tex
@@ -30,17 +30,13 @@ The code below allows you to test your installation of \tkzname{tkz-base}. Pleas
\begin{enumerate}
\item The compilation of this document and examples is obtained with \tkzimp{lua\LATEX}.
-\item In principle, \tkzNamePack{tkz-base} is not loaded by the user, it will be loaded by another package like \tkzNamePack{tkz-euclide} or \tkzNamePack{tkz-fct}. \tkzNamePack{tkz-base} loads \tkzNamePack{numprint} with the option \tkzNamePack{autolanguage}, \tkzNamePack{xfp} and of course {\TIKZ}.
+\item \tkzNamePack{tkz-base} loads \tkzNamePack{numprint} with the option \tkzNamePack{autolanguage}, \tkzNamePack{xfp} and of course {\TIKZ}.
\item \TIKZ\ seems that version 3 of pgf has fixed those problems. In case of difficulty, it is recommended to load the \NameLib{babel} library with \tkzcname{usetikzlabry\{babel\}}. Another possibility is to compile with Lua\LATEX.
\end{enumerate}
-
\subsection {\tkzNamePack{xfp} and \tkzNamePack{numprint}}
-
\tkzNamePack{xfp} now replaces \tkzNamePack{fp} in this package. One of the advantages for the user is a simplified syntax. It allows to manage calculations on large or very small numbers with precision. This slows down the compilation a bit, so it is better not to overuse it. \tkzNamePack{xfp} is used above all, to obtain correct graduations.
-
\tkzNamePack{numprint} was present when I started to write this series of packages, since \tkzNamePack{siunitx} has grown and I can understand that some people prefer it. In a future version, I plan to leave the choice of the package for displaying numbers.
-
\endinput
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-divers.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-divers.tex
index 7d2922647bd..ed0eba66b4b 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-divers.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-divers.tex
@@ -1,6 +1,6 @@
\section{Lines parallel to the axes}
-\subsection{ Draw a horizontal line with \tkzcname{tkzHLine}} \hypertarget{thl}{}
+\subsection{ Draw a horizontal line with \tkzcname{tkzHLine}}
\tkzHandBomb The syntax is that of \tkzname{xfp}!
\begin{NewMacroBox}{tkzHLine}{\oarg{local options}\marg{decimal number}}%
\begin{tabular}{lll}%
@@ -72,7 +72,7 @@ arguments & example & definition \\
\end{tkzexample}
-\subsection{ Draw a vertical line with \tkzcname{tkzVLine}} \hypertarget{tvl}{}
+\subsection{ Draw a vertical line with \tkzcname{tkzVLine}}
\tkzHandBomb The syntax is that of \tkzname{xfp}!
\begin{NewMacroBox}{tkzVLine}{\oarg{local options}\marg{decimal number}}%
\begin{tabular}{lll}%
@@ -146,7 +146,7 @@ arguments & example & definition \\
\section{Ticks on the axes}
%<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––>
-\subsection{ Drawing one tick on the abscissa axis \tkzcname{tkzHTick}} \hypertarget{tht}{}
+\subsection{ Drawing one tick on the abscissa axis \tkzcname{tkzHTick}}
\begin{NewMacroBox}{tkzHTick}{\oarg{local options}\marg{decimal number}}%
\begin{tabular}{lll}%
arguments & example & definition \\
@@ -180,7 +180,7 @@ See options for \TIKZ.
\end{tikzpicture}
\end{tkzexample}
-\subsection{ Drawing ticks on the abscissa axis \tkzcname{tkzHTicks}} \hypertarget{thts}{}
+\subsection{ Drawing ticks on the abscissa axis \tkzcname{tkzHTicks}}
\begin{NewMacroBox}{tkzHTicks}{\oarg{local options}\marg{list of numbers}}%
\begin{tabular}{lll}
arguments & example & definition \\
@@ -192,7 +192,7 @@ arguments & example & definition \\
See options for \TIKZ.
\end{NewMacroBox}
-\subsection{ Drawing one tick on the ordinate axis \tkzcname{tkzVTick}} \hypertarget{tvt}{}
+\subsection{ Drawing one tick on the ordinate axis \tkzcname{tkzVTick}}
\begin{NewMacroBox}{tkzVTick}{\oarg{local options}\marg{decimal number}}%
\begin{tabular}{lll}%
arguments & example & definition \\
@@ -204,7 +204,7 @@ arguments & example & definition \\
See options for \TIKZ.
\end{NewMacroBox}
-\subsection{ Drawing ticks on the ordinate axis \tkzcname{tkzVTicks}} \hypertarget{tvts}{}
+\subsection{ Drawing ticks on the ordinate axis \tkzcname{tkzVTicks}}
\begin{NewMacroBox}{tkzVTicks}{\oarg{local options}\marg{decimal number}}%
\begin{tabular}{lll}
arguments & example & definition \\
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-example.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-example.tex
new file mode 100644
index 00000000000..a9faf42a9c0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-example.tex
@@ -0,0 +1,26 @@
+\section{Here are a few examples}
+
+Here is a very simple example that shows you that once the reference is defined, it is easy to work with the tools of my module. It is however possible to use the Tikz tools, but in this case you have to go back to the original coordinate system.
+
+\subsection{Recipe by month}
+
+\begin{tkzexample}[vbox,small]
+\begin{tikzpicture}
+ \tkzInit[xmax=12,ymin=1000,ymax=11000,ystep=1000]
+ \tkzClip[space=2]
+ \tkzAxeX[label=month,below=10pt]
+ \tkzAxeY[label=Recipe]
+ \tkzDefPoint(1,2000){A}
+ \tkzDefPoint(2,3000){B}
+ \tkzDefPoint(4,2500){C}
+ \tkzDefPoint(5,4200){D}
+ \tkzDrawSegments[color=brown!50](A,B B,C C,D)
+ \tkzDrawMarks[mark=ball](A,B,C,D)
+ \tkzText[draw,color = red,fill = red!10,text width=3cm](5,6000)%
+ {\begin{center}\color{blue}%
+ Recipe by month\end{center}%
+ }
+\end{tikzpicture}
+\end{tkzexample}
+
+\endinput
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-grid.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-grid.tex
index 7440e24474b..018e7a19fef 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-grid.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-grid.tex
@@ -21,7 +21,9 @@ options & default & definition \\
\end{tabular}
\medskip
-Default values can be changed in the configuration file or by macros. The color of the second grid is the same as the main grid, but less intense (by default |gray!50|). Same behavior for the line thickness (by default |0.75 of line width|). See the examples to change this behavior.
+Default values can be changed in the configuration file or by macros. The color of the second grid is the same as the main grid, but less intense (by default |gray!50|).
+
+Same behavior for the line thickness (by default |0.75 of line width|). See the examples to change this behavior.
\end{NewMacroBox}
\subsubsection{\tkzcname{tkzGrid} and the option \tkzname{sub}}
@@ -149,7 +151,7 @@ The grid can be any size.
\subsubsection{Use of a repetition grid}
\begin{tkzexample}[latex=8cm,small]
\begin{tikzpicture}[scale=.5]
- \tikzset{xaxe style/.style ={-}}
+ % \tikzset{xaxe style/.style ={-}}
\tkzInit[xmax=15,ymax=15]
\tkzClip
\tkzGrid[sub,color=orange]
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-initialisation.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-initialisation.tex
index 69734817956..ea850c27a41 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-initialisation.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-initialisation.tex
@@ -48,7 +48,7 @@ The following code gives an error not because \numprint{6000000} is too large, b
With \tkzname{tkz-base}, it will be possible to work with any coordinates, but it will be necessary to use the macros of the package.
-\tkzNamePack{tkz-base} simplifies the use of different value ranges. This package is used by several of my packages such as \tkzname{tkz-tukey}, a package for drawing graphical representations in elementary statistics, \tkzNamePack{tkz-fct} which allows to draw graphical representations of functions using \tkzname{gnuplot}, as well as with \tkzname{tkz-euclide} for Euclidean geometry.
+\tkzNamePack{tkz-base} simplifies the use of different value ranges. This package is used by \tkzNamePack{tkz-fct} which allows to draw graphical representations of functions using \tkzname{gnuplot}.
First of all, you should know that it is not necessary to deal with \TIKZ\ with the size of the support (bounding box); however it is sometimes necessary, either to draw a grid, or to draw axes, or to work with a different unit than the centimeter, or finally to control the size of what will be displayed.
To do this, you must have prepared the frame in which you are going to work, this is the role of \tkzNamePack{tkz-base} and its main macro \tkzNameMacro{tkzInit}. For example, if you want to work on a 10 cm square, but such that the unit is the dm then you will have to use.
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-installation.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-installation.tex
index 9a773413ffe..8954cd5e710 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-installation.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-installation.tex
@@ -1,41 +1,12 @@
\section{Installation}
-\NamePack{tkz-base} is now on the server of the \tkzname{CTAN}\footnote{\NamePack{tkz-base} is part of \NameDist{TeXLive} and \tkzname{tlmgr} allows to install it, it is also part of \NameDist{MikTeX} under \NameSys{Windows}.}. If you want to test a beta version, just put the following files in a texmf folder that your system will be able to find.
+\tkzname{\tkznameofpack} is now on the server of the \tkzname{CTAN}\footnote{\tkzname{\tkznameofpack} is part of \NameDist{TeXLive} and \tkzname{tlmgr} allows you to install them. This package is also part of \NameDist{MiKTeX} under \NameSys{Windows}.}. If you want to test a beta version, just put the following files in a texmf folder that your system can find.
+You will have to check several points:
-\subsection{Files present}
-%–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––>
-Before testing the installation, you can verify that the \tkzname{tkzbase} folder contains the following files:
-
-\begin{itemize}
-\item \tkzname{tkz-base.cfg}
-\item \tkzname{tkz-base.sty}
-\item \tkzname{tkz-lib-marks.tex}
-\item \tkzname{tkz-obj-axes.tex}
-\item \tkzname{tkz-obj-grids.tex}
-\item \tkzname{tkz-obj-marks.tex}
-\item \tkzname{tkz-obj-points.tex}
-\item \tkzname{tkz-obj-rep.tex}
-\item \tkzname{tkz-tools-arith.tex}
-\item \tkzname{tkz-tools-base.tex}
-\item \tkzname{tkz-tools-BB.tex}
-\item \tkzname{tkz-tools-math.tex}
-\item \tkzname{tkz-tools-misc.tex}
-\item \tkzname{tkz-tools-modules.tex}
-\item \tkzname{tkz-tools-print.tex}
-\item \tkzname{tkz-tools-text.tex}
-\item \tkzname{tkz-tools-utilities.tex}
+\begin{itemize}\setlength{\itemsep}{5pt}
+\item The \tkzname{\tkznameofpack} folder must be located on a path recognized by \tkzname{latex}.
+\item The \tkzname{\tkznameofpack} uses \tkzNamePack{xfp}.
+\item This documentation and all examples were obtained with \tkzname{lualatex} but \tkzname{pdflatex} or \tkzname{xelatex} should be suitable.
\end{itemize}
-The one with the main macros is \tkzname{tkz-tools-base.tex},
-it's called \tkzname{tkz-base} which handles all the files.
-The various tools are in files beginning with \tkzname{tkz-tools}, the mathematical objects created are in files whose name has for prefix \tkzname{tkz-obj}. Finally \tkzname{tkz-base.cfg} whose presence is not mandatory allows to modify many default values.
-
-Moreover, \TIKZ\ is loaded with the following libraries:
-
-\begin{tkzltxexample}[]
-\usetikzlibrary{angles, arrows, arrows.meta, babel, calc, decorations, decorations.markings,decoration.shapes, decorations.text, decorations.pathmorphing,
-decorations.pathreplacing, intersections, patterns, plotmarks, positioning, quotes,
-shapes.misc, through}
-\end{tkzltxexample}
-
\endinput
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 5de59c95e39..6fa8be9e825 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
@@ -1,7 +1,7 @@
%!TEX TS-program = lualatex
-% encoding: utf8
-% documentation of tkz-base.sty
-% Copyright 2020 Alain Matthes
+% encoding: utf8
+% documentation of tkz-base.sty
+% 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.
@@ -9,53 +9,33 @@
% 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”.
-%
+% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-% This work consists of the files:
-% TKZdoc-base-axes.tex
-% TKZdoc-base-BB.tex
-% TKZdoc-base-compilation.tex
-% TKZdoc-base-divers.tex
-% TKZdoc-base-example.tex
-% TKZdoc-base-faq.tex
-% TKZdoc-base-grid.tex
-% TKZdoc-base-initialisation.tex
-% TKZdoc-base-installation.tex
-% TKZdoc-base-main.tex
-% TKZdoc-base-marks.tex
-% TKZdoc-base-news.tex
-% TKZdoc-base-obj.tex
-% TKZdoc-base-point.tex
-% TKZdoc-base-rep.tex
-% TKZdoc-base-style.tex
-% TKZdoc-base-texte.tex
-% TKZdoc-base-tools.tex
+
\documentclass[DIV = 14,
fontsize = 10,
- headinclude = false,
index = totoc,
- footinclude = false,
twoside,
headings = small,
- cadre]{tkz-doc}
-\usepackage{etoc}
+ cadre
+ ]{tkz-doc}
+%\usepackage{etoc}
\gdef\tkznameofpack{tkz-base}
-\gdef\tkzversionofpack{3.06c}
-\gdef\tkzdateofpack{2020/03/20}
+\gdef\tkzversionofpack{4.00 b}
+\gdef\tkzdateofpack{2022/01/04}
\gdef\tkznameofdoc{doc-tkz-base}
-\gdef\tkzversionofdoc{3.06c}
-\gdef\tkzdateofdoc{2020/03/20}
+\gdef\tkzversionofdoc{4.00 b}
+\gdef\tkzdateofdoc{2022/01/04}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
\gdef\tkznamecollection{AlterMundus}
\gdef\tkzurlauthor{}
\gdef\tkzengine{lualatex}
\gdef\tkzurlauthorcom{http://altermundus.fr}
-% -- Packages ---------------------------------------------------
+% -- Packages ---------------------------------------------------
\usepackage{calc}
-\usepackage{tkz-euclide}
+\usepackage{tkz-base}
+\usepackage{tkz-euclide}
\usepackage[colorlinks]{hyperref}
\hypersetup{
linkcolor=Gray,
@@ -93,33 +73,33 @@
\usepackage{unicode-math}
\usepackage{fourier-otf}
\makeatletter
-\newfontfamily\zorna{ORNA4___.TTF}%\if@tkzcadre \usepackage{zorna} \fi
+\if@tkzcadre \usepackage{zorna} \fi
\makeatother
\usepackage{datetime,multicol,lscape}
\usepackage[english]{babel}
\usepackage[autolanguage]{numprint}
\usepackage[normalem]{ulem}
-\usepackage{microtype}
+%\usepackage{microtype}
\usepackage{array,multirow,multido,booktabs}
-\usepackage{shortvrb,fancyvrb}
+\usepackage{shortvrb,fancyvrb}
\renewcommand{\labelitemi}{--}
\AtBeginDocument{\MakeShortVerb{\|}} % link to shortvrb
-\pdfcompresslevel=9
+\pdfcompresslevel=9
\setlength\parindent{0pt}
-\RequirePackage{imakeidx}
+\RequirePackage{makeidx}
%\@twocolumnfalse
-\makeindex
+\makeindex
% \def\tkzref{\arabic{section}-\arabic{subsection}-\arabic{subsubsection}}
% \renewenvironment{tkzexample}[1][]{%
% \tkz@killienc \VerbatimOut{tkzbase-\tkzref.tex}%
% }{%
% \endVerbatimOut
% }
-%<--------------------------------------------------------------------------->
+%<--------------------------------------------------------------------------->
\begin{document}
\parindent=0pt
-\author{\tkzauthorofpack}
+\author{\tkzauthorofpack}
\title{\tkznameofpack}
\date{\today}
\clearpage
@@ -132,9 +112,9 @@
\setlength\unitlength{1mm}
\put(70,120){%
\begin{tikzpicture}
- \node at (30pt,30pt){\fontsize{60}{60}\selectfont \zorna{c}};
+ \node at (30pt,30pt){\fontsize{60}{60}\selectfont \zorna{c}};
\node at (270pt,30pt){\fontsize{60}{60}\selectfont \zorna{d}};
- \node at (30pt,210pt){\fontsize{60}{60}\selectfont \zorna{a}};
+ \node at (30pt,210pt){\fontsize{60}{60}\selectfont \zorna{a}};
\node at (270pt,210pt){\fontsize{60}{60}\selectfont \zorna{b}};
\draw[line width=2pt,double,color=MidnightBlue,
fill=myblue!10,opacity=.5] (0,0) rectangle (300pt,240pt);
@@ -142,48 +122,46 @@
\begin{center}
\color{MidnightBlue}
\fontsize{24}{48}
- \selectfont tkz-euclide\\
- tool for \\
- Euclidean Geometry
+ \selectfont tkz-base
\end{center}};
-\end{tikzpicture}}
-}
+\end{tikzpicture}}
+}
\else
\fi
\makeatother
\clearpage
-\tkzSetUpColors[background=white,text=darkgray]
+\tkzSetUpColors[background=white,text=darkgray]
\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 Basic 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.}
+\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.}
\presentation
-\vspace*{1cm}
+\vspace*{1cm}
\noindent\space I'd like to thank \textbf{Till~Tantau} for creating the wonderful tool \href{http://sourceforge.net/projects/pgf/}{\TIKZ}.
-\vspace*{12pt}
+\vspace*{12pt}
\noindent\space I thank \textbf{Yves~Combe} for sharing his work on the protractor and the compass constructions. I would also like to thank, \tkzimp{David~Arnold} who corrected a lot of errors and tested many examples, \tkzimp{Wolfgang~Büchel} who also corrected errors and built great scripts to get the example files, \tkzimp{John~Kitzmiller} and \tkzimp{Dimitri~Kapetas} for their examples, \tkzimp{Gaétan~Marris} for his remarks and corrections, and finally \tkzimp{Laurent Van Deik} for all his corrections, remarks and questions.
\vspace*{12pt}
-\noindent\space You will find many examples on my site:
+\noindent\space You will find many examples on my site:
\href{http://altermundus.fr}{altermundus.fr}.
\vfill
You can send your remarks, and reports on errors you find, to the following address: \href{mailto:al.ma@mac.com}{\textcolor{pdfurlcolor}{\tkzauthorofpack}}.
-
-This file can be redistributed and/or modified under the terms of the \LATEX\
+
+This file can be redistributed and/or modified under the terms of the \LATEX\
Project Public License Distributed from \href{http://www.ctan.org/}{CTAN}\ archives.
\clearpage
\tableofcontents
-\clearpage
+\clearpage
\newpage
-\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
+\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
%<------------- includes -----------------------------------------------
\include{TKZdoc-base-news}
\include{TKZdoc-base-installation}
@@ -201,7 +179,7 @@ Project Public License Distributed from \href{http://www.ctan.org/}{CTAN}\ arch
\include{TKZdoc-base-texte}
\include{TKZdoc-base-faq}
%<------------------------------------------------------------------------
-\clearpage\newpage
+\clearpage\newpage
\makeatletter
\begin{multicols}{2}
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-marks.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-marks.tex
index b54b04c69b9..627401e5ac9 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-marks.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-marks.tex
@@ -159,7 +159,7 @@ options & default & definition \\
\end{NewMacroBox}
\subsubsection{Mark and plot; use of \tkzcname{tkzDrawMarks}}
-\begin{tkzexample}[latex=7cm,small]
+\begin{tkzexample}[latex=8cm,small]
\begin{tikzpicture}
\tkzInit[xmax=6,ymin=1000,
ymax=5000,ystep=1000]
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 361d8198bf9..2132c3914c8 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,18 +1,20 @@
\section{News and presentation}
-This package is the foundation of the \tkzNamePack{tkz-euclide} and \tkzNamePack{tkz-fct} in particular. It provides a Cartesian system that will be defined by the macro \tkzcname{tkzInit}. The package has been modified and object transfers between \tkzimp{tkz-base} and \tkzimp{tkz-euclide} have been performed.
-In the future, the definition macros will be isolated.
+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
+\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}
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.
-Here are some of the changes. The |tkz-euclide| package brings more new features.
+Here are some of the changes. The \tkzimp{tkz-euclide} package brings more new features. \tkzimp{tkz-euclide} is used for some examples in this documentation.
+
\vspace{2cm}
\begin{itemize}\setlength{\itemsep}{10pt}
\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 Addition of macros for the "bounding box": \tkzcname{tkzSaveBB} \tkzcname{tkzClipBB};
\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};
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-point.tex b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-point.tex
index b0fa58e01f1..0798b4036ef 100644
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-point.tex
+++ b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base-point.tex
@@ -230,7 +230,7 @@ Let's see how to obtain an isosceles triangle with a principal angle of 30 degre
\end{tkzexample}
%<--------------------------------------------------------------------------->
-\subsection{Drawing a point \tkzcname{tkzDrawPoint}} \hypertarget{tdrp}{}
+\subsection{Drawing a point \tkzcname{tkzDrawPoint}}
\begin{NewMacroBox}{tkzDrawPoint}{\oarg{local options}\parg{point}}%
\begin{tabular}{lll}%
arguments & default & definition \\
@@ -344,7 +344,7 @@ Warning at the final "s", an oversight leads to cascading errors if you attempt
\tkzDefPoint(30:5){C}
\end{scope}
\tkzCalcLength[cm](A,B)\tkzGetLength{rAB}
- \tkzDrawCircle[R](A,\rAB cm)
+ \tkzDrawCircle[R](A,\rAB)
\tkzDrawSegment(A,B)
\tkzDrawPoints(A,B,C)
\tkzLabelPoints(B,C)
@@ -451,7 +451,7 @@ Here the points are positioned relative to the center of gravity of $A,B,C \ \te
\begin{tkzexample}[latex=5cm,small]
\begin{tikzpicture}[scale=1.25]
\tkzDefPoint(2,1){O}
- \tkzDefRandPointOn[circle=center O radius 1.5cm]
+ \tkzDefRandPointOn[circle=center O radius 1.5]
\tkzGetPoint{A}
\tkzDrawCircle(O,A)
\tkzDefPointBy[rotation=center O angle 100](A)
@@ -472,7 +472,7 @@ This time the reference is $O$ and the distance is by default $0.15$.
\begin{tkzexample}[latex=5cm,small]
\begin{tikzpicture}[scale=1.25]
\tkzDefPoint(2,1){O}
- \tkzDefRandPointOn[circle=center O radius 1.5cm]
+ \tkzDefRandPointOn[circle=center O radius 1.5]
\tkzGetPoint{A}
\tkzDrawCircle(O,A)
\tkzDefPointBy[rotation=center O angle 100](A)
diff --git a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base.pdf b/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base.pdf
deleted file mode 100644
index dfaf3b8d397..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/TKZdoc-base.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/preamble-standalone.ltx b/Master/texmf-dist/doc/latex/tkz-base/examples/preamble-standalone.ltx
deleted file mode 100644
index fb3587d4f6a..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/preamble-standalone.ltx
+++ /dev/null
@@ -1,2 +0,0 @@
-\documentclass{standalone}
-\usepackage{tkz-euclide,tkz-fct}
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.1.1.tex
deleted file mode 100644
index 60232925271..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.1.1.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 81 (Section 10.1.1 : Example with \tkzcname{tkzShowBB})
-
-\begin{tikzpicture}[scale=.5]
- \tkzInit[ymax=5,xmax=8]
- \tkzGrid
- \tkzDefPoint(3,0){A}
- \begin{scope}
- \tkzClipBB
- \tkzDrawCircle[R](A,5 cm)
- \tkzShowBB
- \end{scope}
-\tkzDrawCircle[R,red](A,4 cm)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.2.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.2.1.tex
deleted file mode 100644
index 7096d7d49aa..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.2.1.tex
+++ /dev/null
@@ -1,19 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 82 (Section 10.2.1 : Example with \tkzcname{tkzClipBB} and the bisectors)
-
-\begin{tikzpicture}
- \tkzInit[xmin=-3,xmax=6, ymin=-1,ymax=6]
- \tkzDefPoint(0,0){O}\tkzDefPoint(3,1){I}
- \tkzDefPoint(1,4){J}
- \tkzDefLine[bisector](I,O,J) \tkzGetPoint{i}
- \tkzDefLine[bisector out](I,O,J) \tkzGetPoint{j}
- \tkzDrawPoints(O,I,J,i,j)
- \tkzClipBB
- \tkzDrawLines[add = 1 and 2,color=red](O,I O,J)
- \tkzDrawLines[add = 1 and 2,color=blue](O,i O,j)
- \tkzShowBB
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.3.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.3.1.tex
deleted file mode 100644
index 3e17f8f9889..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.3.1.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 83 (Section 10.3.1 : Example with \tkzcname{tkzShowBB})
-
-\begin{tikzpicture}
- \tkzDefPoint(0,0){A}
- \tkzDefPoint(3,3){B}
- \tkzDefPoint(1,1){C}
- \tkzSetBB(A)(2,2)
- \tkzDrawSegment(A,B)
- \tkzDrawPoints(A,C)
- \tkzShowBB
-\end{tikzpicture}right
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.4.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.4.0.tex
deleted file mode 100644
index 8bcbcd13c1b..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.4.0.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 84 (Section 10.4 : tkzSaveBB}{)
-
-\begin{tikzpicture}
- \begin{scope}
- \tkzSetBB(0,0)(6,2) \tkzShowBB[fill=blue!20]
- \tkzSaveBB
- \end{scope}
- \tkzDefPoint(3,3){A}\tkzShowBB
- \tkzDrawCircle[R,fill=yellow,opacity=.2](A,2cm)
- \tkzRestoreBB
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.5.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.5.1.tex
deleted file mode 100644
index 0c0288fae87..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.5.1.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 85 (Section 10.5.1 : Example of the use of \tkzcname{tkzRestoreBB})
-
-\begin{tikzpicture}
- \tkzDefPoint(-2,-2){A}
- \tkzDefPoint(2,1){B}
- \tkzDefPoint(0,0){O}
- \tkzSaveBB
- \tkzShowBB[red,line width=1pt]
- \tkzRestoreBB
- \tkzDrawCircle(O,B)
- \tkzClipBB
- \tkzFillCircle[gray!20](O,B)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.1.tex
deleted file mode 100644
index 8338c2b00f0..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.1.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 86 (Section 10.6.1 : First example with \tkzcname{tkzClip}} \hypertarget{clip}{)
-
-\begin{tikzpicture}
- \tkzInit[xmax=3, ymax=3]
- \tkzGrid
- \tkzAxeXY
- \draw[red] (-1,-1)--(5,5);
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.2.tex
deleted file mode 100644
index 911dfcc2c5e..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.2.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 87 (Section 10.6.2 : Second example with \tkzcname{tkzClip})
-
-\begin{tikzpicture}
- \tkzInit[xmax=3, ymax=3]
- \tkzGrid
- \tkzAxeXY
- \tkzClip
- \draw[red] (-1,-1)--(5,5);
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.3.tex
deleted file mode 100644
index e9f80c2e2b3..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.6.3.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 88 (Section 10.6.3 : \tkzcname{tkzClip} et l'option \tkzname{space})
-
-\begin{tikzpicture}
- \tkzInit[xmax=3, ymax=3]
- \tkzGrid \tkzAxeXY
- \tkzClip[space=-0.5]
- \draw[red] (-0.5,-0.5)--(3.5,3.5);
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.7.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.7.1.tex
deleted file mode 100644
index 1c7e430f797..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.7.1.tex
+++ /dev/null
@@ -1,25 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 89 (Section 10.7.1 : Example with \tkzcname{tkzClipOutPolygon})
-
-\begin{tikzpicture}[scale=.5]
- \tkzInit[xmin=-5,xmax=5,ymin=-5,ymax=5]
- \pgfinterruptboundingbox
- \tkzDefPoints{-.5/0/P1,.5/0/P2}
- \foreach \i [count=\j from 3] in {2,...,7}{%
- \tkzDefShiftPoint[P\i]({45*(\i-1)}:1 cm){P\j}
- }
- \endpgfinterruptboundingbox
- \tkzClipOutPolygon(P1,P2,P3,P4,P5,P6,P7,P8)
- \tkzCalcLength[cm](P1,P5)\tkzGetLength{r}
- \begin{scope}[blend group=screen]
- \foreach \i in {1,...,8}{%
- \pgfmathparse{100-5*\i}
- \tkzFillCircle[R,color=blue!%
- \pgfmathresult](P\i,\r)
- }
- \end{scope}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.9.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.9.0.tex
deleted file mode 100644
index 95333829b4e..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-10.9.0.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 90 (Section 10.9 : TikZ Controls \tkzcname{pgfinterruptboundingbox} and \tkzcname{endpgfinterruptboundingbox})
-
-\begin{tikzpicture}
-\tkzDefPoint(0,5){A}\tkzDefPoint(5,4){B}
-\tkzDefPoint(0,0){C}\tkzDefPoint(5,1){D}
-\pgfinterruptboundingbox
- \tkzInterLL(A,B)(C,D)\tkzGetPoint{I}
-\endpgfinterruptboundingbox
-\tkzClipBB
- \tkzDrawCircle(I,B)
-\tkzDrawSegments(A,B C,D A,C)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-12.1.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-12.1.2.tex
deleted file mode 100644
index f2a50ea34e3..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-12.1.2.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 91 (Section 12.1.2 : Example of use )
-
-\begin{tikzpicture}
- \tikzset{xaxe style/.style={-}}
- \tikzset{yaxe style/.style={-}}
- \tkzInit[xmax=4,ymax=4]
- \tkzGrid
- \tkzDrawX
- \tkzDrawY
- \tkzRep[color=red,ynorm=2]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.1.tex
deleted file mode 100644
index 45ca2bdda2b..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.1.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 92 (Section 13.1.1 : Horizontal line )
-
-\begin{tikzpicture}[scale=2]
- \tkzInit[xmax=3,ymax=1.5]
- \tkzAxeXY
- \tkzHLine[color = blue,
- style = dashed,
- line width = 2pt]{1}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.2.tex
deleted file mode 100644
index 94ccca28ce3..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.1.2.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 93 (Section 13.1.2 : Horizontal line and value calculated by \tkzname{xfp} )
-
-\begin{tikzpicture}
- \tkzInit[xmin=-3,xmax=3,ymin=-2,ymax=1.5]
- \foreach\v in {-1,1}
- {\tkzHLine[color=red]{\v*pi/2}}
- \tkzDrawY
- \tkzAxeX[trig=2]
- \tkzLabelY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.2.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.2.1.tex
deleted file mode 100644
index be3fa56c3c2..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.2.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 94 (Section 13.2.1 : Horizontal lines)
-
-\begin{tikzpicture}
- \tkzInit[xmax=5,ymax=4]
- \tkzAxeXY
- \tkzHLines[color = magenta]{1,...,3}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.1.tex
deleted file mode 100644
index df20f637756..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.1.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 95 (Section 13.3.1 : Vertical line )
-
-\begin{tikzpicture}[scale=2]
- \tkzInit[xmax=3,ymax=1]
- \tkzAxeXY
- \tkzVLine[color = blue,
- style = dashed,
- line width = 2pt]{1/3}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.2.tex
deleted file mode 100644
index 86aae74f574..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.3.2.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 96 (Section 13.3.2 : Vertical line and value calculated by \tkzname{xfp} )
-
-\begin{tikzpicture}
- \tkzInit[xmax=7,ymin=-1,ymax=1]
- \foreach\v in {1,2}
- {\tkzVLine[color=red]{\v*pi}}
- \tkzDrawY
- \tkzAxeX[trig=2]
- \tkzLabelY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.4.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.4.1.tex
deleted file mode 100644
index 5e1044b353a..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-13.4.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 97 (Section 13.4.1 : Vertical lines)
-
-\begin{tikzpicture}
- \tkzInit[xmax=5,ymax=2]
- \tkzAxeXY
- \tkzVLines[color = green]{1,2,...,4}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-14.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-14.1.1.tex
deleted file mode 100644
index f007a0f0545..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-14.1.1.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 98 (Section 14.1.1 : Example)
-
-\begin{tikzpicture}
- \tkzInit[xmax=6]
- \tkzDrawX
- \tkzHTick[mark=ball,mark size=3pt]{pi/2}
- \tkzHTick[mark=*,
- mark options={color=purple}]{2*exp(1)}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.1.1.tex
deleted file mode 100644
index fcb697749c9..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.1.1.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 99 (Section 15.1.1 : Drawing of a scatter plot with \tkzcname{tkzDrawSetOfPoints})
-
-\begin{tikzpicture}[scale=0.75]
-\tkzInit[xmax=6,ymin=1000,ymax=5000,ystep=1000]
-\tkzDrawX[label=$m$,below=10pt]
-\tkzDrawY[label=$R(m)$,above=10pt]
-\tkzLabelX[font=\scriptsize]
-\tkzLabelY[font=\scriptsize]
-\tkzDefSetOfPoints[show]{1/2000,2/3000,4/2500,5/4200}
-\tkzDrawSetOfPoints[mark=ball,mark size=3pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.1.tex
deleted file mode 100644
index ee7889246be..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.1.tex
+++ /dev/null
@@ -1,23 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 100 (Section 15.2.1 : Link the points of a scatter plot with \tkzcname{tkzJoinSetOfPoints})
-
-\begin{tikzpicture}[scale=1]
-\tkzInit[xmax=5,
- ymin=1000,ymax=6000,ystep=1000]
-\tkzDrawX[label=$m$,below=13pt]
-\tkzDrawY[label=$R(m)$]
-\tkzLabelX[font=\scriptsize]
-\tkzLabelY[font=\scriptsize]
-\tkzDefSetOfPoints{%
- 1/2000,2/3000,4/2500,5/4200}
-\tkzJoinSetOfPoints[%
- thick,
- color=brown]
-\tkzDrawSetOfPoints[%
- mark=ball
- ,mark size=3pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.2.tex
deleted file mode 100644
index cd6f35cdb53..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.2.2.tex
+++ /dev/null
@@ -1,21 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 101 (Section 15.2.2 : Using the points of a scatter plot)
-
-\begin{tikzpicture}[scale=.5]
-\tkzInit[xmax=5,ymin=1000,
- ymax=6000,ystep=1000]
-\tkzGrid[color=orange!30]
-\tkzDrawX[label=$m$,below=13pt]
-\tkzDrawY[label=$R(m)$]
-\tkzLabelX[font=\scriptsize]
-\tkzLabelY[font=\scriptsize]
-\tkzDefSetOfPoints[prefix=P]{%
- 1/2000,2/3000,3/2000,4/2500,5/4200}
-\tkzDrawPolySeg[%
- color=brown!50,
- line width=2pt](P1,P2,P3,P4,P5)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.3.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.3.1.tex
deleted file mode 100644
index ef5a5afd8f3..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.3.1.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 102 (Section 15.3.1 : Two scatter plots)
-
-\begin{tikzpicture}
-\tkzInit[xmax=5.5,ymin=1000,%
- ymax=6000,ystep=2000]
-\tkzGrid[color=orange!30]
-\tkzDrawX[label=$m$,below=13pt]
-\tkzDrawY[above left,label=$R(m)$]
-\tkzLabelX[below right,font=\scriptsize]
-\tkzLabelY[font=\scriptsize]
-\tkzDefSetOfPoints{1/2000,2/3000,3/2000,
- 4/2500,5/4200}
-\tkzDefSetOfPoints[prefix=P]{1/3200,2/4100,
- 3/3300,4/3300,5/5000}
-\tkzSetUpMark[mark=heart,color=black,
- fill=red!30,size=4pt]
-\tkzJoinSetOfPoints[thick,color=blue,double]
-\tkzDrawSetOfPoints
-\tkzJoinSetOfPoints[prefix=P,thick,color=orange]
-\tkzDrawSetOfPoints[prefix=P,mark=square*,
- mark size=4pt,
- mark options={color=blue,fill=blue!40}]
-\tkzText[draw,color = red,
- fill = orange!20](3,5800)%
- {Recette en fonction du mois}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.4.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.4.1.tex
deleted file mode 100644
index 9b7b417d45c..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.4.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 103 (Section 15.4.1 : Ball; use of \tkzcname{tkzDrawMarks})
-
-\begin{tikzpicture}
- \tkzInit[xmax=3,ymax=1]
- \tkzAxeXY
- \tkzDrawMark[mark=ball](1,.5)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.5.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.5.1.tex
deleted file mode 100644
index 6b385195a36..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-15.5.1.tex
+++ /dev/null
@@ -1,20 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 104 (Section 15.5.1 : Mark and plot; use of \tkzcname{tkzDrawMarks})
-
-\begin{tikzpicture}
- \tkzInit[xmax=6,ymin=1000,
- ymax=5000,ystep=1000]
- \tkzAxeXY
- \tkzDefSetOfPoints[prefix=P]{%
- 1/2000,
- 2/3000,
- 4/2500,
- 5/4200}
- \tkzDrawSegments[color=brown!50]%
-(P1,P2 P2,P3 P3,P4)
- \tkzDrawMarks[mark=ball](P1,P2,P3,P4)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.1.tex
deleted file mode 100644
index 0e9800230ad..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.1.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 105 (Section 16.1.1 : A title)
-
-\begin{tikzpicture}
- \tkzInit[xmax = 6, ymin = 1000,%
- ymax = 4000,ystep = 1000]
- \tkzAxeXY
- \tkzText[draw,
- line width = 1pt,%
- color = red,%
- fill = orange!20](3,4000)%
- {Recette en fonction du mois}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.2.tex
deleted file mode 100644
index af016037282..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.2.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 106 (Section 16.1.2 : Draft)
-
-\begin{tikzpicture}
- \tkzInit[xmax = 6, ymin = 1000,%
- ymax = 4000,ystep = 1000]
- \tkzGrid \tkzAxeXY
- \tkzText[draw,opacity=.2,
- rotate=45,inner sep=.6 cm,
- line width = 1pt,
- color = black,
- fill = purple!20](3,2500)
- {\Huge DRAFT}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.3.tex
deleted file mode 100644
index 218edf8c6c5..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.3.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 107 (Section 16.1.3 : Text with a period)
-
-\begin{tikzpicture}
- \tkzInit[ymax=5,xmax=6]
- \tkzAxeXY
- \tkzDefPoint(3,3){A}
- \tkzText[draw,opacity=.6,
- inner sep=.6 cm,
- line width = 1pt,
- color = black,
- fill = purple!20](A)
- {My text}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.4.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.4.tex
deleted file mode 100644
index 3dd1a8b7749..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.1.4.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 108 (Section 16.1.4 : Text format)
-
-\begin{tikzpicture}
- \tkzInit[ymax=5,xmax=6]
- \tkzAxeXY
- \tkzText[draw,opacity=.6,
- inner sep=.6 cm,
- line width = 1pt,
- color = black,
- fill = purple!20,
- text width=3cm](3,3)
- {My text\\\ Reference}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.2.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.2.1.tex
deleted file mode 100644
index ebb9c33b21b..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-16.2.1.tex
+++ /dev/null
@@ -1,28 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 109 (Section 16.2.1 : Legends with symbols)
-
-\begin{tikzpicture}
-\tkzInit[xmax=12,ymin=1000,ymax=11000,ystep=2000]
-\tkzGrid[color=orange!30]
-\tkzDrawX[below right,label=Mois]
-\tkzDrawY[above left,label=Recette]
-\tkzLabelX
-\tkzLabelY
-\tkzDefSetOfPoints{1/2000,2/3000,3/2000,4/2500,5/4200,6/4800,7/4600,
- 8/5200,9/6200,10/7000,11/7400,12/10000}
-\tkzDefSetOfPoints[prefix=P]{1/3200,2/4100,3/3300,4/3300,5/5000,6/5500,7/5200,8/4000,
- 9/3000,10/6000,11/8400,12/9000}
-\tkzSetUpMark[mark=heart,color=black,fill=red!30,size=4pt]
-\tkzJoinSetOfPoints[thick,color=brown,double]
-\tkzDrawSetOfPoints
-\tkzJoinSetOfPoints[prefix=P,thick,color=orange,double]
-\tkzDrawSetOfPoints[prefix=P,mark=square*,mark size=4pt,
- mark options={color=blue,fill=blue!40}]
-\tkzLegend[draw,rounded corners,fill=orange!20,text=brown,
- line width=2pt](5,10000){heart/1ex/red!30/Product Recipe A,%
- square*/0.75ex/blue!40/Product Recipe B}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-3.1.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-3.1.0.tex
deleted file mode 100644
index 970ba14baac..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-3.1.0.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 2 (Section 3.1 : Installation test)
-
-\begin{tikzpicture}
- \tkzInit[xmax=4,ymax=4]
- \tkzGrid
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.1.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.1.0.tex
deleted file mode 100644
index 8bc4bea5813..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.1.0.tex
+++ /dev/null
@@ -1,10 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 5 (Section 4.1 : Example that poses a problem )
-
-\begin{tikzpicture}[x=0.01 cm]
- \draw (0,0)--(600,0);
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.2.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.2.0.tex
deleted file mode 100644
index f3e6d2b7107..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-4.2.0.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 6 (Section 4.2 : The role of \tkzname{\tkznameofpack})
-
-\begin{tikzpicture}[x=0.000001 cm]
- \coordinate (x) at (6000000,0);
- \draw (0,0)--(x);
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.1.tex
deleted file mode 100644
index d081a3f16b9..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.1.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 7 (Section 5.1.1 : Changing the drawing size with \tkzcname{tkzInit})
-
-\begin{tikzpicture}
- \tkzInit[xmax=8,ymax=6]
- \tkzGrid
- \tkzAxeXY
- \draw[blue](-1,0)--(6,7);
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.2.tex
deleted file mode 100644
index 7cff1c35282..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.1.2.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 8 (Section 5.1.2 : Role of \tkzname{xstep} , \tkzname{ystep})
-
-\begin{tikzpicture}
- \tkzInit[xmax=10,xstep=2,ymax=800,ystep=400]
- \tkzGrid
- \tkzAxeXY
-
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.0.tex
deleted file mode 100644
index 6f295c73875..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.0.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 9 (Section 5.2 : Another example with \tkzname{xstep} and \tkzname{ystep})
-
-\begin{tikzpicture}
- \tkzInit[xmax=5,xstep=1,ymax=2,ystep=.5]
- \tkzGrid
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.1.tex
deleted file mode 100644
index 31f8f77fc3b..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.1.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 10 (Section 5.2.1 : Customized origin.)
-
-\begin{tikzpicture}
- \tkzInit[xmin=20,
- xmax=50,
- xstep=10,
- ymin=5000,
- ymax=5150,
- ystep=50]
- \tkzAxeXY
- \tkzDefPoint(30,5100){A}
- \tkzDrawPoint(A)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.2.tex
deleted file mode 100644
index e28f6443319..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.2.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 11 (Section 5.2.2 : Use of decimals )
-
-\begin{tikzpicture}
- \tkzInit[xmin=0.00, xmax=0.05,
- ymin=1.2200,ymax=1.2215,
- xstep=0.01, ystep=0.0005]
- \tkzAxeXY
- \tkzDefPoint(.04,1.22025){I}
- \tkzDrawPoint(I)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.3.tex
deleted file mode 100644
index 3aaba65fba1..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-5.2.3.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 12 (Section 5.2.3 : Negative values)
-
-\begin{tikzpicture}
- \tkzInit[xmin = -40,
- xmax = 60,
- ymin = -40,
- ymax = 60,
- xstep = 20,
- ystep = 20]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.0.tex
deleted file mode 100644
index 063873cdbe5..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.0.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 13 (Section 6.1 : \tkzcname{tkzDrawX}} \hypertarget{dx}{)
-
-\begin{tikzpicture}[>=latex,scale=2]
- \draw[line width=2 pt](0,0)--(4,0);
- \draw[fill] (2cm-6pt,-14pt) rectangle (2cm+6pt,+14pt);
- \draw[<->](2cm-6.5pt,18pt) -- (2cm+6.5pt,+18pt);
- \node[above] at (2cm,20pt) {tickwd};
- \draw[<->](2cm+10pt,1pt) -- (2cm+10pt,+14pt);
- \node[right] at (2cm+10pt,8pt) {tickup};
- \draw[<->](2cm+10pt,-1pt) -- (2cm+10pt,-14pt);
- \node[right] at (2cm+10pt,-8pt) {tickdn};
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.1.tex
deleted file mode 100644
index 1c08d022ed8..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.1.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 14 (Section 6.1.1 : No tick, no label)
-
-\begin{tikzpicture}
- \tkzInit[xmax=5]
- \tkzDrawX[label={},noticks]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.2.tex
deleted file mode 100644
index caaa0740d74..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.2.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 15 (Section 6.1.2 : Label placement)
-
-\begin{tikzpicture}
- \tkzInit[xmax=5]
- \tkzDrawX[label = quantity,
- above left = 8pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.3.tex
deleted file mode 100644
index 73e081bc161..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.3.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 16 (Section 6.1.3 : Label and Axis Colour)
-
-\begin{tikzpicture}
- \tkzInit[xmax=5]
- \tkzDrawX[text=blue,color=red,right=12pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.4.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.4.tex
deleted file mode 100644
index 9e5d06a4d6c..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.4.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 17 (Section 6.1.4 : Option \tkzname{right space})
-
-\begin{tikzpicture}
-\tkzInit[xmax=0.4,xstep=0.1]
-\tkzDrawX[text=blue,color=red,right=12pt,right space=1]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.5.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.5.tex
deleted file mode 100644
index da595596308..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.5.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 18 (Section 6.1.5 : Trigonometric axis with the option \tkzname{trig=1}}\hypertarget{newm}{)
-
-\begin{tikzpicture}
- \tkzInit[xmin=0,xmax=4,ymin=-1,ymax=1]
- \tkzDrawX[trig=1]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.6.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.6.tex
deleted file mode 100644
index eb3e5e4702e..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.1.6.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 19 (Section 6.1.6 : Trigonometric axis with the option \tkzname{trig=2} )
-
-\begin{tikzpicture}
- \tkzInit[xmin=0,xmax=4,ymin=-1,ymax=1]
- \tkzDrawX[trig=2]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.10.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.10.1.tex
deleted file mode 100644
index 7e58a720423..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.10.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 43 (Section 6.10.1 : Changing the default axes)
-
-\begin{tikzpicture}[scale=1]
- \tkzInit[ymax=2,xmax=4]
- \tkzSetUpAxis[line width=1pt,tickwd=1pt,ticka=3pt, tickb=0pt]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.1.tex
deleted file mode 100644
index 1058d470a70..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 20 (Section 6.2.1 : Position of the graduations)
-
-\begin{tikzpicture}
-\tkzInit[xmax=.5,xstep=0.1]
-\tkzDrawX[label=$t$,text=blue,color=red]
-\tkzLabelX[text=blue,below = 3pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.10.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.10.tex
deleted file mode 100644
index 827c87c4f8d..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.10.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 32 (Section 6.2.10 : Only positive graduations before drawings )
-
-\begin{tikzpicture}
- \tkzInit[xmin=2,ymin=2,xmax=4,ymax=4]
- \tkzLabelX \tkzLabelY
- \tkzDrawXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.11.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.11.tex
deleted file mode 100644
index b24ace923e6..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.11.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 33 (Section 6.2.11 : No graduations at the origin )
-
-\begin{tikzpicture}
- \tkzInit[xmin=2,ymin=2,xmax=4,ymax=4]
- \tkzLabelX[orig] \tkzLabelY[orig]
- \tkzDrawXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.2.tex
deleted file mode 100644
index 62044924c0f..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.2.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 21 (Section 6.2.2 : Position of the graduations with \tkzname{xlabel style})
-
-\begin{tikzpicture}
- \tkzInit[xmin=1000,xmax=4000,xstep=1000]
- \tkzDrawX
- \tikzset{xlabel style/.append style={rotate=-30}}
- \tkzLabelX[below right=3 pt,inner sep = 1pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.3.tex
deleted file mode 100644
index 18c8ee20311..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.3.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 22 (Section 6.2.3 : Dates with \tkzname{np off})
-
-\begin{tikzpicture}
- \tkzInit[xmin=2000,xmax=2004]
- \tkzDrawX
- \tikzset{xlabel style/.append style={rotate=-30}}
- \tkzLabelX[np off,below right=3 pt,inner sep =1pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.4.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.4.tex
deleted file mode 100644
index ed1e4ce69a4..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.4.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 23 (Section 6.2.4 : \tkzname{frac})
-
-\begin{tikzpicture}
-\tkzInit[xmax=1.75,xstep=0.33333]
-\tkzDrawX[label=$t$,text=blue,color=red]
-\tkzLabelX[frac=3,text=blue,below = 6pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.5.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.5.tex
deleted file mode 100644
index f566cb7158d..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.5.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 24 (Section 6.2.5 : \tkzname{trig})
-
-\begin{tikzpicture}
- \tkzInit[xmin=0,xmax=5,ymin=-1,ymax=1]
- \tkzDrawX[trig=2]
- \tkzLabelX[trig=2,text=blue,below = 8pt]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.6.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.6.tex
deleted file mode 100644
index ea7b67133bc..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.6.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 28 (Section 6.2.6 : Graduations size)
-
-\begin{tikzpicture}
- \tkzInit[xmin=0,xmax=5,ymin=-1,ymax=1]
- \tkzDrawX[trig=2]
- \tkzLabelX[trig=2,text=blue,
- below = 8pt,node font=\scriptsize]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.7.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.7.tex
deleted file mode 100644
index 9abf0c8edb5..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.7.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 29 (Section 6.2.7 : Colour of the graduations)
-
-\begin{tikzpicture}
- \tkzInit[xmin = -2,xmax = 3,
- ymin = -2,ymax = 2]
- \tkzDrawX[color = red,
- label = $\displaystyle\frac{1}{t}$,
- below = 6pt]
- \tkzLabelX[text=blue]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.8.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.8.tex
deleted file mode 100644
index dad9b9dede0..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.8.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 30 (Section 6.2.8 : Axis drawings before the graduation)
-
-\begin{tikzpicture}
-\tkzInit[xmin = -1,xmax = 4,
- ymin = -1,ymax = 1]
-\tkzDrawXY \tkzLabelX \tkzLabelY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.9.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.9.tex
deleted file mode 100644
index 330556ce293..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.2.9.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 31 (Section 6.2.9 : Graduations (except originally) prior to tracings )
-
-\begin{tikzpicture}
- \tkzInit[xmin = -1,xmax = 4,
- ymin = -1,ymax = 1]
- \tkzLabelX[orig=false]
- \tkzLabelY[orig=false]
- \tkzDrawXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.1.tex
deleted file mode 100644
index 141057b12c0..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 34 (Section 6.3.1 : Example with \tkzcname{tkzAxeX})
-
-\begin{tikzpicture}
- \tkzInit[xmax=0.5,xstep=0.1,ymax=1]
- \tkzGrid
- \tkzAxeX[text=blue]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.2.tex
deleted file mode 100644
index d12382c3f03..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.2.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 35 (Section 6.3.2 : Use of \tkzname{pi} and \tkzcname{tkzAxeX})
-
-\begin{tikzpicture}
- \tkzInit[xmax=4,ymax=3.5]
- \let\tkzmathstyle\displaystyle
- \tkzLabelX[orig = false, frac = 4,below = 10pt]
- \tkzDrawX[label = $t$]
- \tkzAxeY[trig=2]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.3.tex
deleted file mode 100644
index 1e8788f1694..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.3.3.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 36 (Section 6.3.3 : Option \tkzname{frac} and \tkzname{trig})
-
-\begin{tikzpicture}
- \tkzInit[xmax=9,xstep=3,ymax=3.5]
- \tkzLabelX[below=10pt,orig=false,frac=3]
- \tkzDrawX[label = $t$]
- \tkzAxeY[trig=2]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.1.tex
deleted file mode 100644
index 8a36f37ea27..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.1.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 37 (Section 6.7.1 : Colour of axes, graduations)
-
-\begin{tikzpicture}
- \tkzInit[xmin=-1,xmax=4,ymin=-1,ymax=3]
- \tkzAxeXY[label={},text=blue]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.2.tex
deleted file mode 100644
index 540bb7a3616..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.2.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 38 (Section 6.7.2 : Option \tkzname{label=\{\}})
-
-\begin{tikzpicture}
- \tkzInit[xmin=-1,xmax=4,ymin=-1,ymax=2]
- \tkzAxeXY[label={},text=blue,trig=2]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.3.tex
deleted file mode 100644
index d3206c70984..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.7.3.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 39 (Section 6.7.3 : Option \tkzname{swap})
-
-\begin{tikzpicture}
-\tkzInit[xmin=-2,xmax=2,ymin=-2,ymax=2]
-\tkzAxeXY[label={},swap]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.1.tex
deleted file mode 100644
index 817fe2f73d1..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.1.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 40 (Section 6.8.1 : Common colour and empty labels)
-
-\begin{tikzpicture}
- \tkzInit[xmin=-1,xmax=4,ymin=-1,ymax=1]
- \tkzDrawXY[label={},color=red]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.2.tex
deleted file mode 100644
index a400f26e567..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.8.2.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 41 (Section 6.8.2 : Two trigonometric axes)
-
-\begin{tikzpicture}
- \tkzInit[xmin=-1,xmax=4,ymin=-1,ymax=1]
- \tkzDrawXY[label={},color=red,trig=4]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.9.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.9.1.tex
deleted file mode 100644
index fbe1715ac3d..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-6.9.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 42 (Section 6.9.1 : )
-
-\begin{tikzpicture}
- \tkzInit[xmin=-1,xmax=4,ymin=-1,ymax=1]
- \tkzDrawXY[label={},color=red]
- \tkzLabelXY[text=blue]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.1.tex
deleted file mode 100644
index 48d6af4edbf..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 44 (Section 7.0.1 : \tkzcname{tkzGrid} and the option \tkzname{sub})
-
-\begin{tikzpicture}
- \tkzInit[xmax=4, ymax=2]
- \tkzGrid[sub]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.10.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.10.tex
deleted file mode 100644
index 71c48e503d2..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.10.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 53 (Section 7.0.10 : Options \tkzname{frac} and \tkzname{trig} with \tkzcname{tkzGrid})
-
-\begin{tikzpicture}
- \tkzInit[xmax=9,xstep=3,ymax=4]
- \tkzGrid[xstep=1,ystep=pi/2,sub,
- subxstep=1,subystep=pi/4]
- \tkzLabelX[label=$t$,orig=false,frac=3,
- below=6pt,font=\scriptsize]
- \tkzLabelY[trig=2,font=\scriptsize]
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.11.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.11.tex
deleted file mode 100644
index 2c4a516f233..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.11.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 54 (Section 7.0.11 : Use of a repetition grid)
-
-\begin{tikzpicture}[scale=.5]
- \tikzset{xaxe style/.style ={-}}
- \tkzInit[xmax=15,ymax=15]
- \tkzClip
- \tkzGrid[sub,color=orange]
- \tkzLabelX[label= ] \tkzLabelY[label= ]
- \tkzDrawXY
- \node[opacity=.5] at (8,6){%
- \includegraphics[scale=.5]{tiger}};
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.2.tex
deleted file mode 100644
index a8799fd7b9b..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.2.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 45 (Section 7.0.2 : Option \tkzname{sub})
-
-\begin{tikzpicture}
- \tkzInit[xmax=4, ymax=2]
- \tkzGrid[sub,color=orange,
- subxstep=.5,subystep=.5]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.3.tex
deleted file mode 100644
index 94bbba05f85..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.3.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 46 (Section 7.0.3 : Almost Default)
-
-\begin{tikzpicture}
- \tkzInit[xmax=5,ymax=2]
- \tkzGrid[color=orange]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.4.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.4.tex
deleted file mode 100644
index b881b4336b8..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.4.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 47 (Section 7.0.4 : Under the grid, too, option \tkzname{sub})
-
-\begin{tikzpicture}
- \tkzInit[xmax=5,ymax=2]
- \tkzGrid[sub,color=orange]
- \tkzGrid[color=orange]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.5.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.5.tex
deleted file mode 100644
index c5e861f58ec..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.5.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 48 (Section 7.0.5 : Grid change)
-
-\begin{tikzpicture}
- \tkzInit[xmax=5,ymax=2]
- \tkzGrid[color = orange,
- sub,
- subxstep = 0.1,
- subystep = 0.1]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.6.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.6.tex
deleted file mode 100644
index 590d2228217..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.6.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 49 (Section 7.0.6 : Option \tkzname{xstep}, \tkzname{xstep}, \tkzname{subxstep} and \tkzname{subystep})
-
-\begin{tikzpicture}
-\tkzInit[xmax=.5,xstep=.1,
- ymax=.2,ystep=.1]
-\tkzGrid[sub,
- subxstep = 0.05,
- subystep = 0.05,
- color=orange]
-\tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.7.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.7.tex
deleted file mode 100644
index 6e550f4bc25..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.7.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 50 (Section 7.0.7 : With large intervals)
-
-\begin{tikzpicture}
- \tkzInit[xmax=100,xstep=20,
- ymax=3000,ystep=1000]
- \tkzGrid[sub,subxstep=10,
- subystep=500,
- color=orange]
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.8.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.8.tex
deleted file mode 100644
index d41d94a9045..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.8.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 51 (Section 7.0.8 : \tkzcname{tkzGrid} and the arguments)
-
-\begin{tikzpicture}
- \tkzInit[xmax=100,xstep=20,
- ymax=3000,ystep=1000]
- \tkzGrid[sub,subxstep=10,
- subystep=500,
- color=orange]
- (-20,-1000)(115,4000)%
- \tkzAxeXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.9.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.9.tex
deleted file mode 100644
index 1584da5a145..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-7.0.9.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 52 (Section 7.0.9 : Use of \tkzname{pi} with \tkzcname{tkzGrid})
-
-\begin{tikzpicture}[scale=.75]
- \tkzInit[xmax=6.5,ymax=6.5]
- \tkzGrid[xstep=pi,ystep=pi/2,sub,
- subxstep=pi/4,subystep=pi/4]
- \tkzLabelX[label=$t$,orig=false,trig=4,
- below=6pt,font=\scriptsize]
- \tkzLabelY[trig=2,font=\scriptsize]
- \tkzDrawXY
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.1.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.1.1.tex
deleted file mode 100644
index bd7c3ec9664..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.1.1.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 55 (Section 8.1.1 : Use of \tkzname{shift})
-
-\begin{tikzpicture}[trim left=-1cm]
- \tkzDefPoint(2,3){A}
- \tkzDefPoint[shift={(2,3)}](31:3){B}
- \tkzDefPoint[shift={(2,3)}](158:3){C}
- \tkzDrawSegments[color=red,line width=1pt](A,B A,C)
- \tkzDrawPoints[color=red](A,B,C)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.1.tex
deleted file mode 100644
index 50b72e5ba0d..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.1.tex
+++ /dev/null
@@ -1,23 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 72 (Section 8.10.1 : Example with \tkzcname{tkzAutoLabelPoints})
-
-\begin{tikzpicture}[scale=1.25]
- \tkzDefPoint(2,1){O}
- \tkzDefRandPointOn[circle=center O radius 1.5cm]
- \tkzGetPoint{A}
- \tkzDrawCircle(O,A)
- \tkzDefPointBy[rotation=center O angle 100](A)
- \tkzGetPoint{C}
- \tkzDefPointBy[rotation=center O angle 78](A)
- \tkzGetPoint{B}
- \tkzDrawPoints(O,A,B,C)
- \tkzDrawSegments(C,B B,A A,O O,C)
- \tkzDefCentroid(A,B,C,O)
- \tkzDrawPoint(tkzPointResult)
- \tkzAutoLabelPoints[center=tkzPointResult,
- dist=.3,red](O,A,B,C)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.2.tex
deleted file mode 100644
index f20ff7b2ce3..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.10.2.tex
+++ /dev/null
@@ -1,20 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 73 (Section 8.10.2 : Example with \tkzcname{tkzAutoLabelPoints})
-
-\begin{tikzpicture}[scale=1.25]
- \tkzDefPoint(2,1){O}
- \tkzDefRandPointOn[circle=center O radius 1.5cm]
- \tkzGetPoint{A}
- \tkzDrawCircle(O,A)
- \tkzDefPointBy[rotation=center O angle 100](A)
- \tkzGetPoint{C}
- \tkzDefPointBy[rotation=center O angle 78](A)
- \tkzGetPoint{B}
- \tkzDrawPoints(O,A,B,C)
- \tkzDrawSegments(C,B B,A A,O O,C)
- \tkzAutoLabelPoints[center=O,red](A,B,C)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.1.tex
deleted file mode 100644
index edce61975be..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.1.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 74 (Section 8.11.1 : Simple example with \tkzcname{tkzSetUpPoint})
-
-\begin{tikzpicture}
- \tkzSetUpPoint[shape = cross out,
- color=blue]
- \tkzInit[xmax=100,xstep=20,ymax=.5]
- \tkzDefPoint(20,1){A}
- \tkzDefPoint(80,0){B}
- \tkzDrawLine(A,B)
- \tkzDrawPoints(A,B)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.2.tex
deleted file mode 100644
index 5ce9db1926d..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.2.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 75 (Section 8.11.2 : Example with \tkzcname{tkzSetUpPoint})
-
-\begin{tikzpicture}
- \tkzInit[ymin=-0.5,ymax=3,xmin=-0.5,xmax=7]
- \tkzDefPoint(0,0){A}
- \tkzDefPoint(02.25,04.25){B}
- \tkzDefPoint(4,0){C}
- \tkzDefPoint(3,2){D}
- \tkzDrawSegments(A,B A,C A,D)
- \tkzSetUpPoint[shape=cross out,size=4,]
- \tkzDrawPoints(A,B,C,D)
- \tkzLabelPoints(A,B,C,D)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.3.tex
deleted file mode 100644
index c72d5db012d..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.11.3.tex
+++ /dev/null
@@ -1,23 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 76 (Section 8.11.3 : Using \tkzcname{tkzSetUpPoint} in a group)
-
-\begin{tikzpicture}
- \tkzInit[ymin=-0.5,ymax=3,xmin=-0.5,xmax=7]
- \tkzDefPoint(0,0){A}
- \tkzDefPoint(02.25,04.25){B}
- \tkzDefPoint(4,0){C}
- \tkzDefPoint(3,2){D}
- \tkzDrawSegments(A,B A,C A,D)
-{\tkzSetUpPoint[shape=cross out,
- fill= blue!70!black!!50,
- size=4,color=blue!70!black!30]
- \tkzDrawPoints(A,B)}
- \tkzSetUpPoint[fill= blue!70!black!!50,size=4,
- color=blue!70!black!30]
- \tkzDrawPoints(C,D)
- \tkzLabelPoints(A,B,C,D)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.2.tex
deleted file mode 100644
index 7c019600327..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.2.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 77 (Section 8.12.2 : Example with \tkzcname{tkzPointShowCoord})
-
-\begin{tikzpicture}[scale=1.5]
- \tkzInit[xmax=3,ymax=2]
- \tkzAxeXY
- \tkzDefPoint(2,1){a}
- \tkzPointShowCoord(a)
- \tkzDrawPoint(a)
- \tkzLabelPoint(a){$A_1$}
- \tkzPointShowCoord({1,2})
- \tkzDrawPoint({1,2})
- \tkzLabelPoint({1,2}){$A_2$}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.3.tex
deleted file mode 100644
index e45c6166c04..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.12.3.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 78 (Section 8.12.3 : Example with \tkzcname{tkzPointShowCoord} and \tkzname{xstep})
-
-\begin{tikzpicture}[xscale=3,yscale=2]
- \tkzInit[xmax=15,ymax=15,
- xstep=10,ystep=10]
- \tkzAxeXY
- \tkzDefPoint(10,10){a} \tkzDrawPoint(a)
- \tkzPointShowCoord(a)
- \tkzLabelPoint(a){$A_1$}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.13.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.13.1.tex
deleted file mode 100644
index 4776c77e1b4..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.13.1.tex
+++ /dev/null
@@ -1,15 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 79 (Section 8.13.1 : Creating a scatter plot with \tkzcname{tkzDefSetOfPoints})
-
-\begin{tikzpicture}
- \tkzInit[ymax=4,xmax=5]
- \tkzAxeXY
- \tkzDefSetOfPoints[prefix=P]%
- {1/2,4/3,2/2.5}
- \tkzDrawPoints(P1,P2,P3)
- \tkzLabelPoints(P1,P2,P3)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.0.tex
deleted file mode 100644
index 9317c040a19..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.0.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 56 (Section 8.2 : Placing a label with the library \tkzname{quotes})
-
-\begin{tikzpicture}[trim left=-1cm]
- \tkzDefPoint["-60:$A_n$" ](2,3){A}
- \tkzDefPoint[shift={(2,3)},%
- "$B_n$" above left](31:3){B}
- \tkzDefPoint[shift={(2,3)},%
- "$C_n$" above right](158:3){C}
- \tkzDrawSegments[color=red,%
- line width=1pt](A,B A,C)
- \tkzDrawPoints[color=red](A,B,C)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.1.tex
deleted file mode 100644
index 46ac455fc6d..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.1.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 57 (Section 8.2.1 : Rotation with \tkzname{shift} and \tkzname{scope})
-
-\begin{tikzpicture}[scale=.75,rotate=90]
- \tkzDefPoint[label=right:$A_n$](2,3){A}
- \begin{scope}[shift={(A)}]
- \tkzDefPoint[label= right:$B_n$](31:3){B}
- \tkzDefPoint[label= right:$C_n$](158:3){C}
- \end{scope}
- \tkzDrawSegments[color=red,%
- line width=1pt](A,B A,C)
- \tkzDrawPoints[color=red](A,B,C)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.2.tex
deleted file mode 100644
index 051cfbadd04..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.2.tex
+++ /dev/null
@@ -1,21 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 58 (Section 8.2.2 : Forms and coordinates)
-
-\begin{tikzpicture}[scale=.75]
- \tkzInit[xmax=6,ymax=6]
- \tkzGrid
- \tkzSetUpPoint[shape = circle,color = red,%
- size = 4,fill = red!30]
- \tkzDefPoint(-1+1,-1+4){O}
- \tkzDefPoint({3*ln(exp(1))},{exp(1)}){A}
- \tkzDefPoint({4*sin(pi/6)},{4*cos(pi/6)}){B}
- \tkzDefPoint({4*sin(pi/3)},{4*cos(pi/3)}){B'}
- \tkzDefPoint[shift={(1,3)}](30:3){A'}
- \tkzDrawPoints(O,A,B)
- \tkzDrawPoints[color=red,shape=cross out](B',A')
- \tkzLabelPoints(A,O,B,B',A')
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.3.tex
deleted file mode 100644
index d71a7362fd9..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.2.3.tex
+++ /dev/null
@@ -1,20 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 59 (Section 8.2.3 : Scope et \tkzcname{tkzDefPoint} )
-
-\begin{tikzpicture}[scale=1]
- \begin{scope}[rotate=30]
- \tkzDefPoint(2,3){A}
- \begin{scope}[shift=(A)]
- \tkzDefPoint(90:5){B}
- \tkzDefPoint(30:5){C}
- \end{scope}
- \end{scope}
-\tkzDrawSegments[color=blue](A,B B,C C,A)
-\tkzDrawPoints(A,B,C)
-\tkzLabelPoints[above](B,C)
-\tkzLabelPoints[below](A)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.3.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.3.1.tex
deleted file mode 100644
index 0161c615e53..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.3.1.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 60 (Section 8.3.1 : Definition of points)
-
-\begin{tikzpicture}[scale=1]
- \tkzDefPoints{0/0/A,2/0/B,2/2/C,0/2/D}
- \tkzDrawSegments(D,A A,B B,C C,D)
- \tkzDrawPoints(A,B,C,D)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.4.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.4.1.tex
deleted file mode 100644
index 50d5adc7532..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.4.1.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 61 (Section 8.4.1 : Example with \tkzcname{tkzDefShiftPoint})
-
-\begin{tikzpicture}[rotate=-30]
- \tkzDefPoint(2,3){A}
- \tkzDefShiftPoint[A](0:4){B}
- \tkzDefShiftPoint[A](30:4){C}
- \tkzDrawSegments(A,B B,C C,A)
- \tkzMarkSegments[mark=|,color=red](A,B A,C)
- \tkzDrawPoints(A,B,C)
- \tkzLabelPoints[above](A,C)
- \tkzLabelPoints(B)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.1.tex
deleted file mode 100644
index 091530f8f8e..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.1.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 62 (Section 8.5.1 : Equilateral triangle with \tkzcname{tkzDefShiftPointCoord})
-
-\begin{tikzpicture}[scale=1]
- \tkzDefPoint(2,3){A}
- \tkzDefShiftPointCoord[2,3](30:4){B}
- \tkzDefShiftPointCoord[2,3](-30:4){C}
- \tkzDrawSegments(A,B B,C C,A)
- \tkzDrawPoints(A,B,C)
- \tkzLabelPoints(B,C)
- \tkzLabelPoint[left](A){$A$}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.2.tex
deleted file mode 100644
index 293179f463e..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.5.2.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 63 (Section 8.5.2 : Isosceles triangle with \tkzcname{tkzDefShiftPointCoord})
-
-\begin{tikzpicture}[rotate=15]
- \tkzDefPoint(2,3){A}
- \tkzDefShiftPointCoord[2,3](15:5){B}
- \tkzDefShiftPointCoord[2,3](-15:5){C}
- \tkzDrawSegments(A,B B,C C,A)
- \tkzDrawPoints(A,B,C)
- \tkzLabelPoints(B,C)
- \tkzLabelPoint[left](A){$A$}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.1.tex
deleted file mode 100644
index 32a5712c938..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.1.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 64 (Section 8.6.1 : Default stitch style)
-
-\begin{tikzpicture}
- \tkzDefPoint(1,3){A}
- \tkzDrawPoint(A)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.2.tex
deleted file mode 100644
index 6701537aa51..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.2.tex
+++ /dev/null
@@ -1,21 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 65 (Section 8.6.2 : Changing the style)
-
-\begin{tikzpicture}
- \tikzset{point style/.style={%
- draw = blue,
- inner sep = 0pt,
- shape = circle,
- minimum size = 6pt,
- fill = red!20}}
- \tkzDefPoint(1,3){A}
- \tkzDefPoint(4,1){B}
- \tkzDefPoint(0,0){O}
- \tkzDrawPoint(A)
- \tkzDrawPoint(B)
- \tkzDrawPoint(O)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.3.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.3.tex
deleted file mode 100644
index 5f83f89b26c..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.6.3.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 66 (Section 8.6.3 : Example of point plots)
-
-\begin{tikzpicture}[scale=.5]
- \tkzDefPoint(1,3){A}
- \tkzDefPoint(4,1){B}
- \tkzDefPoint(0,0){O}
- \tkzDrawPoint[shape=cross out,size=12,color=red](A)
- \tkzDrawPoint[shape=cross,size=12,color=blue](B)
- \tkzDrawPoint[size=12,color=green](O)
- \tkzDrawPoint[size=12,color=blue,fill=yellow]({2,2})
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.1.tex
deleted file mode 100644
index c2527d9f70f..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.1.tex
+++ /dev/null
@@ -1,13 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 67 (Section 8.7.1 : Example with \tkzcname{tkzDefPoint} and \tkzcname{tkzDrawPoints} )
-
-\begin{tikzpicture}[scale=.5]
- \tkzDefPoint(1,3){A}
- \tkzDefPoint(4,1){B}
- \tkzDefPoint(0,0){O}
- \tkzDrawPoints[size=8,color=red](A,B,O)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.2.tex
deleted file mode 100644
index 85b156e7046..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.7.2.tex
+++ /dev/null
@@ -1,21 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 68 (Section 8.7.2 : More complex example )
-
-\begin{tikzpicture}[scale=.5]
- \tkzDefPoint(2,3){A} \tkzDefPoint(5,-1){B}
- \tkzDefPoint[label=below:$\mathcal{C}$,
- shift={(2,3)}](-30:5.5){E}
- \begin{scope}[shift=(A)]
- \tkzDefPoint(30:5){C}
- \end{scope}
- \tkzCalcLength[cm](A,B)\tkzGetLength{rAB}
- \tkzDrawCircle[R](A,\rAB cm)
- \tkzDrawSegment(A,B)
- \tkzDrawPoints(A,B,C)
- \tkzLabelPoints(B,C)
- \tkzLabelPoints[above](A)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.1.tex
deleted file mode 100644
index 3237a2ed1c8..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.1.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 69 (Section 8.8.1 : Example with \tkzcname{tkzLabelPoint})
-
-\begin{tikzpicture}
- \tkzDefPoint(0,0){A}
- \tkzDefPoint(4,0){B}
- \tkzDefPoint(0,3){C}
- \tkzDrawSegments(A,B B,C C,A)
- \tkzDrawPoints(A,B,C)
- \tkzLabelPoint[left,red](A){$A$}
- \tkzLabelPoint[right,blue](B){$B$}
- \tkzLabelPoint[above,purple](C){$C$}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.2.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.2.tex
deleted file mode 100644
index 49542c5da91..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.8.2.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 70 (Section 8.8.2 : Label and reference)
-
-\begin{tikzpicture}
- \tkzInit[xmax=1,xstep=0.15,ymax=.5]
- \tkzAxeX \tkzDrawY[noticks]
- \tkzDefPoint(0.22,0.25){A}
- \tkzDrawPoint(A)
- \tkzLabelPoint[above](A){$A_1$}
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.9.1.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.9.1.tex
deleted file mode 100644
index a5ebb9da221..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-8.9.1.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 71 (Section 8.9.1 : Example with \tkzcname{tkzLabelPoints})
-
-\begin{tikzpicture}
- \tkzDefPoint(2,3){A}
- \tkzDefShiftPoint[A](30:2){B}
- \tkzDefShiftPoint[A](30:5){C}
- \tkzDrawPoints(A,B,C)
- \tkzLabelPoints(A,B,C)
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-9.2.0.tex b/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-9.2.0.tex
deleted file mode 100644
index 591fcf58754..00000000000
--- a/Master/texmf-dist/doc/latex/tkz-base/examples/tkzBase-9.2.0.tex
+++ /dev/null
@@ -1,12 +0,0 @@
-\input{preamble-standalone.ltx}
-\begin{document}
-
-% Ex. No. 80 (Section 9.2 : Use \tkzcname{tikzset})
-
-\begin{tikzpicture}
- \tkzInit[xmin=-0.5,xmax=5]
- \tkzDrawX
- \tkzLabelX
-\end{tikzpicture}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdf b/Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdf
new file mode 100644
index 00000000000..d041bff87b9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tkz-base/tkz-base.pdf
Binary files differ
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 fbab54e1371..d28fc66d97a 100644
--- a/Master/texmf-dist/tex/latex/tkz-base/tkz-base.cfg
+++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-base.cfg
@@ -1,5 +1,5 @@
% tkz-base.cfg
-% 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.
@@ -16,10 +16,10 @@
% and save the file in a directory part of your TEXINPUTS environment
% variable.
-%utf8 encoding
-\def\fileversion{3.06c}
-\def\filedate{2020/03/18}
-\typeout{2020/03/18 3.06c tkz-base.cfg}
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-base.cfg}
+%<------ colors ---------------------------------------–>
%<------ colors ---------------------------------------–>
\def\tkz@backgroundcolor{white}
\def\tkz@textcolor{black}
@@ -46,7 +46,7 @@
\def\tkz@euc@pointshape{circle}
\def\tkz@euc@pointcolor{\tkz@mainlinecolor}
\def\tkz@euc@labelcolor{\tkz@mainlinecolor}
-\def\tkz@euc@pointsize{3 pt}
+\def\tkz@euc@pointsize{3}
\def\tkz@euc@pointpos{below right}
\def\tkz@euc@segmentcolor{\tkz@mainlinecolor}
\def\tkz@euc@circlecolor{\tkz@mainlinecolor}
@@ -90,7 +90,11 @@
%<------------------------- compass -----------------------------------–>
\def\tkz@euc@compasscolor{\tkz@otherlinecolor}
\def\tkz@euc@compasswidth{0.4pt}
-\def\tkz@euc@compassstyle{solid}
+\def\tkz@euc@compassstyle{solid}
+%<------------------------- arc -----------------------------------–>
+\def\tkz@arc@lw{0.4pt}
+\def\tkz@arc@color{\tkz@mainlinecolor}
+\def\tkz@arc@style{solid}
%<---------------------------- mark -----------------------------------–>
\def\tkz@mk@color{\tkz@mainlinecolor}
\def\tkz@mk@mark{*}
@@ -98,6 +102,8 @@
\def\tkz@mk@fill{\tkz@otherlinecolor}
%<--------------------------------------------------------------------------–>
%<------------------------------ styles ---------------------------------–>
+\def\tkzSetUpStyle[#1]#2{\tikzset{#2/.style={#1}}}% add 2022
+
\tikzset{xlabel style/.style = {below = 3 pt,
inner sep = 1pt,
outer sep = 0pt}
@@ -122,11 +128,13 @@
\tkz@euc@labelcolor,
font = \normalsize}
}
-
+\tikzset{label angle style/.style={ \tkz@euc@labelcolor,
+ font = \normalsize}
+ }
\tikzset{line style/.style = {line width = \tkz@euc@linewidth,
color = \tkz@euc@linecolor,
style = \tkz@euc@linestyle,
- add = {\tkz@euc@lineleft} and {\tkz@euc@lineright}%
+ add = {\tkz@euc@lineleft} and {\tkz@euc@lineright}%
}
}
\tikzset{label seg style/.style = {color = \tkz@mainlinecolor,
@@ -148,6 +156,7 @@
}
}
}
+\tikzset{arc style/.style={gray,thin}}
%<---------------------- show coord -----------------------------------–>
\tikzset{arrow coord style/.style = {dashed,
\tkz@euc@linecolor,
@@ -173,7 +182,25 @@
%<--------------------------- vector --------------------------------------–>
\tikzset{vector style/.style={>=latex,->}
}
-\tikzset{ tkzdotted/.style={%
+\tikzset{tkzdotted/.style={%
dash pattern=on 0.4\pgflinewidth off #1\pgflinewidth,line cap=round, shorten >=#1\pgflinewidth/2,shorten <=#1\pgflinewidth/2,
- tkzdotted/.default=2}}
+ tkzdotted/.default=8}}
+
+% \tikzset{tkzreverseclip/.style={insert path={%
+% (\tkz@xa,\tkz@ya) rectangle (\tkz@xb,\tkz@yb)}}}
+
+\tikzset{tkzreverseclip/.style={insert path={
+ (current bounding box.south west) --(current bounding box.north west)
+ --(current bounding box.north east) -- (current bounding box.south east)
+ -- cycle} }}
+
+\def\tkzPhi{1.618034}
+\def\tkzInvPhi{0.618034}
+\def\tkzSqrtPhi{1.27202}
+\def\tkzSqrTwo{1.414213}
+\def\tkzSqrThree{1.7320508}
+\def\tkzSqrFive{2.2360679}
+\def\tkzSqrTwobyTwo{0.7071065}
+\def\tkzPi{3.1415926}
+\def\tkzEuler{2.71828182}
\endinput \ No newline at end of file
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 d3acfceed92..58892e8e938 100644
--- a/Master/texmf-dist/tex/latex/tkz-base/tkz-base.sty
+++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-base.sty
@@ -1,5 +1,5 @@
% tkz-base.sty %
-% 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,44 +7,19 @@
% 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.
-% This work consists of the files:
-% tkz-base.sty
-% tkz-base.cfg
-% tkz-lib-marks.tex
-% tkz-obj-axes.tex
-% tkz-obj-grids.tex
-% tkz-obj-marks.tex
-% tkz-obj-points.tex
-% tkz-obj-rep.tex
-% tkz-tools-arith.tex
-% tkz-tools-base.tex
-% tkz-tools-BB.tex
-% tkz-tools-misc.tex
-% tkz-tools-modules.tex
-% tkz-tools-print.tex
-% tkz-tools-text.tex
-% tkz-tools-utilities.tex
-% utf8 encoding
-%<--------------------------------------------------------------------------–>
-% Objet : Outils pour la création de graphiques géométriques
-%<--------------------------------------------------------------------------–>
-\typeout{2020/03/18 3.06c tkz-base.sty}
+\def\fileversion{4.00}
+\typeout{2022/01/04 4.00 tkz-base.sty}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tkz-base}[2020/03/18 3.06c tkz-base]
-\ifx\e@alloc\@undefined
- \RequirePackage{etex}
-\fi
+\ProvidesPackage{tkz-base}[2022/01/04 4.00 tkz-base]
+
\RequirePackage{tikz}
\usetikzlibrary{%
angles,
arrows,
arrows.meta,
- babel,
calc,
decorations,
decorations.markings,
@@ -53,12 +28,12 @@
decorations.text,
decorations.pathmorphing,
intersections,
- patterns,
plotmarks,
- positioning,
quotes,
- shadows,
shapes.misc,
+ positioning,
+ shadows,
+ patterns,
through
}% remove snake library
% Pour les les labels sur les axes
@@ -67,9 +42,7 @@
\RequirePackage{xfp,fp}
%\FPmessagesfalse % pas de messages de la part de fp !
%---------------------
-\newdimen\tkzRadius
-\newdimen\tkzLength
-\newdimen\tkz@radi
+
%--------------------- tkz registres
\newdimen\tkz@ax
\newdimen\tkz@ay
@@ -79,7 +52,7 @@
\newdimen\tkz@cy
\newdimen\tkz@dx
\newdimen\tkz@dy
-% 2017
+% 2017 ???? inutile !
\newdimen\tkz@tax
\newdimen\tkz@tay
\newdimen\tkz@tbx
@@ -96,8 +69,6 @@
\newif\iftkz@coord@noxdraw
\newif\iftkz@coord@noydraw
\newif\iftkz@vec@normed
-%--------------------- lines
-\newif\iftkz@line@normed
%--------------------- tkz axis
\newif\iftkz@X@noticks
\newif\iftkz@Y@noticks
@@ -118,8 +89,6 @@
\newif\iftkz@node\tkz@nodefalse
\newif\iftkz@legend@line%--------------------- legend
\newif\iftkz@TestSubString
-\newif\ifnormtkzcode@execute% german ? right angle
-\newif\iftkz@sawp@sc%---------------------- semi circle
\newif\ifpgf@unknown % math arith
\newif\ifpgf@isaprime
\newcount\tkz@cntmk
@@ -139,6 +108,7 @@
\typeout{tkz-base.cfg not found} }
\input{tkz-tools-modules}
\input{tkz-lib-marks}
-\usetkztool{base,utilities,math,text,BB,arith,print,misc}
+\input{tkz-lib-shape}
+\usetkztool{base,utilities,colors,text,BB,arith,print,misc}% BB out
\usetkzobj{axes,grids,marks,points,rep}
\endinput \ No newline at end of file
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 4d90cd1e786..07917707b77 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
@@ -1,5 +1,5 @@
% tkz-lib-marks.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,14 +7,12 @@
% 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{3.06c}
-\def\filedate{2020/03/18}
-\typeout{2020/03/18 3.06c tkz-lib-symbols.tex}
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 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
new file mode 100644
index 00000000000..29b19f087be
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex
@@ -0,0 +1,51 @@
+% tkz-lib-shape.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.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-lib-shape.tex}
+\makeatletter
+%<--------------------------------------------------------------------------–>
+% Création des symboles
+%<--------------------------------------------------------------------------–>
+% define a new shape for the points
+\pgfdeclareshape{cross}
+{%
+ \inheritsavedanchors[from=rectangle] % this is nearly a rectangle
+ \inheritanchorborder[from=rectangle]
+ \inheritanchor[from=rectangle]{north}
+ \inheritanchor[from=rectangle]{north west}
+ \inheritanchor[from=rectangle]{north east}
+ \inheritanchor[from=rectangle]{center}
+ \inheritanchor[from=rectangle]{west}
+ \inheritanchor[from=rectangle]{east}
+ \inheritanchor[from=rectangle]{mid}
+ \inheritanchor[from=rectangle]{mid west}
+ \inheritanchor[from=rectangle]{mid east}
+ \inheritanchor[from=rectangle]{base}
+ \inheritanchor[from=rectangle]{base west}
+ \inheritanchor[from=rectangle]{base east}
+ \inheritanchor[from=rectangle]{south}
+ \inheritanchor[from=rectangle]{south west}
+ \inheritanchor[from=rectangle]{south east}
+ \foregroundpath{
+% store lower right in xa/ya and upper right in xb/yb
+ \southwest \pgf@xa=\pgf@x \pgf@ya=\pgf@y
+ \northeast \pgf@xb=\pgf@x \pgf@yb=\pgf@y
+ \pgfpathmoveto{\pgfqpoint{0 pt}{\pgf@ya}}
+ \pgfpathlineto{\pgfqpoint{0 pt}{\pgf@yb}}
+ \pgfpathmoveto{\pgfqpoint{\pgf@xa}{0 pt}}
+ \pgfpathlineto{\pgfqpoint{\pgf@xb}{0 pt}}
+ }
+}
+\makeatother
+\endinput \ No newline at end of file
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 0382917149c..4cd032adfd3 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
@@ -1,5 +1,5 @@
% tkz-obj-axes.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,28 +7,26 @@
% 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-axes.tex}
- \newif\ifinteger
- \makeatletter
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-obj-axes}
+
+\newif\ifinteger
+\makeatletter
\def\removedot#1.{#1}
\newcommand\tkzgetinteger[1]{\expandafter\tkz@getinteger#1.\@nil}
\def\tkz@getinteger#1.#2\@nil{%
\ifx\empty#2\empty
\integertrue
- \else
- \ifnum\removedot#2=0
- \integertrue
- \else
- \integerfalse
- \fi
+ \else
+ \ifnum\removedot#2=0
+ \integertrue
+ \else
+ \integerfalse
+ \fi
\fi
}
%<--------------------------------------------------------------------------–>
@@ -228,7 +226,7 @@ $\numprint{\tkz@result}$
down space = \tkz@init@downspace,
noticks/.is if = tkz@Y@noticks,
noticks/.default = true,
- noticks = false,
+ noticks = true,
tickwd/.store in = \tkz@Y@tickwd,
ticklt/.store in = \tkz@Y@ticklt,
tickrt/.store in = \tkz@Y@tickrt,
@@ -448,8 +446,8 @@ $\numprint{\tkz@result}$
\pgfkeys{/tkzAxeXY/.cd,
swap/.is if = tkz@swap,
swap/.default = true,
- swap = false,
- /tkzAxeXY/.search also={/tikz},
+ swap = false,
+ /tkzAxeXY/.search also = {/tikz},
/tkzAxeXY/.unknown/.code = {\let\searchname=\pgfkeyscurrentname
\pgfkeysalso{\searchname/.try=#1}}
}
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
new file mode 100644
index 00000000000..332304e2983
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-obj-axesmin.tex
@@ -0,0 +1,171 @@
+% tkz-obj-axesmin
+% 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.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-obj-axesmin}
+
+\makeatletter
+\newif\ifinteger
+\def\removedot#1.{#1}
+\newcommand\tkzgetinteger[1]{\expandafter\tkz@getinteger#1.\@nil}
+\def\tkz@getinteger#1.#2\@nil{%
+ \ifx\empty#2\empty
+ \integertrue
+ \else
+ \ifnum\removedot#2=0
+ \integertrue
+ \else
+ \integerfalse
+ \fi
+ \fi
+}
+
+%<--------------------------------------------------------------------------–>
+% Setup axe
+%<--------------------------------------------------------------------------–>
+\pgfkeys{tkzaxis/.cd,
+ line width/.code = \xdef\tkz@sua@lw{#1},
+ color/.code = \xdef\tkz@sua@color{#1},
+ tickwd/.code = \xdef\tkz@sua@tickwd{#1},
+ ticka/.code = \xdef\tkz@sua@ticka{#1},
+ tickb/.code = \xdef\tkz@sua@tickb{#1},
+ line width = \tkz@init@lw,
+ color = \tkz@init@color,
+ tickwd = \tkz@init@tickwd,
+ ticka = \tkz@init@ticka,
+ tickb = \tkz@init@tickb
+}
+
+\def\tkzSetUpAxis{\pgfutil@ifnextchar[{\tkz@SetUpAxis}{\tkz@SetUpAxis[]}}
+\def\tkz@SetUpAxis[#1]{%
+\begingroup
+\pgfqkeys{/tkzaxis}{#1}
+\global\let\tkz@init@lw\tkz@sua@lw
+\global\let\tkz@init@gradsize\tkz@sua@gradsize
+\global\let\tkz@init@color\tkz@sua@color
+\global\let\tkz@init@tickwd\tkz@sua@tickwd
+\global\let\tkz@init@ticka\tkz@sua@ticka
+\global\let\tkz@init@tickb\tkz@sua@tickb
+\endgroup
+}
+%<--------------------------------------------------------------------------–>
+% tkzDrawX todo améliorer les unités
+% sans doute à revoir loop from 0 to i then calcul dans la boucle de la position
+% et de l'affichage
+%<--------------------------------------------------------------------------–>
+\pgfkeys{%
+ /tkzdrawX/.cd,
+ color/.store in = \tkz@X@color,
+ label/.store in = \tkz@X@label,
+ right space/.store in = \tkz@axe@rxspace,
+ left space/.store in = \tkz@axe@lxspace,
+ step/.code = {\edef\tkz@posnext{\fpeval{#1}}},
+ color = \tkz@init@color,
+ label = \tkz@init@xlabel,
+ step = \tkz@init@xstep,
+ right space = \tkz@init@rightspace, %???
+ left space = \tkz@init@leftspace,
+ noticks/.is if = tkz@X@noticks,
+ noticks/.default = true,
+ noticks = true,
+ tickwd/.store in = \tkz@X@tickwd,
+ tickup/.store in = \tkz@X@tickup,
+ tickdn/.store in = \tkz@X@tickdn,
+ tickwd = \tkz@init@tickwd,
+ tickup = \tkz@init@ticka,
+ tickdn = \tkz@init@tickb,
+ /tkzdrawX/.search also={/tikz},
+ }
+
+\def\tkzDrawX{\pgfutil@ifnextchar[{\tkz@DrawX}{\tkz@DrawX[]}}
+\def\tkz@DrawX[#1]{
+\begingroup%
+\pgfqkeys{/tkzdrawX}{#1}
+\edef\tkz@posmax{\fpeval{trunc(\tkz@xb,\tkz@init@xdec)}}
+\edef\tkz@posmin{\fpeval{trunc(\tkz@xa,\tkz@init@xdec)}}
+\edef\tkz@xbsup{\fpeval{\tkz@xb+\tkz@axe@rxspace}}
+\edef\tkz@xainf{\fpeval{\tkz@xa-\tkz@axe@lxspace}}
+\path (\tkz@xainf,0)--(\tkz@xbsup,0) node(tkz@xline){};
+\draw[xaxe style,
+ color = \tkz@X@color,
+ /tkzdrawX/.cd, #1] (\tkz@xainf,0)--(\tkz@xbsup,0)
+ node[ xlabel style,
+ /tkzdrawX/.cd,
+ #1]{\tkz@X@label};
+ \iftkz@X@noticks
+ \else
+ \edef\tkz@posmax{\fpeval{trunc(\tkz@posmax,\tkz@init@xdec)}}
+ \edef\tkz@posnext{\fpeval{\tkz@posnext/\tkz@init@xstep+\tkz@posmin}}
+ \foreach \pos in {\tkz@posmin,...,\tkz@posmax}{%
+ \edef\tkz@pos{\fpeval{\pos*1}}% ???
+ \draw[ color = \tkz@X@color, line width = \tkz@X@tickwd,
+ shift = {(\tkz@pos,0)}]%
+ (0pt,\tkz@X@tickup)--(0pt,-\tkz@X@tickdn);
+ }
+ \fi
+\endgroup
+}
+%<--------------------------------------------------------------------------–>
+% tkzDrawY todo améliorer les unités
+%<--------------------------------------------------------------------------–>
+\pgfkeys{%
+ /tkzdrawY/.cd,
+ color/.store in = \tkz@Y@color,
+ label/.store in = \tkz@Y@label,
+ up space/.store in = \tkz@axe@uyspace,
+ down space/.store in = \tkz@axe@dyspace,
+ step/.code = {\edef\tkz@posnext{\fpeval{#1}}},
+ color = \tkz@init@color,
+ label = \tkz@init@ylabel,
+ step = \tkz@init@ystep,
+ up space = \tkz@init@upspace,
+ down space = \tkz@init@downspace,
+ noticks/.is if = tkz@Y@noticks,
+ noticks/.default = true,
+ noticks = true,
+ tickwd/.store in = \tkz@Y@tickwd,
+ ticklt/.store in = \tkz@Y@ticklt,
+ tickrt/.store in = \tkz@Y@tickrt,
+ tickwd = \tkz@init@tickwd,
+ ticklt = \tkz@init@tickb,
+ tickrt = \tkz@init@ticka,
+ /tkzdrawY/.search also={/tikz},
+ }
+
+\def\tkzDrawY{\pgfutil@ifnextchar[{\tkz@DrawY}{\tkz@DrawY[]}}
+\def\tkz@DrawY[#1]{%
+\begingroup
+\pgfkeys{/tkzdrawY/.cd,step = \tkz@init@ystep}
+\pgfqkeys{/tkzdrawY}{#1}
+\edef\tkz@posmax{\fpeval{trunc(\tkz@yb,\tkz@init@ydec)}}
+\edef\tkz@posmin{\fpeval{trunc(\tkz@ya,\tkz@init@ydec)}}
+\edef\tkz@ybsup{\fpeval{\tkz@yb+\tkz@axe@uyspace}}
+\edef\tkz@yainf{\fpeval{\tkz@ya-\tkz@axe@dyspace}}
+\path (0,\tkz@yainf)--(0,\tkz@ybsup) node(tkz@yline){};
+\draw[color = \tkz@Y@color,
+ yaxe style,/tkzdrawY/.cd,#1] (0,\tkz@yainf)--(0,\tkz@ybsup)
+ node[ylabel style,/tkzdrawY/.cd,#1]{\tkz@Y@label};
+ \iftkz@Y@noticks
+ \else
+ \edef\tkz@posmax{\fpeval{trunc(\tkz@posmax,\tkz@init@ydec)}}
+ \edef\tkz@posnext{\fpeval{\tkz@posnext/\tkz@init@ystep+\tkz@posmin}}
+ \foreach \tkz@pos in {\tkz@posmin,\tkz@posnext,...,\tkz@posmax}{%
+ \draw[color = \tkz@Y@color,
+ line width = \tkz@Y@tickwd,
+ shift = {(0,\tkz@pos)}]%
+ (\tkz@Y@tickrt,0pt)--(-\tkz@Y@ticklt,0pt);}
+
+ \fi
+\endgroup}
+\makeatother
+\endinput \ No newline at end of file
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 9330d547233..1aad063addf 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
@@ -1,5 +1,5 @@
% tkz-obj-grids.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,24 +7,21 @@
% 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-grids.tex}
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-obj-grids.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Setup Grid
%<--------------------------------------------------------------------------–>
\pgfkeys{/tkzsugrid/.cd,
- line width/.store in = \tkz@sug@lw,
- color/.store in = \tkz@sug@color,
- line width = \tkz@grid@lw,
- color = \tkz@grid@color
+ line width/.store in = \tkz@sug@lw,
+ color/.store in = \tkz@sug@color,
+ line width = \tkz@grid@lw,
+ color = \tkz@grid@color
}
\def\tkzSetUpGrid{\pgfutil@ifnextchar[{\tkz@SetUpGrid}{\tkz@SetUpGrid[]}}
@@ -39,22 +36,22 @@
% tkzGrid
%<--------------------------------------------------------------------------–>
\pgfkeys{/tkzGrid/.cd,
- color/.code = {\def\tkz@gd@color{#1}%
- \edef\tkz@gd@subcolor{%
- \tkz@gd@color!\tkzCoeffSubColor}},
- subxstep/.store in = {\tkz@gd@subxstep},
- subystep/.store in = {\tkz@gd@subystep},
- ratio/.store in = {\tkz@gd@ratio},
- line width/.code = {\edef\tkz@gd@lw{#1}
- \edef\tkz@gd@sublw{\tkz@gd@ratio\tkz@gd@lw}},
- sub/.is if = tkz@gd@sub,
- sub/.default = true ,
- sub = false,
- color = \tkz@grid@color,
- ratio = 0.75,
- subxstep = \tkz@grid@xstep,
- subystep = \tkz@grid@ystep,
- line width = \tkz@grid@lw,
+ color/.code = {\def\tkz@gd@color{#1}%
+ \edef\tkz@gd@subcolor{%
+ \tkz@gd@color!\tkzCoeffSubColor}},
+ subxstep/.store in = {\tkz@gd@subxstep},
+ subystep/.store in = {\tkz@gd@subystep},
+ ratio/.store in = {\tkz@gd@ratio},
+ line width/.code = {\edef\tkz@gd@lw{#1}
+ \edef\tkz@gd@sublw{\tkz@gd@ratio\tkz@gd@lw}},
+ sub/.is if = tkz@gd@sub,
+ sub/.default = true ,
+ sub = false,
+ color = \tkz@grid@color,
+ ratio = 0.75,
+ subxstep = \tkz@grid@xstep,
+ subystep = \tkz@grid@ystep,
+ line width = \tkz@grid@lw,
/tkzGrid/.search also= {/tikz},
}
%<--------------------------------------------------------------------------–>
@@ -64,10 +61,10 @@
\def\tkz@@Grid[#1](#2,#3)(#4,#5){%
\pgfqkeys{/tkzGrid}{#1}
\begingroup
- \edef\tkz@gxa{\fpeval{(#2-\tkz@init@xorigine)/\tkz@init@xstep}}
- \edef\tkz@gxb{\fpeval{(#4-\tkz@init@xorigine)/\tkz@init@xstep}}
- \edef\tkz@gya{\fpeval{(#3-\tkz@init@yorigine)/\tkz@init@ystep}}
- \edef\tkz@gyb{\fpeval{(#5-\tkz@init@yorigine)/\tkz@init@ystep}}
+ \edef\tkz@gxa{\fpeval{(#2-\tkz@init@xorigine)/\tkz@init@xstep}}
+ \edef\tkz@gxb{\fpeval{(#4-\tkz@init@xorigine)/\tkz@init@xstep}}
+ \edef\tkz@gya{\fpeval{(#3-\tkz@init@yorigine)/\tkz@init@ystep}}
+ \edef\tkz@gyb{\fpeval{(#5-\tkz@init@yorigine)/\tkz@init@ystep}}
\iftkz@gd@sub%
\edef\@subxstep{\fpeval{\tkz@gd@subxstep/\tkz@init@xstep}}%
\edef\@subystep{\fpeval{\tkz@gd@subystep/\tkz@init@ystep}}%
@@ -82,6 +79,5 @@
(\tkz@gxa,\tkz@gya) grid (\tkz@gxb,\tkz@gyb);%
\endgroup
}%
- %<--------------------------------------------------------------------------–>
\makeatother
\endinput \ No newline at end of file
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 be03c2be341..98f6fd2808e 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
@@ -1,5 +1,5 @@
%tkz-obj-marks.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,16 +7,12 @@
% 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.07c}
-\def\filedate{2020/03/18}
-\typeout{2020/03/18 3.07c tkz-obj-marks.tex}
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 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 97cd3ccd1b8..8ccb998caa4 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
@@ -1,5 +1,5 @@
- % tkz-obj-points.tex
-% Copyright 2020 Alain Matthes
+ % tkz-obj-eu-points.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.
@@ -7,57 +7,20 @@
% 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”.
-%
+% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-
-\def\fileversion{3.06c}
-\def\filedate{2020/03/18}
-\typeout{2020/03/18 3.06c tkz-obj-points.tex}
-%<--------------------------------------------------------------------------–>
-% init def point
-%<--------------------------------------------------------------------------–>
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-obj-eu-points.tex}
\makeatletter
-%<--------------------------------------------------------------------------–>
-% define a new shape for the points
-\pgfdeclareshape{cross}
-{%
- \inheritsavedanchors[from=rectangle] % this is nearly a rectangle
- \inheritanchorborder[from=rectangle]
- \inheritanchor[from=rectangle]{north}
- \inheritanchor[from=rectangle]{north west}
- \inheritanchor[from=rectangle]{north east}
- \inheritanchor[from=rectangle]{center}
- \inheritanchor[from=rectangle]{west}
- \inheritanchor[from=rectangle]{east}
- \inheritanchor[from=rectangle]{mid}
- \inheritanchor[from=rectangle]{mid west}
- \inheritanchor[from=rectangle]{mid east}
- \inheritanchor[from=rectangle]{base}
- \inheritanchor[from=rectangle]{base west}
- \inheritanchor[from=rectangle]{base east}
- \inheritanchor[from=rectangle]{south}
- \inheritanchor[from=rectangle]{south west}
- \inheritanchor[from=rectangle]{south east}
- \foregroundpath{
-% store lower right in xa/ya and upper right in xb/yb
- \southwest \pgf@xa=\pgf@x \pgf@ya=\pgf@y
- \northeast \pgf@xb=\pgf@x \pgf@yb=\pgf@y
- \pgfpathmoveto{\pgfqpoint{0 pt}{\pgf@ya}}
- \pgfpathlineto{\pgfqpoint{0 pt}{\pgf@yb}}
- \pgfpathmoveto{\pgfqpoint{\pgf@xa}{0 pt}}
- \pgfpathlineto{\pgfqpoint{\pgf@xb}{0 pt}}
- }
-}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
+% init def point
+%<--------------------------------------------------------------------------->
% tkzDefPoint
-%<--------------------------------------------------------------------------–>
-
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% macros complémentaires pour def point
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkz@parsecoordinate#1{%
\tkz@getseparator#1,\@nil
\iftkz@polar
@@ -85,17 +48,17 @@
\xdef\tkz@absc{\tkz@x}
\xdef\tkz@ord{\tkz@y}
}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% options pour point definition
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\pgfkeys{/tkzPt/.cd,
polar/.is if = tkz@pt@polar,
polar/.default = true,
polar = false
}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% tkz@ptStar
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkz@ptStar[#1](#2,#3)#{%
\pgfkeys{/tkzPt/.cd, polar = false}
\pgfqkeys{/tkzPt}{#1}
@@ -110,10 +73,10 @@
\edef\tkzpt@ya{\fpeval{(\tkz@y-\tkz@init@yorigine)/\tkz@init@ystep}}
\tkz@node
}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% la macro defpoint les coordonnées cartésiennes ou polaires sont traitées
% afin de pouvoir être adaptées avec les unités choisies
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkzDefPoint{\pgfutil@ifnextchar[{\tkz@DefPoint}{\tkz@DefPoint[]}}
\def\tkz@DefPoint[#1](#2)#{%
@@ -126,9 +89,9 @@
\tkz@DefPointEnd[#1]
}%
\def\tkz@DefPointEnd[#1]#2{\coordinate[#1] (#2) at (tkz@coord@temp);}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% tkzDefPoints
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkzDefPoints{\pgfutil@ifnextchar[{\tkz@DefPoints}{\tkz@DefPoints[]}}
\def\tkz@DefPoints[#1]#2{%
\begingroup
@@ -145,14 +108,16 @@
\endgroup}%
}
\def\tkz@absorb@bad@arg#1){\endgroup}
-%<--------------------------------------------------------------------------–>
-\def\tkz@node#1{\path[coordinate](\tkzpt@xa,\tkzpt@ya) coordinate(#1);}
+%<--------------------------------------------------------------------------->
+\def\tkz@node#1{ \pgfinterruptboundingbox
+\path[coordinate](\tkzpt@xa,\tkzpt@ya) coordinate(#1);
+ \endpgfinterruptboundingbox}
% \def\tkz@drawnode#1{\path[coordinate](\tkzpt@xa,\tkzpt@ya) coordinate(#1);
% \tkz@DrawPt{#1}
% }
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% tkzSetUpPoint définit la forme d'un point
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\pgfkeys{/tkzsetuppt/.cd,
size/.store in = \tkz@pt@size,
color/.store in = \tkz@pt@color,
@@ -173,13 +138,11 @@
inner sep = 0pt,
shape = \tkz@pt@shape,
minimum size = \tkz@pt@size,
- fill = \tkz@pt@fill
- }
- }
- }% end setup
-%<--------------------------------------------------------------------------–>
+ fill = \tkz@pt@fill}}
+}% end setup
+%<--------------------------------------------------------------------------->
% Draw Point
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\pgfkeys{/tkzdrawpt/.cd,
size/.code = {\tikzset{point style/.append style={minimum size = #1}}},
size = \tkz@euc@pointsize,
@@ -193,18 +156,18 @@
\node[point style,/tkzdrawpt/.cd,#1] at (#2) {};%2016
\endgroup
}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkzDrawPoints{\pgfutil@ifnextchar[{\tkz@drawpts}{\tkz@drawpts[]}}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkz@drawpts[#1](#2){%
\begingroup
\pgfqkeys{/tkzdrawpt}{#1}
\foreach \point in {#2}{\node[point style,/tkzdrawpt/.cd,#1] at (\point) {};} %2016
\endgroup
}
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
%
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkzRenamePoint(#1)#2{\coordinate (#2) at (#1);}
\def\tkz@RenamePointEnd[#1]#2{\coordinate[#1] (#2) at (\tkz@ax,\tkz@ay);}
\def\tkzGetPoint#1{\coordinate (#1) at (tkzPointResult);}
@@ -217,9 +180,9 @@
\coordinate (#3) at (#2);
\end{scope}
}%
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% tkzDefShiftPoint
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkzDefShiftPoint[#1](#2)#3{%
\tkz@@extractxy{#1}
\tkz@ax\pgf@x %
@@ -228,23 +191,51 @@
\coordinate (#3) at (#2);
\end{scope}
}
-%<-------------------------------------------------------------------------–>
+%<-------------------------------------------------------------------------->
% tkzLabelPoint Affichage des LABELS pour un point
-%<-------------------------------------------------------------------------–>
-\tikzset{label style/.style={\tkz@euc@pointpos,\tkz@euc@labelcolor,
- font=\normalsize}}
+%<-------------------------------------------------------------------------->
\def\tkzLabelPoint{\pgfutil@ifnextchar[{\tkz@LabelPoint}{\tkz@LabelPoint[]}}
\def\tkz@LabelPoint[#1](#2)#3{%
\node[label style,#1] at (#2) {#3};}%
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkzLabelPoints{\pgfutil@ifnextchar[{\tkz@LabelPoints}{\tkz@LabelPoints[]}}%
\def\tkz@LabelPoints[#1](#2){%
\foreach \point in {#2}{
\node[label style,#1] at (\point) {$\point$};}
}%
-%<--------------------------------------------------------------------------–>
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
+\pgfkeys{/tkzsetuppt/.cd,
+ size/.store in = \tkz@pt@size,
+ color/.store in = \tkz@pt@color,
+ fill/.store in = \tkz@pt@fill,
+ shape/.store in = \tkz@pt@shape,
+ size = \tkz@euc@pointsize,
+ color = \tkz@euc@pointcolor,
+ fill = \tkz@euc@pointcolor,
+ shape = \tkz@euc@pointshape,
+ /tkzsetuppt/.search also = {/tikz},
+ }
+\def\tkzSetUpPoint{\pgfutil@ifnextchar[{\tkz@SetUpPoint}{%
+ \tkz@SetUpPoint[]}}
+\def\tkz@SetUpPoint[#1]{%
+\pgfqkeys{/tkzsetuppt}{#1}
+% redefine point style with new values
+\tikzset{point style/.style={draw = \tkz@pt@color,
+ inner sep = 0pt,
+ shape = \tkz@pt@shape,
+ minimum size = \tkz@pt@size,
+ fill = \tkz@pt@fill}}
+}% end setup
+%<--------------------------------------------------------------------------->
+%
+%<--------------------------------------------------------------------------->
+\def\tkzSetUpLabel{\pgfutil@ifnextchar[{\tkz@SetUpLabel}{%
+ \tkz@SetUpLabel[]}}
+\def\tkz@SetUpLabel[#1]{%
+\tikzset{label style/.style={#1}}
+}% end setup
+%<--------------------------------------------------------------------------->
\pgfkeys{/tkzautolab/.cd,
center/.store in = \tkz@center,
@@ -260,9 +251,9 @@
\path (\tkz@center) -- ($ (\point) + \tkz@dist*($(\point)-(\tkz@center)$) $) node[/tkzautolab/.cd,#1]{$\point$};}
\endgroup
}%
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% PointShowCoord
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\pgfkeys{/tkzprcoord/.cd,
xlabel/.store in = \tkz@xlabel,
ylabel/.store in = \tkz@ylabel,
@@ -304,13 +295,13 @@
\endgroup
}
\let\tkzShowPointCoord\tkzPointShowCoord
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
% Coordonnées d'un point
% result in #2x et #2y #1 est le point et on récupère ses coordonnées
% usage soit A un point \tkzGetPointCoord(A){V} alors \Vx = xA et \Vy = yA
% en cm
% tkzGetPointCoord avec [#1] cm ou bien pt ?? todo
-%<--------------------------------------------------------------------------–>
+%<--------------------------------------------------------------------------->
\def\tkzGetPointCoord(#1)#2{%
\begingroup
\pgfextractx{\pgf@x}{\pgfpointanchor{#1}{center}}
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 0698c963fd1..630c47b3309 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
@@ -1,5 +1,5 @@
% tkz-obj-rep.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,14 +7,12 @@
% 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-rep.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 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 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
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 c8990a76a22..cf3048f3246 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
@@ -1,5 +1,5 @@
% tkz-tools-arith.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,14 +7,12 @@
% 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-tools-arith.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-tools-arith.tex}
% 1.161 test if "isfactor" is already defined
% now with pgf 3.0 gcd isprime isodd iseven are defined
%<--------------------------------------------------------------------------–>
@@ -60,7 +58,7 @@
%<--------------------------------------------------------------------------->
\tkzutil@ifundefined{pgfmath@function@isprime}{%
\pgfmathdeclarefunction{isprime}{1}{%
- \begingroup%
+ \begingroup%
\pgf@unknowntrue
\c@pgfmath@counta#1\relax%
\ifcase#1\relax
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 9f66cdac0a3..8f457a22b6b 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
@@ -1,5 +1,5 @@
% tkz-tools-base.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,14 +7,12 @@
% 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-tools-base.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-tools-base.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
\global\let\tkz@tmp@xa\tkz@init@xmin% modif 2016
@@ -30,23 +28,23 @@
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
+ 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}
+ \pgfqkeys{/tkzInit}{#1}
\ifx\tkzfctloaded\undefined
\else
- \tkz@tkzf@fct=0 % only if tkz-fct loaded
+ \tkz@tkzf@fct=0 % only if tkz-fct loaded
\fi
\xdef\tkz@init@xorigine{0}
\xdef\tkz@init@yorigine{0}
@@ -54,23 +52,23 @@
\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
+ \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}
+ \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}
+ \edef\tkz@init@yorigine{\tkz@init@ymin}
+ \edef\tkz@init@ymin{0}
\fi
\fi
\edef\tkz@xa{\fpeval{\tkz@init@xmin/\tkz@init@xstep}}
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
new file mode 100644
index 00000000000..7f8a0d7a643
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tkz-base/tkz-tools-colors.tex
@@ -0,0 +1,57 @@
+% tkz-tools-colors
+% 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.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-tools-colors}
+\makeatletter
+
+%<------ Initialisation of the colors with tkzSetUpColors ----------------->
+% Première macro SetUpColors %%%%%%%%%%%%%%%%%%%%%
+%Possible
+\pgfkeys{/tkzsucolor/.is family}
+\def\setupcolorkeys#1{%
+ \pgfkeys{/tkzsucolor,#1}}
+\setupcolorkeys{
+ background/.estore in = \setupcolor@background,
+ text/.estore in = \setupcolor@text,
+ @initial/.style = {background=white,text=black},
+ @apply/.code = {\pagecolor{\setupcolor@background}%
+ \color{\setupcolor@text}%
+ },
+}
+\def\tkzSetUpColors{\pgfutil@ifnextchar[{\tkz@SetUpColors}{\tkz@SetUpColors[]}}
+\def\tkz@SetUpColors[#1]{\setupcolorkeys{@initial,#1,@apply}}
+
+%<------ Initialisation of all colors ----------------->
+\pgfkeys{/tkzsupallcol/.cd,
+ background/.store in = \tkz@suac@bkc,
+ text/.store in = \tkz@suac@txt,
+ background = \tkz@backgroundcolor,% see tkz-base.cfg
+ text = \tkz@textcolor% idem
+ }
+\def\tkzSetUpAllColors{\pgfutil@ifnextchar[{\tkz@SetUpAllColors}{%
+ \tkz@SetUpAllColors[]}}
+\def\tkz@SetUpAllColors[#1]{%
+ \pgfqkeys{/tkzsupallcol}{#1} % now we redine the based colors
+ \def\tkz@fillcolor{\tkz@suac@bkc}
+ \def\tkz@mainlinecolor{\tkz@suac@txt}
+ \def\tkz@textcolor{\tkz@suac@txt}
+ \def\tkz@otherlinecolor{\tkz@suac@txt!50}
+ \def\tkz@sua@color{\tkz@suac@txt}
+ \tkzSetUpAxis[color=\tkz@suac@txt]
+ \tkzSetUpGrid[color=\tkz@suac@txt]
+ \pagecolor{\tkz@suac@bkc}
+ \color{\tkz@suac@txt}
+}
+\makeatother
+\endinput \ No newline at end of file
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 31e8981e63a..8677afc8034 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
@@ -1,5 +1,5 @@
% tkz-tools-misc.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,14 +7,12 @@
% 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-tools-misc.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 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 151a8ce0419..c27b8050309 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
@@ -1,5 +1,5 @@
% tkz-tools-modules
-% 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,14 +7,12 @@
% 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-tools-utilities.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 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 be4d362cae8..9fa988454dc 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
@@ -1,5 +1,5 @@
% tkz-tool-print.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,14 +7,12 @@
% 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-tools-print.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 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 8fb49d5fbb4..881c81e10e0 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
@@ -1,5 +1,5 @@
% tkz-tools-text.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,14 +7,12 @@
% 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-tools-text.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 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 e3ed8cb5a72..601b9a291be 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
@@ -1,5 +1,5 @@
% tkz-tools-utilities
-% 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,22 +7,38 @@
% 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-tools-utilities.tex}
+
+\def\fileversion{4.00}
+\def\filedate{2022/01/04}
+\typeout{2022/01/04 4.00 tkz-tools-utilities.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
+}
+
% for testing results
\def\extractxy#1{%
\pgfextractx{\pgf@x}{\pgfpointanchor{#1}{center}}
\pgfextracty{\pgf@y}{\pgfpointanchor{#1}{center}}
\typeout{#1 \the\pgf@x,\the\pgf@y}
}
-
%<-------------- some tools ------------------------------------------------->
\def\tkzutil@empty{}
\def\tkzutil@firstofone#1{#1}
@@ -51,44 +67,6 @@
\catcode`\!=\tkzPtExCode\relax
\catcode`\;=\tkzPtVirCode\relax
}%
-%<------ Initialisation of the colors with tkzSetUpColors ----------------->
-% Première macro SetUpColors %%%%%%%%%%%%%%%%%%%%%
-%Possible
-\pgfkeys{/tkzsucolor/.is family}
-\def\setupcolorkeys#1{%
- \pgfkeys{/tkzsucolor,#1}}
-\setupcolorkeys{
- background/.estore in = \setupcolor@background,
- text/.estore in = \setupcolor@text,
- @initial/.style = {background=white,text=black},
- @apply/.code = {\pagecolor{\setupcolor@background}%
- \color{\setupcolor@text}%
- },
-}
-\def\tkzSetUpColors{\pgfutil@ifnextchar[{\tkz@SetUpColors}{\tkz@SetUpColors[]}}
-\def\tkz@SetUpColors[#1]{\setupcolorkeys{@initial,#1,@apply}}
-
-%<------ Initialisation of all colors ----------------->
-\pgfkeys{/tkzsupallcol/.cd,
- background/.store in = \tkz@suac@bkc,
- text/.store in = \tkz@suac@txt,
- background = \tkz@backgroundcolor,% see tkz-base.cfg
- text = \tkz@textcolor% idem
- }
-\def\tkzSetUpAllColors{\pgfutil@ifnextchar[{\tkz@SetUpAllColors}{%
- \tkz@SetUpAllColors[]}}
-\def\tkz@SetUpAllColors[#1]{%
- \pgfqkeys{/tkzsupallcol}{#1} % now we redine the based colors
- \def\tkz@fillcolor{\tkz@suac@bkc}
- \def\tkz@mainlinecolor{\tkz@suac@txt}
- \def\tkz@textcolor{\tkz@suac@txt}
- \def\tkz@otherlinecolor{\tkz@suac@txt!50}
- \def\tkz@sua@color{\tkz@suac@txt}
- \tkzSetUpAxis[color=\tkz@suac@txt]
- \tkzSetUpGrid[color=\tkz@suac@txt]
- \pagecolor{\tkz@suac@bkc}
- \color{\tkz@suac@txt}
-}
%<--------------------------------------------------------------------------–>
% Pour savoir le nombre de décimales d'un nombre
% le nombre dans #1 et le résultat dans \c@pgfmath@countb
@@ -125,6 +103,9 @@
\expandafter\C@untToken
\fi
}
+%<---------------------------------------------------------–>
+\def\tkz@recuplast(#1,#2){\def\tkz@last{#1}}
+\def\tkz@stop{\tkz@stop}
% end code from JCC
%<---------------------------------------------------------–>
% Tools