summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-base
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-01-05 03:00:57 +0000
committerNorbert Preining <norbert@preining.info>2022-01-05 03:00:57 +0000
commitc03c0d515f1bfbd111d40e78805db4696e080fb8 (patch)
tree4d72d1df66079b3937776da41a78d71189719dad /macros/latex/contrib/tkz/tkz-base
parent1903b598f8dda613f5c584bb18ccfd2fd8c278bb (diff)
CTAN sync 202201050300
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-base')
-rw-r--r--macros/latex/contrib/tkz/tkz-base/README.md91
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/TKZdoc-base.pdfbin357692 -> 0 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-BB.tex289
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-axes.tex22
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-compilation.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-divers.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-example.tex26
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-grid.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-initialisation.tex2
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-installation.tex41
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-main.tex100
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-marks.tex2
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex10
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-point.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/tkz-base.pdfbin0 -> 343252 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/preamble-standalone.ltx2
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.1.1.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.2.1.tex19
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.3.1.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.4.0.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.5.1.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.1.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.2.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.3.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.7.1.tex25
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.9.0.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-12.1.2.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.1.1.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.1.2.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.2.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.3.1.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.3.2.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.4.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-14.1.1.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.1.1.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.2.1.tex23
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.2.2.tex21
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.3.1.tex31
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.4.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.5.1.tex20
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.1.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.2.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.3.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.4.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.2.1.tex28
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-3.1.0.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-4.1.0.tex10
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-4.2.0.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.1.1.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.1.2.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.0.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.1.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.2.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.3.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.0.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.1.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.2.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.3.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.4.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.5.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.6.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.10.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.10.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.11.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.2.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.3.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.4.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.5.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.6.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.7.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.8.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.9.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.2.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.3.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.1.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.2.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.3.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.8.1.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.8.2.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.9.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.10.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.11.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.2.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.3.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.4.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.5.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.6.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.7.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.8.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.9.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.1.1.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.10.1.tex23
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.10.2.tex20
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.1.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.2.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.3.tex23
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.12.2.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.12.3.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.13.1.tex15
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.0.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.1.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.2.tex21
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.3.tex20
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.3.1.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.4.1.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.5.1.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.5.2.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.1.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.2.tex21
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.3.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.7.1.tex13
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.7.2.tex21
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.8.1.tex17
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.8.2.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.9.1.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/examples/tkzBase-9.2.0.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-base.cfg49
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-base.sty54
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-marks.tex10
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-shape.tex51
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axes.tex34
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axesmin.tex171
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-grids.tex60
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-marks.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-points.tex157
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-rep.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-BB.tex56
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-arith.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-base.tex52
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-colors.tex57
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-misc.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-modules.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-print.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-text.tex12
-rw-r--r--macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-utilities.tex73
138 files changed, 785 insertions, 2304 deletions
diff --git a/macros/latex/contrib/tkz/tkz-base/README.md b/macros/latex/contrib/tkz/tkz-base/README.md
index 1357d483ce..dfcaa49664 100644
--- a/macros/latex/contrib/tkz/tkz-base/README.md
+++ b/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/doc/TKZdoc-base.pdf b/macros/latex/contrib/tkz/tkz-base/doc/TKZdoc-base.pdf
deleted file mode 100644
index dfaf3b8d39..0000000000
--- a/macros/latex/contrib/tkz/tkz-base/doc/TKZdoc-base.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-BB.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-BB.tex
index 15a00e38c8..22d943726e 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-BB.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-axes.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-axes.tex
index 57ff5132d7..f7e9dd1363 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-axes.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-compilation.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-compilation.tex
index b4fa699660..a9f6a9697a 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-compilation.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-divers.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-divers.tex
index 7d2922647b..ed0eba66b4 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-divers.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-example.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-example.tex
new file mode 100644
index 0000000000..a9faf42a9c
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-grid.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-grid.tex
index 7440e24474..018e7a19fe 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-grid.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-initialisation.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-initialisation.tex
index 6973481795..ea850c27a4 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-initialisation.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-installation.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-installation.tex
index 9a773413ff..8954cd5e71 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-installation.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-main.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-main.tex
index 5de59c95e3..6fa8be9e82 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-main.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-marks.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-marks.tex
index b54b04c69b..627401e5ac 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-marks.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex
index 361d8198bf..2132c3914c 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-point.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-point.tex
index b0fa58e01f..0798b4036e 100644
--- a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-point.tex
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/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/macros/latex/contrib/tkz/tkz-base/doc/tkz-base.pdf b/macros/latex/contrib/tkz/tkz-base/doc/tkz-base.pdf
new file mode 100644
index 0000000000..d041bff87b
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-base/doc/tkz-base.pdf
Binary files differ
diff --git a/macros/latex/contrib/tkz/tkz-base/examples/preamble-standalone.ltx b/macros/latex/contrib/tkz/tkz-base/examples/preamble-standalone.ltx
deleted file mode 100644
index fb3587d4f6..0000000000
--- a/macros/latex/contrib/tkz/tkz-base/examples/preamble-standalone.ltx
+++ /dev/null
@@ -1,2 +0,0 @@
-\documentclass{standalone}
-\usepackage{tkz-euclide,tkz-fct}
diff --git a/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.1.1.tex
deleted file mode 100644
index 6023292527..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.2.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.2.1.tex
deleted file mode 100644
index 7096d7d49a..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.3.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.3.1.tex
deleted file mode 100644
index 3e17f8f988..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.4.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.4.0.tex
deleted file mode 100644
index 8bcbcd13c1..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.5.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.5.1.tex
deleted file mode 100644
index 0c0288fae8..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.1.tex
deleted file mode 100644
index 8338c2b00f..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.2.tex
deleted file mode 100644
index 911dfcc2c5..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.6.3.tex
deleted file mode 100644
index e9f80c2e2b..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.7.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.7.1.tex
deleted file mode 100644
index 1c7e430f79..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.9.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-10.9.0.tex
deleted file mode 100644
index 95333829b4..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-12.1.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-12.1.2.tex
deleted file mode 100644
index f2a50ea34e..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.1.1.tex
deleted file mode 100644
index 45ca2bdda2..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.1.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.1.2.tex
deleted file mode 100644
index 94ccca28ce..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.2.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.2.1.tex
deleted file mode 100644
index be3fa56c3c..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.3.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.3.1.tex
deleted file mode 100644
index df20f63775..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.3.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.3.2.tex
deleted file mode 100644
index 86aae74f57..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.4.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-13.4.1.tex
deleted file mode 100644
index 5e1044b353..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-14.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-14.1.1.tex
deleted file mode 100644
index f007a0f054..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.1.1.tex
deleted file mode 100644
index fcb697749c..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.2.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.2.1.tex
deleted file mode 100644
index ee7889246b..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.2.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.2.2.tex
deleted file mode 100644
index cd6f35cdb5..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.3.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.3.1.tex
deleted file mode 100644
index ef5a5afd8f..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.4.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.4.1.tex
deleted file mode 100644
index 9b7b417d45..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.5.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-15.5.1.tex
deleted file mode 100644
index 6b385195a3..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.1.tex
deleted file mode 100644
index 0e9800230a..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.2.tex
deleted file mode 100644
index af01603728..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.3.tex
deleted file mode 100644
index 218edf8c6c..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.4.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.1.4.tex
deleted file mode 100644
index 3dd1a8b774..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.2.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-16.2.1.tex
deleted file mode 100644
index ebb9c33b21..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-3.1.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-3.1.0.tex
deleted file mode 100644
index 970ba14baa..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-4.1.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-4.1.0.tex
deleted file mode 100644
index 8bc4bea581..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-4.2.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-4.2.0.tex
deleted file mode 100644
index f3e6d2b710..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.1.1.tex
deleted file mode 100644
index d081a3f16b..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.1.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.1.2.tex
deleted file mode 100644
index 7cff1c3528..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.0.tex
deleted file mode 100644
index 6f295c7387..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.1.tex
deleted file mode 100644
index 31f8f77fc3..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.2.tex
deleted file mode 100644
index e28f644331..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-5.2.3.tex
deleted file mode 100644
index 3aaba65fba..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.0.tex
deleted file mode 100644
index 063873cdbe..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.1.tex
deleted file mode 100644
index 1c08d022ed..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.2.tex
deleted file mode 100644
index caaa0740d7..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.3.tex
deleted file mode 100644
index 73e081bc16..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.4.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.4.tex
deleted file mode 100644
index 9e5d06a4d6..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.5.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.5.tex
deleted file mode 100644
index da59559630..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.6.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.1.6.tex
deleted file mode 100644
index eb3e5e4702..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.10.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.10.1.tex
deleted file mode 100644
index 7e58a72042..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.1.tex
deleted file mode 100644
index 1058d470a7..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.10.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.10.tex
deleted file mode 100644
index 827c87c4f8..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.11.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.11.tex
deleted file mode 100644
index b24ace923e..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.2.tex
deleted file mode 100644
index 62044924c0..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.3.tex
deleted file mode 100644
index 18c8ee2031..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.4.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.4.tex
deleted file mode 100644
index ed1e4ce69a..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.5.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.5.tex
deleted file mode 100644
index f566cb7158..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.6.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.6.tex
deleted file mode 100644
index ea7b67133b..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.7.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.7.tex
deleted file mode 100644
index 9abf0c8edb..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.8.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.8.tex
deleted file mode 100644
index dad9b9dede..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.9.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.2.9.tex
deleted file mode 100644
index 330556ce29..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.1.tex
deleted file mode 100644
index 141057b12c..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.2.tex
deleted file mode 100644
index d12382c3f0..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.3.3.tex
deleted file mode 100644
index 1e8788f169..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.1.tex
deleted file mode 100644
index 8a36f37ea2..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.2.tex
deleted file mode 100644
index 540bb7a361..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.7.3.tex
deleted file mode 100644
index d3206c7098..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.8.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.8.1.tex
deleted file mode 100644
index 817fe2f73d..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.8.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.8.2.tex
deleted file mode 100644
index a400f26e56..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.9.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-6.9.1.tex
deleted file mode 100644
index fbe1715ac3..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.1.tex
deleted file mode 100644
index 48d6af4edb..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.10.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.10.tex
deleted file mode 100644
index 71c48e503d..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.11.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.11.tex
deleted file mode 100644
index 2c4a516f23..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.2.tex
deleted file mode 100644
index a8799fd7b9..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.3.tex
deleted file mode 100644
index 94bbba05f8..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.4.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.4.tex
deleted file mode 100644
index b881b4336b..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.5.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.5.tex
deleted file mode 100644
index c5e861f58e..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.6.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.6.tex
deleted file mode 100644
index 590d222821..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.7.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.7.tex
deleted file mode 100644
index 6e550f4bc2..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.8.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.8.tex
deleted file mode 100644
index d41d94a904..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.9.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-7.0.9.tex
deleted file mode 100644
index 1584da5a14..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.1.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.1.1.tex
deleted file mode 100644
index bd7c3ec966..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.10.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.10.1.tex
deleted file mode 100644
index 50b72e5ba0..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.10.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.10.2.tex
deleted file mode 100644
index f20ff7b2ce..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.1.tex
deleted file mode 100644
index edce61975b..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.2.tex
deleted file mode 100644
index 5ce9db1926..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.11.3.tex
deleted file mode 100644
index c72d5db012..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.12.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.12.2.tex
deleted file mode 100644
index 7c01960032..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.12.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.12.3.tex
deleted file mode 100644
index e45c6166c0..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.13.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.13.1.tex
deleted file mode 100644
index 4776c77e1b..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.0.tex
deleted file mode 100644
index 9317c040a1..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.1.tex
deleted file mode 100644
index 46ac455fc6..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.2.tex
deleted file mode 100644
index 051cfbadd0..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.2.3.tex
deleted file mode 100644
index d71a7362fd..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.3.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.3.1.tex
deleted file mode 100644
index 0161c615e5..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.4.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.4.1.tex
deleted file mode 100644
index 50d5adc753..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.5.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.5.1.tex
deleted file mode 100644
index 091530f8f8..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.5.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.5.2.tex
deleted file mode 100644
index 293179f463..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.1.tex
deleted file mode 100644
index 32a5712c93..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.2.tex
deleted file mode 100644
index 6701537aa5..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.3.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.6.3.tex
deleted file mode 100644
index 5f83f89b26..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.7.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.7.1.tex
deleted file mode 100644
index c2527d9f70..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.7.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.7.2.tex
deleted file mode 100644
index 85b156e704..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.8.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.8.1.tex
deleted file mode 100644
index 3237a2ed1c..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.8.2.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.8.2.tex
deleted file mode 100644
index 49542c5da9..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.9.1.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-8.9.1.tex
deleted file mode 100644
index a5ebb9da22..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-9.2.0.tex b/macros/latex/contrib/tkz/tkz-base/examples/tkzBase-9.2.0.tex
deleted file mode 100644
index 591fcf5875..0000000000
--- a/macros/latex/contrib/tkz/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-base.cfg b/macros/latex/contrib/tkz/tkz-base/latex/tkz-base.cfg
index fbab54e137..d28fc66d97 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-base.cfg
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-base.sty b/macros/latex/contrib/tkz/tkz-base/latex/tkz-base.sty
index d3acfceed9..58892e8e93 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-base.sty
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-marks.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-marks.tex
index 4d90cd1e78..07917707b7 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-marks.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-shape.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-shape.tex
new file mode 100644
index 0000000000..29b19f087b
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axes.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axes.tex
index 0382917149..4cd032adfd 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axes.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axesmin.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axesmin.tex
new file mode 100644
index 0000000000..332304e298
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-grids.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-grids.tex
index 9330d54723..1aad063add 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-grids.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-marks.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-marks.tex
index be03c2be34..98f6fd2808 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-marks.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-points.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-points.tex
index 97cd3ccd1b..8ccb998caa 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-points.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-rep.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-rep.tex
index 0698c963fd..630c47b330 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-rep.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-BB.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-BB.tex
index 6fd5422bbb..a68e47bf55 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-BB.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-arith.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-arith.tex
index c8990a76a2..cf3048f324 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-arith.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-base.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-base.tex
index 9f66cdac0a..8f457a22b6 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-base.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-colors.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-colors.tex
new file mode 100644
index 0000000000..7f8a0d7a64
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-misc.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-misc.tex
index 31e8981e63..8677afc803 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-misc.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-modules.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-modules.tex
index 151a8ce041..c27b805030 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-modules.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-print.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-print.tex
index be4d362cae..9fa988454d 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-print.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-text.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-text.tex
index 8fb49d5fbb..881c81e10e 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-text.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-utilities.tex b/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-utilities.tex
index e3ed8cb5a7..601b9a291b 100644
--- a/macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-utilities.tex
+++ b/macros/latex/contrib/tkz/tkz-base/latex/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