summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-euclide
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-euclide')
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/README87
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/README.md96
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/doc/TKZdoc-euclide.pdfbin780553 -> 780910 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex26
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty12
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-angles.tex130
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-arcs.tex7
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex9
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex9
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex11
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex9
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex9
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex7
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-angles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-intersections.tex9
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-math.tex10
25 files changed, 250 insertions, 245 deletions
diff --git a/macros/latex/contrib/tkz/tkz-euclide/README b/macros/latex/contrib/tkz/tkz-euclide/README
deleted file mode 100644
index 4496217dbc..0000000000
--- a/macros/latex/contrib/tkz/tkz-euclide/README
+++ /dev/null
@@ -1,87 +0,0 @@
- % encodage utf8
-
--------------------- english readme ----------------------------------------
-
-readme-tkz-euclide.txt V3.05 c 2020/03/08
-
-tkz-euclide is a package (latex) which allows you to draw
-  two-dimensional geometric figures, in other words to create figures of Euclidean geometry. It uses a Cartesian coordinate system orthogonal provided by the tkz-base package as well as tools to define the unique coordinates of points and to manipulate them. The idea is to allow you to follow step by step a construction that would be done by hand as naturally as possible.
-
-
-Licence
--------
-
-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.
-
-
-Features
---------
- -- needs tkz-base !!, xfp and numprint;
- -- requires and automatically loads PGF/TikZ > 3;
- -- compiles with utf8, pdflatex and lualatex;
-
-Installation
-------------
-
-You can experiment with the tkz-euclide package by placing all of the
-distribution files in the directory containing your current tex file.
-
-You can also placing all of the distribution files in the directory :
-/texmf/tex/latex/tkz.
-
-
-How to use it
--------------
-
-To use the package tkz-euclide, place the following lines in the preamble of
- your LaTeX document.
-
-\usepackage{tkz-euclide}
-
-\usetkzobj{all} is no longer required with tkz-euclide but you can use it with other packages
-
-\usepackage{tkz-euclide} loads tkz-base and TikZ.
-
-If you use the xcolor package, load that package before tkz-euclide to avoid
- package conflicts.
-
-
-Documentation
--------------
-
-Documentation for tkz-euclide and tkz-base is available on CTAN. You have two cheatsheets about tkz-euclide in the archive.
-
-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.
-The archive contains a litle document about Euclidean Geometry with four examples.
-Other examples are on my site : http://altermundus.fr (en français)
-
-Compatibility
--------------
-
-The new package tkz-euclide 3.02c is *not* fully compatible with the version 1.16 but the differences are minor.
-
-History
--------
--- 3.05 correction of bugs, amelioration of the documentation.
--- 3.02 replacement french documentation by english documentation, correction of bugs.
--- 3.01 replacement fp for xfp, addition of some macros, correction of bugs
--- 1.16 correction of bugs
--- 1.13 first version
-
- 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-euclide/README.md b/macros/latex/contrib/tkz/tkz-euclide/README.md
new file mode 100644
index 0000000000..2f040206df
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-euclide/README.md
@@ -0,0 +1,96 @@
+# tkz-euclide — for euclidan geometry
+
+Release 3.0§c 2020/04/06
+
+## Description
+
+`tkz-euclide` is a package (latex) which allows you to draw two-dimensional
+geometric figures, in other words to create figures of Euclidean geometry.
+It uses a Cartesian coordinate system orthogonal provided by the `tkz-base`
+package as well as tools to define the unique coordinates of points and to
+manipulate them. The idea is to allow you to follow step by step a construction
+that would be done by hand as naturally as possible.
+
+## 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.
+
+
+## Requirements
+
+The package compiles with utf8, pdflatex and lualatex, loads and depends on updated versions of:
+- [tkz-base](https://ctan.org/pkg/tkz-base)
+- [xfp](https://ctan.org/pkg/xfp)
+- [numprint](https://ctan.org/pkg/numprint)
+- [tikz](https://ctan.org/pkg/tikz)
+
+## Installation
+
+The package `tkz-eculide` is present in TeXLive and MiKTeX, use the package
+manager to install.
+
+You can experiment with the `tkz-euclide` package by placing all of the
+distribution files in the directory containing your current tex file.
+
+The different files must be moved into the different directories in your
+installation `TDS` tree or in your `TEXMFHOME`:
+
+```
+ doc/cheatsheet_euclide_2.pdf -> TDS:doc/latex/tkz-euclide/cheatsheet_euclide_2.pdf
+ doc/cheatsheet_euclide_1.pdf -> TDS:doc/latex/tkz-euclide/cheatsheet_euclide_1.pdf
+ doc/Euclidean_geometry.pdf -> TDS:doc/latex/tkz-euclide/Euclidean_geometry.pdf
+ doc/TKZdoc-euclide.pdf -> TDS:doc/latex/tkz-euclide/TKZdoc-euclide.pdf
+ doc/README.md -> TDS:doc/latex/tkz-euclide/README.md
+ doc/examples/*.* -> TDS:doc/latex/tkz-euclide/examples/*.*
+ doc/sourcedoc/*.* -> TDS:doc/latex/tkz-euclide/sourcedoc/*.*
+ code/*.* -> TDS:tex/latex/tkz-euclide/*.*
+```
+
+## How to use it
+
+To use the package `tkz-euclide`, place the following lines in the preamble of
+your LaTeX document:
+
+```
+\usepackage{tkz-euclide}
+```
+
+The line `\usetkzobj{all}` is no longer required with `tkz-euclide` but you can use it with
+other packages.
+
+If you use the `xcolor` package, load that package before `tkz-euclide` to avoid
+package conflicts.
+
+## Documentation
+
+Documentation for `tkz-euclide` is available on `CTAN`. You have two
+cheatsheets about tkz-euclide in the archive. Use `texdoc tkz-euclide`.
+
+## 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.
+
+The archive contains a litle document about Euclidean Geometry with four
+examples.
+
+Other examples, en français, are on my site: [http://altermundus.fr](http://altermundus.fr)
+
+## Compatibility
+
+The new version of `tkz-euclide` is *not* fully compatible with the version
+1.16 but the differences are minor.
+
+## History
+- 3.06 correction of bugs, amelioration of the documentation.
+- 3.05 correction of bugs, amelioration of the documentation.
+- 3.02 replacement french documentation by english documentation, correction of bugs.
+- 3.01 replacement `fp` for `xfp`, addition of some macros, correction of bugs
+- 1.16 correction of bugs
+- 1.13 first version
+
+## Author
+
+Alain Matthes, 5 rue de Valence, Paris 75005, al (dot) ma (at) mac (dot) com
diff --git a/macros/latex/contrib/tkz/tkz-euclide/doc/TKZdoc-euclide.pdf b/macros/latex/contrib/tkz/tkz-euclide/doc/TKZdoc-euclide.pdf
index 2bc4e0d9b4..bbaa8678ef 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/doc/TKZdoc-euclide.pdf
+++ b/macros/latex/contrib/tkz/tkz-euclide/doc/TKZdoc-euclide.pdf
Binary files differ
diff --git a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex
index e0946accd5..a62d02eb57 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex
@@ -46,14 +46,14 @@
index = totoc,
footinclude = false,
twoside,
- headings = small]{tkz-doc}
-\usepackage{etoc}
+ headings = small
+ ]{tkz-doc}
\gdef\tkznameofpack{tkz-euclide}
-\gdef\tkzversionofpack{3.05c}
-\gdef\tkzdateofpack{2020/03/03}
+\gdef\tkzversionofpack{3.06c}
+\gdef\tkzdateofpack{2020/03/18}
\gdef\tkznameofdoc{doc-tkz-euclide}
-\gdef\tkzversionofdoc{3.05c}
-\gdef\tkzdateofdoc{2020/03/03}
+\gdef\tkzversionofdoc{3.06c}
+\gdef\tkzdateofdoc{2020/03/18}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
\gdef\tkznamecollection{AlterMundus}
@@ -94,7 +94,10 @@
Ligatures=TeX,
Numbers={Lowercase,Monospaced}]
\usepackage{unicode-math}
-\usepackage{fourier-otf,zorna}
+\usepackage{fourier-otf}
+\makeatletter
+\if@tkzcadre \usepackage{zorna} \fi
+\makeatother
\usepackage{datetime,multicol,lscape}
\usepackage[english]{babel}
\usepackage[autolanguage]{numprint}
@@ -116,7 +119,7 @@
%<--------------------------------------------------------------------------->
\AtBeginDocument{\MakeShortVerb{\|}} % link to shortvrb
\begin{document}
-
+
\parindent=0pt
\author{\tkzauthorofpack}
\title{\tkznameofpack}
@@ -125,6 +128,8 @@
\thispagestyle{empty}
\maketitle
\null
+\makeatletter
+\if@tkzcadre
\AddToShipoutPicture*{%
\setlength\unitlength{1mm}
\put(70,120){%
@@ -145,6 +150,9 @@
\end{center}};
\end{tikzpicture}}
}
+\else
+\fi
+\makeatother
\clearpage
\tkzSetUpColors[background=white,text=darkgray]
@@ -162,7 +170,7 @@ Now the package needs the version 3.0 of \TIKZ. English is not my native langu
\lefthand\ Firstly, I would like to thank \textbf{Till Tantau} for the beautiful \LaTeX{} package, namely \href{http://sourceforge.net/projects/pgf/}{\TIKZ}.
\vspace*{12pt}
-\lefthand\ I received much valuable advice, remarks, corrections and examples from \tkzimp{Jean-Côme Charpentier}, \tkzimp{Josselin Noirel}, \tkzimp{Manuel Pégourié-Gonnard}, \tkzimp{Franck Pastor}, \tkzimp{David Arnold}, \tkzimp{Ulrike Fischer}, \tkzimp{Stefan Kottwitz}, \tkzimp{Christian Tellechea}, \tkzimp{Nicolas Kisselhoff}, \tkzimp{David Arnold}, \tkzimp{Wolfgang Büchel}, \tkzimp{John Kitzmiller}, \tkzimp{Dimitri Kapetas}, \tkzimp{Gaétan Marris}, \tkzimp{Mark Wibrow}, \tkzimp{Yves Combe} for his work on a protractor, \tkzimp{Paul Gaborit} and \tkzimp{Laurent} for all his corrections, remarks and questions.
+\lefthand\ I received much valuable advice, remarks, corrections and examples from \tkzimp{Jean-Côme Charpentier}, \tkzimp{Josselin Noirel}, \tkzimp{Manuel Pégourié-Gonnard}, \tkzimp{Franck Pastor}, \tkzimp{David Arnold}, \tkzimp{Ulrike Fischer}, \tkzimp{Stefan Kottwitz}, \tkzimp{Christian Tellechea}, \tkzimp{Nicolas Kisselhoff}, \tkzimp{David Arnold}, \tkzimp{Wolfgang Büchel}, \tkzimp{John Kitzmiller}, \tkzimp{Dimitri Kapetas}, \tkzimp{Gaétan Marris}, \tkzimp{Mark Wibrow}, \tkzimp{Yves Combe} for his work on a protractor, \tkzimp{Paul Gaborit} and \tkzimp{Laurent Van Deik} for all his corrections, remarks and questions.
\vspace*{12pt}
\lefthand\ I would also like to thank Eric Weisstein, creator of MathWorld:
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty
index 74ab4a2987..9507e2b1e6 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty
@@ -36,14 +36,14 @@
% tkz-tools-math.tex
%<------------------------------------------------------------–>
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-euclide.sty}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-euclide.sty}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tkz-euclide}[2020/03/03 3.05c for euclidan geometry ]
+\ProvidesPackage{tkz-euclide}[2020/03/18 3.06c for euclidan geometry ]
\RequirePackage{tkz-base}
\makeatletter
-\@ifpackagelater{tkz-base}{2020/03/03}{%
+\@ifpackagelater{tkz-base}{2020/03/18}{%
% Package is new enough
}{%
\PackageError{tkz-euclide}{Package tkz-base is too old , you need a recent version}%
@@ -75,4 +75,4 @@
eu-sectors,%
eu-show,%
eu-triangles}
-\endinput
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-angles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-angles.tex
index 2347745e0b..75b8bf6c92 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-angles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-angles.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-tool-eu-angles.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-tool-eu-angles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
\newdimen\tkz@arcsize% from julian julian@d-and-j.net
@@ -69,18 +69,18 @@
%\tikzset{lbstyle/.style = {color=\tkz@mainlinecolor}}
\pgfkeys{/tkzmkangle/.cd,
- arc/.estore in = \tkz@arc,
- size/.store in = \tkz@size,
- mark/.store in = \tkz@markang,
- mkpos/.estore in = \tkz@mkpos,
- mksize/.store in = \tkz@mksize,
- mkcolor/.store in = \tkz@mkcolor,
- arc = l,
- size = 1 cm,
- mark = |,
- mksize = 4pt,
- mkcolor = black,
- mkpos = 0.5,
+ arc/.estore in = \tkz@arc,
+ size/.store in = \tkz@size,
+ mark/.store in = \tkz@markang,
+ mkpos/.estore in = \tkz@mkpos,
+ mksize/.store in = \tkz@mksize,
+ mkcolor/.store in = \tkz@mkcolor,
+ arc = l,
+ size = 1 cm,
+ mark = |,
+ mksize = 4pt,
+ mkcolor = black,
+ mkpos = 0.5,
/tkzmkangle/.search also={/tikz}
} \def\tkzMarkAngle{\pgfutil@ifnextchar[{\tkz@MarkAngle}{\tkz@MarkAngle[]}}
\def\tkz@MarkAngle[#1](#2,#3,#4){%
@@ -95,22 +95,22 @@
\def\tkz@mymark{\pgfuseplotmark{\tkz@markang}}
% draw the arcs
\begin{scope}[decoration= {markings,
- mark=at position \tkz@mkpos with {\tkz@mymark}}]
+ mark=at position \tkz@mkpos with {\tkz@mymark}}]
\ifx\tkz@arc\tkz@arcsimple
- \tkzDrawArcRAN[#1,fill=none,postaction={decorate}]%
- (#3,\tkz@size)(\tkz@FirstAngle,\tkz@SecondAngle)
+ \tkzDrawArcRAN[#1,fill=none,postaction={decorate}]%
+ (#3,\tkz@size)(\tkz@FirstAngle,\tkz@SecondAngle)
\else
\ifx\tkz@arc\tkz@arcdouble
- \tkzDrawArcRAN[#1,fill=none](#3,\tkz@size-1.5\pgflinewidth)%
- (\tkz@FirstAngle,\tkz@SecondAngle)
+ \tkzDrawArcRAN[#1,fill=none](#3,\tkz@size-1.5\pgflinewidth)%
+ (\tkz@FirstAngle,\tkz@SecondAngle)
\tkzPathArcRAN[#1,fill=none,postaction={decorate}]%
- (#3,\tkz@size)(\tkz@FirstAngle,\tkz@SecondAngle)%
- \tkzDrawArcRAN[#1,fill=none](#3,\tkz@size+1.5\pgflinewidth)%
+ (#3,\tkz@size)(\tkz@FirstAngle,\tkz@SecondAngle)%
+ \tkzDrawArcRAN[#1,fill=none](#3,\tkz@size+1.5\pgflinewidth)%
(\tkz@FirstAngle,\tkz@SecondAngle)%
\else
\ifx\tkz@arc\tkz@arctriple
\tkzDrawArcRAN[#1,fill=none,postaction={decorate}]%
- (#3,\tkz@size)(\tkz@FirstAngle,\tkz@SecondAngle)%
+ (#3,\tkz@size)(\tkz@FirstAngle,\tkz@SecondAngle)%
\tkzDrawArcRAN[#1,fill=none](#3,\tkz@size-2.5\pgflinewidth)%
(\tkz@FirstAngle,\tkz@SecondAngle)%
\tkzDrawArcRAN[#1,fill=none](#3,\tkz@size+2.5\pgflinewidth)%
@@ -146,18 +146,18 @@
% FillAngle
%<--------------------------------------------------------------------------–>
\pgfkeys{/tkzFill/.cd,
- size/.store in = \tkz@size,
- size = 1 cm,
- /tkzFill/.search also={/tikz}
+ size/.store in = \tkz@size,
+ size = 1 cm,
+ /tkzFill/.search also = {/tikz}
}
\def\tkzFillAngle{\pgfutil@ifnextchar[{\tkz@FillAngle}{\tkz@FillAngle[]}}
\def\tkz@FillAngle[#1](#2,#3,#4){%
\begingroup
\pgfqkeys{/tkzFill}{#1}
- \tkzFindSlopeAngle(#3,#2)\tkzGetAngle{tkz@dirOne}
- \tkzFindSlopeAngle(#3,#4)\tkzGetAngle{tkz@dirTwo}
- \tkzNormalizeAngle(\tkz@dirOne,\tkz@dirTwo)
+ \tkzFindSlopeAngle(#3,#2)\tkzGetAngle{tkz@dirOne}
+ \tkzFindSlopeAngle(#3,#4)\tkzGetAngle{tkz@dirTwo}
+ \tkzNormalizeAngle(\tkz@dirOne,\tkz@dirTwo)
\path[shift = {(#3)},/tkzFill/.cd,#1]%
(#3) -- (\tkz@FirstAngle:\tkz@size) arc%
(\tkz@FirstAngle:\tkz@SecondAngle:\tkz@size)--cycle;
@@ -185,10 +185,10 @@
}
%<------------------------- Label on angle -------------------------------–>
\pgfkeys{/tkzlabelangle/.cd,
- dist/.store in = \tkzlabeldist,
- angle/.store in = \tkzlabelangle,
- dist = 1,
- angle = {},
+ dist/.store in = \tkzlabeldist,
+ angle/.store in = \tkzlabelangle,
+ dist = 1,
+ angle = {},
/tkzlabelangle/.search also={/tikz}
}
\def\tkzLabelAngle{\pgfutil@ifnextchar[{\tkz@LabelAngle}{\tkz@LabelAngle[]}}
@@ -196,10 +196,10 @@
\begingroup
\pgfqkeys{/tkzlabelangle}{#1}
\ifx\tkzutil@empty\tkzlabelangle% no value so calc angle of bisector
- \tkzFindSlopeAngle(#3,#2)\tkzGetAngle{tkz@dirOne}
- \tkzFindSlopeAngle(#3,#4)\tkzGetAngle{tkz@dirTwo}
- \tkzNormalizeAngle(\tkz@dirOne,\tkz@dirTwo)
- \edef\tkzlabelAngle{\fpeval{(\tkz@SecondAngle+\tkz@FirstAngle)/2}}
+ \tkzFindSlopeAngle(#3,#2)\tkzGetAngle{tkz@dirOne}
+ \tkzFindSlopeAngle(#3,#4)\tkzGetAngle{tkz@dirTwo}
+ \tkzNormalizeAngle(\tkz@dirOne,\tkz@dirTwo)
+ \edef\tkzlabelAngle{\fpeval{(\tkz@SecondAngle+\tkz@FirstAngle)/2}}
\fi
\path (#3) --+(\tkzlabelAngle:\tkzlabeldist) node[/tkzlabelangle/.cd,#1] {#5};
\endgroup
@@ -231,12 +231,12 @@
% Symbole droites perpendiculaires
%<----------------------------------------------------------------------
\pgfkeys{/tkzrightangle/.cd,
- norm tkz code/.is if = normtkzcode@execute,
- german/.code = \normtkzcode@executefalse,
- size/.store in = \tkz@ra@size,
- dotsize/.store in = \tkz@dotsize,
- size = .25,
- dotsize = 3 pt,
+ norm tkz code/.is if = normtkzcode@execute,
+ german/.code = \normtkzcode@executefalse,
+ size/.store in = \tkz@ra@size,
+ dotsize/.store in = \tkz@dotsize,
+ size = .25,
+ dotsize = 3 pt,
/tkzrightangle/.search also={/tikz},
}
\newcommand*{\tkzMarkRightAngle}[1][]{\tkz@RightAngle[#1]}
@@ -252,32 +252,33 @@
\pgfpointanchor{#4}{center}}}
\tkz@bx=\pgf@x\relax%
\tkz@by=\pgf@y\relax%
- \ifnormtkzcode@execute%
- \draw[/tkzrightangle/.cd,#1]
- (#3) --++( 28.45274*\tkz@ra@size\tkz@ax , 28.45274*\tkz@ra@size\tkz@ay)
- --++( 28.45274*\tkz@ra@size\tkz@bx , 28.45274*\tkz@ra@size\tkz@by)
- --++(-28.45274*\tkz@ra@size\tkz@ax ,-28.45274*\tkz@ra@size\tkz@ay)
- -- (#3);
- \else%
- % find angles
- \tkzFindSlopeAngle(#3,#2)\tkzGetAngle{tkz@dirOne}
- \tkzFindSlopeAngle(#3,#4)\tkzGetAngle{tkz@dirTwo}
- \tkzNormalizeAngle(\tkz@dirOne,\tkz@dirTwo)
- \edef\tkzCircleAngle{\fpeval{(\tkz@SecondAngle+\tkz@FirstAngle)/2}}
- \tkzDrawArcRAN[/tkzrightangle/.cd,#1](#3,\tkz@ra@size)%
- (\tkz@FirstAngle,\tkz@SecondAngle)
- \path (#3) --+ (\tkzCircleAngle:\tkz@ra@size/2)
- node[fill,circle,minimum size=\tkz@dotsize,inner sep=0 pt] {};
+ \ifnormtkzcode@execute%
+ \draw[/tkzrightangle/.cd,#1]
+ (#3) --++( 28.45274*\tkz@ra@size\tkz@ax , 28.45274*\tkz@ra@size\tkz@ay)
+ --++( 28.45274*\tkz@ra@size\tkz@bx , 28.45274*\tkz@ra@size\tkz@by)
+ --++(-28.45274*\tkz@ra@size\tkz@ax ,-28.45274*\tkz@ra@size\tkz@ay)
+ -- (#3);
+ \else%
+ % find angles
+ \tkzFindSlopeAngle(#3,#2)\tkzGetAngle{tkz@dirOne}
+ \tkzFindSlopeAngle(#3,#4)\tkzGetAngle{tkz@dirTwo}
+ \tkzNormalizeAngle(\tkz@dirOne,\tkz@dirTwo)
+ \edef\tkzCircleAngle{\fpeval{(\tkz@SecondAngle+\tkz@FirstAngle)/2}}
+ \tkzDrawArcRAN[/tkzrightangle/.cd,#1](#3,\tkz@ra@size)%
+ (\tkz@FirstAngle,\tkz@SecondAngle)
+ \path (#3) --+ (\tkzCircleAngle:\tkz@ra@size/2)
+ node[fill,circle,minimum size=\tkz@dotsize,
+ inner sep=0 pt,/tkzrightangle/.cd,#1] {};
\fi%
\endgroup
}
%<--------------------------------------------------------------------------–>
\def\tkz@multiRA#1 #2\@nil{%
\protected@edef\tkz@temp{
- \noexpand \tkzMarkRightAngle[\tkz@optRA](#1)}\tkz@temp%
+ \noexpand \tkzMarkRightAngle[\tkz@optRA](#1)}\tkz@temp%
\def\tkz@nextArg{#2}%
\ifx\tkzutil@empty\tkz@nextArg
- \let\next\@gobble
+ \let\next\@gobble
\fi
\next#2\@nil
}
@@ -287,11 +288,10 @@
\def\tkz@RightAngles[#1](#2){%
\xdef\tkz@optRA{#1}
\begingroup
- \let\next\tkz@multiRA
- \next#2 \@nil %
+ \let\next\tkz@multiRA
+ \next#2 \@nil %
\endgroup
}
\makeatother
-\endinput
- \ No newline at end of file
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-arcs.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-arcs.tex
index e58b01e25a..2302fbbc61 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-arcs.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-arcs.tex
@@ -14,9 +14,9 @@
% utf8 encoding
-\def\fileversion{3.05c}
+\def\fileversion{3.06c}
\def\filedate{2020/03/23}
-\typeout{2020/03/23 3.05c tkz-obj-eu-arcs.tex}
+\typeout{2020/03/23 3.06c tkz-obj-eu-arcs.tex}
\makeatletter
%<------------------------------ Arcs -------------------------------------–
% options : delta
@@ -175,5 +175,4 @@
%<--------------------------------------------------------------------------–>
\makeatother
-\endinput
- \ No newline at end of file
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex
index 901cb72348..78e98afa8f 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-circles.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-circles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzCircle center and one point
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex
index 50cda7b15b..136fee4522 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-compass.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-compass.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Author Alain Matthes
@@ -108,5 +108,4 @@
}%
\makeatother
-\endinput
- \ No newline at end of file
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex
index 1b05f579af..8d340ba99d 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-draw-circles.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-draw-circles.tex}
\makeatletter
%for compatibility
%<--------------------------------------------------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex
index 3df6a484c2..9804439ee3 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-draw-lines.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-draw-lines.tex}
\makeatletter
\def\tkz@numdl{0}
\pgfkeys{/tkzdrawl/.cd,
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex
index a960baa49b..9388916c42 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-polygons.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-polygons.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Polygon
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex
index de4323a8b0..c8137bcc6e 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-lines.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-lines.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% les lignes
@@ -242,4 +242,4 @@
\endgroup
}
\makeatother
-\endinput
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex
index 6e63182107..9075bff11a 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-tools-eu-points-by.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-tools-eu-points-by.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Transformations Géométriques
@@ -423,6 +423,5 @@ inversion/.code args={center #1 through #2}{%
%<--------------------------------------------------------------------------–>
% Fin des transformations
%<--------------------------------------------------------------------------–>
-
- \makeatother
+\makeatother
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex
index 30f20fc8b8..008021cf10 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-points-rnd.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-points-rnd.tex}
%<--------------------------------------------------------------------------–>
\makeatletter
%<-------------------------------------------------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex
index 8d239713c7..66ce3aa16c 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-points-with.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-points-with.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Vectors
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex
index b6d8d45318..64118c22e9 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-points.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-points.tex}
\makeatletter
%add ExCenter
%<--------------------------------------------------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex
index d92acc3249..32353d145f 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex
@@ -12,10 +12,10 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-polygons.tex}
-% bug in regular polygon side 2020/03/03
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-polygons.tex}
+% bug in regular polygon side 2020/03/18
\makeatletter
%<--------------------------------------------------------------------------–>
% Polygon
@@ -115,8 +115,5 @@
\def\tkzClipOutPolygon(#1,#2){\clip[tkzreverseclip] (#1)
\foreach \pt in {#1,#2}{--(\pt)}--cycle;
}
-
-
-
\makeatother
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex
index bfd37bc1ef..dcc5a1081d 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
- \typeout{2020/03/03 3.05c tkz-obj-eu-protractor.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+ \typeout{2020/03/18 3.06c tkz-obj-eu-protractor.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% !!! idea from Y. Combe !!!
@@ -121,5 +121,4 @@
% fin de \tkzProtractor
%<--------------------------------------------------------------------------–>
\makeatother
-\endinput
-
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex
index fad5b8e70b..3d178a2586 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-sectors.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-sectors.tex}
\makeatletter
%<----------------------- Sectors ------------------------------–>
\tikzset{sstyle/.style={#1}}
@@ -343,5 +343,4 @@
\endgroup
}
\makeatother
-\endinput
- \ No newline at end of file
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex
index 40a39c87e3..281eee5d9c 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-show.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-show.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% finding specific points in a triangle
@@ -349,7 +349,5 @@ translation/.code args={from #1 to #2}{%
\endgroup
}
%<-------------------------------------------------------------------------–>
-%<-------------------------------------------------------------------------–>
-
\makeatother
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex
index 48fa5b973f..41332b9f6e 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-obj-eu-triangles.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-obj-eu-triangles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Triangle Equilateral
@@ -454,6 +454,5 @@
\endpgfinterruptboundingbox
\endgroup
}
-
\makeatother
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-angles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-angles.tex
index 9a88ffeaac..32dfc82e65 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-angles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-angles.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-tools-angles.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-tools-angles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
%<--------------------------------------------------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-intersections.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-intersections.tex
index 58a8e6e6c0..d0517fdee7 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-intersections.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-intersections.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-tools-intersections.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-tools-intersections.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% intersection de deux lignes
@@ -397,7 +397,6 @@ with nodes/.code = {\global\def\tkz@numcc{2}}
\tkzCalcLength(#5,#6)\tkzGetLength{tkz@rayB}
\tkzInterCCR(#1,\tkz@rayA pt)(#4,\tkz@rayB pt){#7}{#8}
\endgroup
-}
-
+}
\makeatother
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-math.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-math.tex
index 97bc6c698a..fbd34cb84c 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-math.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-math.tex
@@ -12,9 +12,9 @@
%
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{3.05c}
-\def\filedate{2020/03/03}
-\typeout{2020/03/03 3.05c tkz-tools-math.tex}
+\def\fileversion{3.06c}
+\def\filedate{2020/03/18}
+\typeout{2020/03/18 3.06c tkz-tools-math.tex}
\makeatletter
%<-------------------------------------------------------------------------->
% \tkzpointnormalised normalise un point A-->A' tq ||v(OA')=1||
@@ -122,5 +122,5 @@
\pgfmath@returnone\tkz@xfpMathLen pt%
\endgroup%
}}}
- \makeatother
-\endinput \ No newline at end of file
+\makeatother
+\endinput \ No newline at end of file