summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-08-25 20:10:49 +0000
committerKarl Berry <karl@freefriends.org>2022-08-25 20:10:49 +0000
commitb8c7f239137fbebf067427e12b7acfa6b27eb743 (patch)
treec60c39664bd1a4a1072d5c9e463b148ab069e081
parent7b4899da35be865b9246d5505c0112e83aec1425 (diff)
tkz-euclide (25aug22)
git-svn-id: svn://tug.org/texlive/trunk@64193 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/tkz-euclide/README.md117
-rw-r--r--Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-drawing.tex64
-rw-r--r--Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-main.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-pointsSpc.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-tools.tex52
-rw-r--r--Master/texmf-dist/doc/latex/tkz-euclide/tkz-euclide.pdfbin1104426 -> 1109613 bytes
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.cfg6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.sty8
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-marks.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-shape.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-axesmin.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles-by.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-compass.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-angles.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-circles.tex30
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-points.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex33
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex26
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-grids.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-rnd.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-spc.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-with.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-polygons.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-protractor.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-sectors.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-show.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-triangles.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-BB.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-angles.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-base.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-colors.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-intersections.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-math.tex24
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-modules.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-text.tex6
-rw-r--r--Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-utilities.tex6
41 files changed, 272 insertions, 268 deletions
diff --git a/Master/texmf-dist/doc/latex/tkz-euclide/README.md b/Master/texmf-dist/doc/latex/tkz-euclide/README.md
index 55940008e75..cbb72b3cb6a 100644
--- a/Master/texmf-dist/doc/latex/tkz-euclide/README.md
+++ b/Master/texmf-dist/doc/latex/tkz-euclide/README.md
@@ -1,6 +1,6 @@
# tkz-euclide — for euclidean geometry
-Release 4.22c 2022/07/28
+Release 4.23c 2022/08/2
## Description
@@ -44,9 +44,7 @@ your LaTeX document:
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}
-```
-your code
-```
+ your code
\end{tikzpicture}
```
@@ -69,63 +67,66 @@ Other examples, in French, are on my site.
## History
-
-- 4.22c. Correction of a bug in the macro \tkzMarkAngle;
- Correction of the documentation:
- Remove options R,diameter of the macro \tkzDrawCircle. To draw a circle you must use two points: the center and a point of the circle.
-
- \tkzDefPointOnCircle :
+- 4.23c. Correction of a bug in the macro `\tkzDrawSemiCircle`,
+ Modification of `\tkzDefRadicalAxis`,
+ Remove old codes,
+ Correction of the documentation;
+- 4.22c. Correction of a bug in the macro `\tkzMarkAngle`;
+ Correction of the documentation:
+ Remove options R, diameter of the macro `\tkzDrawCircle`. To draw a circle you must use two points: the center and a point of the circle.
+ `\tkzDefPointOnCircle` :
forgotten "in rad" in the documentation
-Complément dans la documentation pour la macro \tkzDefCircle[R](....). On peut utiliser soit \tkzGetPoints{o}{x} ou soit \tkzGetPoints{x}.
+Complement in the documentation for the macro `\tkzDefCircle[R](....)`. You can use either `\tkzGetPoints{o}{x}` or either `\tkzGetPoints{x}`.
+
- 4.21c the package archive was corrupted, all the "|" disappeared ...
- 4.2c.
- Now \tkzDefCircle gives two points as results: the center of the circle and a point of the circle. When a point of the circle is known, it is enough to use \tkzGetPoint or \tkzGetFirstPoint
- to get the center, otherwise \tkzGetPoints will give you the center and a point of the circle. You can always get the length of the radius with \tkzGetLength . I wanted to favor working with nodes and banish the appearance of numbers in the code.
+ Now `\tkzDefCircle` gives two points as results: the center of the circle and a point of the circle. When a point of the circle is known, it is enough to use `\tkzGetPoint` or `\tkzGetFirstPoint`
+ to get the center, otherwise `\tkzGetPoints` will give you the center and a point of the circle. You can always get the length of the radius with `\tkzGetLength` . I wanted to favor working with nodes and banish the appearance of numbers in the code.
- In order to isolate the definitions, I deleted or modified certain macros which are: \tkzDrawLine , \tkzDrawTriangle , \tkzDrawCircle , \tkzDrawSemiCircle and \tkzDrawRectangle ;
+ In order to isolate the definitions, I deleted or modified certain macros which are: `\tkzDrawLine` , `\tkzDrawTriangle` , `\tkzDrawCircle` , `\tkzDrawSemiCircle` and `\tkzDrawRectangle` ;
- Thus \tkzDrawSquare(A,B) becomes \tkzDefSquare(A,B) \tkzGetPoints{C}{D} then
+ Thus `\tkzDrawSquare(A,B)` becomes `\tkzDefSquare(A,B)` `\tkzGetPoints{C}{D}` then
- \tkzDrawPolygon(A,B,C,D) ;
+ `\tkzDrawPolygon(A,B,C,D)` ;
If you want to draw a circle, you can't do so \tkzDrawCircle[R](A,1) . First you have to define the point through which the circle passes, so you have to do
- \tkzDefCircle[R](A,1) \tkzGetPoint{a} and finally \tkzDrawCircle(A,a) . Another possibilty is to define a point on the circle \tkzDefShiftPoint[A](1,O){a} ;
+ `\tkzDefCircle[R](A,1)` `\tkzGetPoint{a}` and finally `\tkzDrawCircle(A,a)` . Another possibilty is to define a point on the circle `\tkzDefShiftPoint[A](1,O){a}` ;
- The following macros tkzDefCircleBy[orthogonal through] and \tkzDefCircleBy[orthogonal from] become tkzDefCircle[orthogonal through] and \tkzDefCircle[orthogonal from] ;
+ The following macros `\tkzDefCircleBy[orthogonal through]` and `\tkzDefCircleBy[orthogonal from]` become `\tkzDefCircle[orthogonal through]` and `\tkzDefCircle[orthogonal from]` ;
- \tkzDefLine[euler](A,B,C) is a macro that allows you to obtain the line of \tkzname{Euler} when possible. \tkzDefLine[altitude](A,B,C) is possible again, as well as \tkzDefLine[tangent at=A](O) and \tkzDefLine[tangent from=P](O,A) which did not works;
+ `\tkzDefLine[euler](A,B,C)` is a macro that allows you to obtain the line of `Euler` when possible. `\tkzDefLine[altitude](A,B,C)` is possible again, as well as `\tkzDefLine[tangent at=A](O)` and `\tkzDefLine[tangent from=P](O,A)` which did not works;
- \tkzDefTangent is replaced by \tkzDelLine[tangent from = ...] or \tkzDelLine[tangent at = ...]
+ `\tkzDefTangent` is replaced by \tkzDelLine[tangent from = ...] or \tkzDelLine[tangent at = ...]
- I added the macro \tkzPicAngle[tikz options](A,B,C) for those who prefer to use \TIKZ\ .
+ I added the macro `\tkzPicAngle[tikz options](A,B,C)` for those who prefer to use TIKZ.
- The order of the arguments of the macro \tkzcname{tkzDefPointOnCircle} has changed: now it is center, angle and point or radius.
- I have added two options for working with radians which are \tkzname{through in rad} and \tkzname{R in rad}.
+ The order of the arguments of the macro `\tkzDefPointOnCircle` has changed: now it is center, angle and point or radius.
+ I have added two options for working with radians which are `through in rad` and `R in rad`.
- I added the option \tkzname{reverse} to the arcs paths. This allows to reverse the path and to reverse if necessary the arrows that would be present.
+ I added the option `reverse` to the arcs paths. This allows to reverse the path and to reverse if necessary the arrows that would be present.
- I have unified the styles for the labels. There is now only \tkzname{label style} left which is valid for points, segments, lines, circles and angles. I have deleted \tkzname{label seg style} \tkzname{label line style} and \tkzname{label angle style}
+ I have unified the styles for the labels. There is now only `label style` left which is valid for points, segments, lines, circles and angles. I have deleted `label seg style``{label line style` and `label angle style`
- I added the macro tkzFillAngles to use several angles.
+ I added the macro `\tkzFillAngles` to use several angles.
- Correction option \tkzname{return} witk \tkzcname{tkzProtractor}
+ Correction option `return` with `tkzProtractor`
As a reminder, the following changes have been made previously:
- \tkzDrawMedian , \tkzDrawBisector , \tkzDrawAltitude , \tkzDrawMedians , \tkzDrawBisectors et \tkzDrawAltitudes do not exist anymore. The creation and drawing separation is not respected so it is preferable to first create the coordinates of these points with \tkzDefSpcTriangle[median] and then to choose the ones you are going to draw with \tkzDrawSegments or \tkzDrawLines ;
+ `\tkzDrawMedian` , `\tkzDrawBisector` , `\tkzDrawAltitude` , `\tkzDrawMedians` , \tkzDrawBisectors et \tkzDrawAltitudes do not exist anymore. The creation and drawing separation is not respected so it is preferable to first create the coordinates of these points with \tkzDefSpcTriangle[median] and then to choose the ones you are going to draw with \tkzDrawSegments or \tkzDrawLines ;
- \tkzDrawTriangle has been deleted. \tkzDrawTriangle[equilateral] was handy but it is better to get the third point with \tkzDefTriangle[equilateral] and then draw with \tkzDrawPolygon ; idem for \tkzDrawSquare and \tkzDrawGoldRectangle ;
+ `\tkzDrawTriangle` has been deleted. `\tkzDrawTriangle[equilateral]` was handy but it is better to get the third point with `\tkzDefTriangle[equilateral]` and then draw with `\tkzDrawPolygon` ; idem for `\tkzDrawSquare` and `\tkzDrawGoldRectangle` ;
The circle inversion was badly defined so I rewrote the macro. The input arguments are always the center and a point of the circle, the output arguments are the center of the image circle and a point of the image circle or two points of the image line if the antecedent circle passes through the pole of the inversion. If the circle passes the inversion center, the image is a straight line, the validity of the procedure depends on the choice of the point on the antecedent circle;
@@ -139,66 +140,66 @@ Complément dans la documentation pour la macro \tkzDefCircle[R](....). On peut
Correction option isoceles right;
- \tkzDefMidArc(O,A,B) gives the middle of the arc center $O$ from $A$ to $B$;
+ `\tkzDefMidArc(O,A,B)` gives the middle of the arc center $O$ from $A$ to $B$;
Good news : Some useful tools have been added. They are present on an experimental basis and will undoubtedly need to be improved;
- The options "orthogonal from and through" depend now of \tkzcname{tkzDefCircleBy}
+ The options "orthogonal from and through" depend now of `tkzDefCircleBy`
- \tkzDotProduct(A,B,C) computes the scalar product in an orthogonal reference system of the vectors $\overrightarrow{A,B}$ and $\overrightarrow{A,C}$.
+ `\tkzDotProduct(A,B,C)` computes the scalar product in an orthogonal reference system of the vectors $\overrightarrow{A,B}$ and $\overrightarrow{A,C}$.
- \tkzDotProduct(A,B,C)=aa'+bb' if vec{AB} =(a,b) and vec{AC} =(a',b')
+ `\tkzDotProduct(A,B,C)=aa'+bb' if vec{AB} =(a,b) and vec{AC} =(a',b')`
- \tkzPowerCircle(A)(B,C) power of point $A$ with respect to the circle of center $B$ passing through $C$;
+ `\tkzPowerCircle(A)(B,C)` power of point $A$ with respect to the circle of center $B$ passing through $C$;
- \tkzDefRadicalAxis(A,B)(C,D) Radical axis of two circles of center $A$ and $C$;
+ `\tkzDefRadicalAxis(A,B)(C,D)` Radical axis of two circles of center $A$ and $C$;
- Some tests : \tkzIsOrtho(A,B,C) and \tkzIsLinear(A,B,C) The first indicates whether the lines $(A,B)$ and $(A,C)$ are orthogonal. The second indicates whether the points $A$, $B$ and $C$ are aligned;
+ Some tests : `\tkzIsOrtho(A,B,C)` and `\tkzIsLinear(A,B,C)` The first indicates whether the lines AB and AC are orthogonal. The second indicates whether the points $A$, $B$ and $C$ are aligned;
- \tkzIsLinear(A,B,C) if $A$,$B$,$C$ are aligned then \tkzLineartrue
- you can use \iftkzLinear (idem for \tkzIsOrtho );
+ `\tkzIsLinear(A,B,C)` if A, B, C are aligned then \tkzLineartrue
+ you can use `\iftkzLinear` (idem for `\tkzIsOrtho` );
A style for vectors has been added that you can of course modify
- tikzset{vector style/.style={>=Latex,->}} ;
+ `\tikzset{vector style/.style={>=Latex,->}}` ;
Now it's possible to add an arrow on a line or a circle with the option tkz arrow .
- 4.05b
- \tkzInterLC new option near new method to choice the points
- \tkzInterCC new method to choice the points
- \tkzDefTangent add method to choice the points
- \tkzTestInterLC and \iftkzFlagLC
- \tkzTestInterLC and \iftkzFlagCC
+ `\tkzInterLC` new option near new method to choice the points
+ `\tkzInterCC` new method to choice the points
+ `\tkzDefTangent` add method to choice the points
+ `\tkzTestInterLC` and `\iftkzFlagLC`
+ `\tkzTestInterLC` and `\iftkzFlagCC`
- \tkzDefHarmonic option ext int both then node or R
- \tkzDefGoldenRatio new macro
- \tkzSwapPoints Exchange two points
- \tkzPermute Permutation of two points of a triangle
- \tkzDefPointsBy option rotation with nodes no need to know the angle
- \tkzMarkArc and \tkzLabelArc
+ `\tkzDefHarmonic` option ext int both then node or R
+ ` \tkzDefGoldenRatio` new macro
+ `\tkzSwapPoints` Exchange two points
+ `\tkzPermute ` Permutation of two points of a triangle
+ `\tkzDefPointsBy` option rotation with nodes no need to know the angle
+ ` \tkzMarkArc` and `\tkzLabelArc`
- \tkzDefPointOnCircle[angle=30,center=K1,radius=\rAp] becomes
- \tkzDefPointOnCircle[R= angle 30 center K1 radius \rAp]
- Added \tkzDefPointOnCircle[through= angle 30 center K1 point \rAp]
+ `\tkzDefPointOnCircle[angle=30,center=K1,radius=\rAp]` becomes
+ `\tkzDefPointOnCircle[R= angle 30 center K1 radius \rAp]`
+ Added `\tkzDefPointOnCircle[through= angle 30 center K1 point \rAp]`
Added some styles to place arrow "tkz arrow" and "tkz arrows"
Added " line cap =round" and "line join =round" to all the constructions
Added information about angles in the documentation
- 4.03 Adaptation of the code and documentation to the changes of the macros for the intersections.
- 4.02
- Major changes for the macros concerning the intersection of a line and a circle or two circles. If one point of the intersection is known then you can use the "common" option and indicate what the common point is. The second point is given in tkzFirstPointResult.
- In other cases, for the intersection of two circles the determined points form angles with the centers of the circles. One of the angles measures less than 180 degrees and the other more than 180. The smaller one determines tkzFirstPointResult.
+ Major changes for the macros concerning the intersection of a line and a circle or two circles. If one point of the intersection is known then you can use the "common" option and indicate what the common point is. The second point is given in `tkzFirstPointResult`.
+ In other cases, for the intersection of two circles the determined points form angles with the centers of the circles. One of the angles measures less than 180 degrees and the other more than 180. The smaller one determines `tkzFirstPointResult`.
For the intersection of a line and a circle, the method is the same except that the angle is formed by a point on the line and the center of the circle.
- 4.01
- \tkzDefOrthogonalCircle was defined twice so I deleted the version in tkz-obj-eu-circles-by
+ `\tkzDefOrthogonalCircle` was defined twice so I deleted the version in tkz-obj-eu-circles-by
In the tkz-obj-eu-draw-lines.tex new code for add dim from muzimuzhi Z.
The code comes from an answer on the site tex.stackexchange.com
@@ -210,9 +211,9 @@ Complément dans la documentation pour la macro \tkzDefCircle[R](....). On peut
Added option "swap" useful with golden, gold, school, half, pythagoras
- In the file tkz-obj-eu-circles correction of bug in \tkzDefOrthoThroughCircle : \tkz@@CalcLength has been replaced by \tkz@@CalcLengthcm
+ In the file tkz-obj-eu-circles correction of bug in `\tkzDefOrthoThroughCircle` : `\tkz@@CalcLength` has been replaced by `\tkz@@CalcLengthcm `
- Addition of the macro \tkzDefGoldenRatio in tkz-obj-eu-points-spc. It allows to split a segment with a ratio equal to the golden ratio
+ Addition of the macro `\tkzDefGoldenRatio` in tkz-obj-eu-points-spc. It allows to split a segment with a ratio equal to the golden ratio
Minor corrections of the documentation. New examples about option "dim"
diff --git a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-drawing.tex b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-drawing.tex
index 917ea41008a..656625cd4e8 100644
--- a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-drawing.tex
+++ b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-drawing.tex
@@ -621,24 +621,18 @@ Based on an idea by O. Reboux made with pst-eucl (Pstricks module) by D. Rodrigu
\newpage
\subsection{Drawing semicircle}
-\begin{NewMacroBox}{tkzDrawSemiCircle}{\oarg{local options}\parg{A,B}}%
+\begin{NewMacroBox}{tkzDrawSemiCircle}{\oarg{local options}\parg{O,A}}%
\medskip
\begin{tabular}{lll}%
\toprule
arguments & example & explanation \\
\midrule
-\TAline{\parg{pt1,pt2}}{\parg{O,A}} {radius}
+\TAline{\parg{pt1,pt2}}{\parg{O,A}} {OA= radius}
\bottomrule
\end{tabular}
-\medskip
-\begin{tabular}{lll}%
-\toprule
-options & default & definition \\
-\midrule
-\TOline{through} {through}{circle characterized by two points defining a radius}
-\end{tabular}
+$O$ center $A$ extremity of the semicircle
\end{NewMacroBox}
\subsubsection{Use of \tkzcname{tkzDrawSemiCircle}}
@@ -646,21 +640,12 @@ options & default & definition \\
\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
\tkzDefPoint(0,0){A} \tkzDefPoint(6,0){B}
- \tkzDefSquare(A,B) \tkzGetPoints{C}{D}
- \tkzDrawPolygon(B,C,D,A)
- \tkzDefPoint(3,6){F}
- \tkzDefTriangle[equilateral](C,D)
- \tkzGetPoint{I}
- \tkzDefPointBy[projection=onto B--C](I)
- \tkzGetPoint{J}
- \tkzInterLL(D,B)(I,J) \tkzGetPoint{K}
- \tkzDefPointBy[symmetry=center K](B)
- \tkzGetPoint{M}
- \tkzDrawCircle(M,I)
- \tkzCalcLength(M,I) \tkzGetLength{dMI}
- \tkzDrawPolygon(A,B,C,D)
- \tkzDrawSemiCircle(F,D)
-\end{tikzpicture}
+ \tkzDefMidPoint(A,B) \tkzGetPoint{O}
+ \tkzDrawSemiCircle[blue](O,B)
+ \tkzDrawSemiCircle[red](O,A)
+ \tkzDrawPoints(O,A,B)
+ \tkzLabelPoints[below right](O,A,B)
+ \end{tikzpicture}
\end{tkzexample}
\subsection{Drawing semicircles}
@@ -676,15 +661,30 @@ arguments & example & explanation \\
\bottomrule
\end{tabular}
-\medskip
-\begin{tabular}{lll}%
-\toprule
-options & default & definition \\
-\midrule
-\TOline{through}{through}{circle with two points defining a radius}
- \bottomrule
-\end{tabular}
\end{NewMacroBox}
+
+\subsubsection{Use of \tkzcname{tkzDrawSemiCircles} : Golden arbelos}
+
+\begin{tkzexample}[latex=7cm,small]
+\begin{tikzpicture}[scale=.75]
+\tkzDefPoints{0/0/A,10/0/B}
+\tkzDefGoldenRatio(A,B) \tkzGetPoint{C}
+\tkzDefMidPoint(A,B) \tkzGetPoint{O_0}
+\tkzDefMidPoint(A,C) \tkzGetPoint{O_1}
+\tkzDefMidPoint(C,B) \tkzGetPoint{O_2}
+\tkzLabelPoints(A,B,C)
+\tkzDrawSegment(A,B)
+\tkzDrawPoints(A,B,C)
+\begin{scope}[local bounding box = graph]
+ \tkzDrawSemiCircles[color=black](O_0,B)
+\end{scope}
+\useasboundingbox (graph.south west) rectangle (graph.north east);
+\tkzClipCircle[out](O_1,C)\tkzClipCircle[out](O_2,B)
+\tkzDrawSemiCircles[draw=none,fill=teal!15](O_0,B)
+\tkzDrawSemiCircles[color=black](O_1,C O_2,B)
+\end{tikzpicture}
+\end{tkzexample}
+
%<---------------------------------------------------------------------------->
% ARC
%<---------------------------------------------------------------------------->
diff --git a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-main.tex b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-main.tex
index e730bbd9666..e7a64f31bdb 100644
--- a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-main.tex
+++ b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-main.tex
@@ -22,10 +22,10 @@
]{tkz-doc}
%\usepackage{etoc}
\gdef\tkznameofpack{tkz-euclide}
-\gdef\tkzversionofpack{4.22c}
+\gdef\tkzversionofpack{4.23c}
\gdef\tkzdateofpack{\today}
\gdef\tkznameofdoc{doc-tkz-euclide}
-\gdef\tkzversionofdoc{4.22c}
+\gdef\tkzversionofdoc{4.23c}
\gdef\tkzdateofdoc{\today}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
diff --git a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-pointsSpc.tex b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-pointsSpc.tex
index 3755cb8e328..fa18a677b6f 100644
--- a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-pointsSpc.tex
+++ b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-pointsSpc.tex
@@ -405,8 +405,6 @@ options & default & definition \\
\end{NewMacroBox}
-
-
\subsubsection{Using \tkzcname{tkzDefEquiPoints} with options}
\begin{tkzexample}[latex=7cm,small]
\begin{tikzpicture}
diff --git a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-tools.tex b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-tools.tex
index f91ec9445a3..979801aa333 100644
--- a/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-tools.tex
+++ b/Master/texmf-dist/doc/latex/tkz-euclide/TKZdoc-euclide-tools.tex
@@ -338,7 +338,7 @@ arguments & example & explanation \\
\end{tkzexample}
% subsubsection cocyclicpts (end)
-
+\newpage
\subsection{Power of a point with respect to a circle}
\begin{NewMacroBox}{tkzPowerCircle}{\parg{$pt1$}\parg{$pt2$,$pt3$}}%
@@ -406,6 +406,56 @@ arguments & example & explanation \\
\end{tkzexample}
% subsubsection two_circles_disjointed (end)
+\subsection{Two intersecting circles} % (fold)
+\label{sub:two_intersecting_circles}
+\begin{tkzexample}[small,latex=8cm]
+\begin{tikzpicture}[scale=.5]
+ \tkzDefPoints{-1/0/A,0/2/B,3/-1/C,3/-2/D}
+ \tkzDrawCircles(A,C B,D)
+ \tkzDefRadicalAxis(A,C)(B,D)
+ \tkzGetPoints{E}{F}
+ \tkzDrawPoints(A,B,C,D,E,F)
+ \tkzLabelPoints(A,B,C,D,E,F)
+ \tkzDrawLine[add=.5 and 1](E,F)
+ \tkzDrawLine[add=.25 and .25](A,B)
+\end{tikzpicture}
+\end{tkzexample}
+% subsection two_intersecting_circles (end)
+
+
+\subsection{Two externally tangent circles} % (fold)
+\label{sub:two_externally_tangent_circles}
+\begin{tkzexample}[small,latex=8cm]
+\begin{tikzpicture}[scale=.5]
+ \tkzDefPoints{0/0/A,4/0/B,6/0/C}
+ \tkzDrawCircles(A,B C,B)
+ \tkzDefRadicalAxis(A,B)(C,B)
+ \tkzGetPoints{E}{F}
+ \tkzDrawPoints(A,B,C,E,F)
+ \tkzLabelPoints(A,B,C,E,F)
+ \tkzDrawLine[add=1 and 1](E,F)
+ \tkzDrawLine[add=.5 and .5](A,B)
+\end{tikzpicture}
+\end{tkzexample}
+% subsection two_externally_tangent_circles (end)
+
+
+\subsection{Two circles tangent internally} % (fold)
+\label{sub:deux_cercles_tangents_interieurement}
+\begin{tkzexample}[small,latex=8cm]
+\begin{tikzpicture}[scale=.5]
+ \tkzDefPoints{0/0/A,3/0/B,5/0/C}
+ \tkzDrawCircles(A,C B,C)
+ \tkzDefRadicalAxis(A,C)(B,C)
+ \tkzGetPoints{E}{F}
+ \tkzDrawPoints(A,B,C,E,F)
+ \tkzLabelPoints[below right](A,B,C,E,F)
+ \tkzDrawLine[add=1 and 1](E,F)
+ \tkzDrawLine[add=.5 and .5](A,B)
+\end{tikzpicture}
+\end{tkzexample}
+% subsection deux_cercles_tangents_interieurement (end)
+
\subsubsection{Three circles} % (fold)
\label{ssub:threecircles}
diff --git a/Master/texmf-dist/doc/latex/tkz-euclide/tkz-euclide.pdf b/Master/texmf-dist/doc/latex/tkz-euclide/tkz-euclide.pdf
index 075cafbc9c9..a5b345a0323 100644
--- a/Master/texmf-dist/doc/latex/tkz-euclide/tkz-euclide.pdf
+++ b/Master/texmf-dist/doc/latex/tkz-euclide/tkz-euclide.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.cfg b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.cfg
index 4ec6248cd95..edc0ba71633 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.cfg
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.cfg
@@ -16,9 +16,9 @@
% and save the file in a directory part of your TEXINPUTS environment
% variable.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-euclide.cfg}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-euclide.cfg}
%<------ colors ---------------------------------------–>
\def\tkz@backgroundcolor{white}
\def\tkz@textcolor{black}
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.sty b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.sty
index bbc28c85390..d0809c03d66 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.sty
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-euclide.sty
@@ -10,11 +10,11 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
%-------------------------------------------------------------------------------
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-euclide.sty}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-euclide.sty}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tkz-euclide}[ 2022/07/28 4.22c for pure Euclidean Geometry ]
+\ProvidesPackage{tkz-euclide}[ 2022/08/24 4.23c for pure Euclidean Geometry ]
\@ifpackageloaded{tkz-base}{
\newdimen\tkzRadius
\newdimen\tkzLength
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-marks.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-marks.tex
index ca0a4832a83..8c68a1907b7 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-marks.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-marks.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-lib-eu-marks.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-lib-eu-marks.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Création des symboles
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-shape.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-shape.tex
index 374de1e0114..6cc8ff8a5fe 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-shape.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-lib-eu-shape.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-lib-eu-shape.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-lib-eu-shape.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Création des symboles
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-axesmin.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-axesmin.tex
index 683c9814735..a5319504734 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-axesmin.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-axesmin.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-axesmin}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-axesmin}
\makeatletter
\def\removedot#1.{#1}
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles-by.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles-by.tex
index a06fef74e72..5d862112ae9 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles-by.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles-by.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-circles.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-circles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzCircle center and one point
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles.tex
index a58f844db75..00ee862dd58 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-circles.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-circles.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-circles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzCircle center and one point
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-compass.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-compass.tex
index 66ffc29b37f..798e2ee22b9 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-compass.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-compass.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-compass.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-compass.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Author Alain Matthes
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-angles.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-angles.tex
index aa99621c127..f0887fb5296 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-angles.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-angles.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tool-eu-angles.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tool-eu-angles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzSetUpArc
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-circles.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-circles.tex
index 333521c447f..461b383beab 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-circles.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-circles.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-draw-circles.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-draw-circles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzSetUpCircle
@@ -72,27 +72,17 @@
}%
%<--------------------------------------------------------------------------–>
% #2 #3 rayon
-\pgfkeys{/tkzdrawsc/.cd,
- swap/.is if = tkz@swap@sc,
- swap/.default = true,
- swap = false,
-/tkzdrawsc/.search also={/tikz}
-}
+
\def\tkzDrawSemiCircle{\pgfutil@ifnextchar[{\tkz@DrawSemiCircle}{%
\tkz@DrawSemiCircle[]}}
\def\tkz@DrawSemiCircle[#1](#2,#3){%
\begingroup
-\pgfqkeys{/tkzdrawsc}{#1}
- \tkzDefPointBy[symmetry=center #2](#3)
- \pgfnodealias{tkz@pt}{tkzPointResult}
- \iftkz@swap@sc
- \gdef\tkz@FirstPoint{tkz@pt}
- \gdef\tkz@SecondPoint{#3}
- \else
- \gdef\tkz@FirstPoint{#3}
- \gdef\tkz@SecondPoint{tkz@pt}
-\fi
- \tkzDrawArc[#1,delta=0](#2,\tkz@FirstPoint)(\tkz@SecondPoint)
+ \pgfpointdiff{\pgfpointanchor{#2}{center}}%
+ {\pgfpointanchor{#3}{center}}%
+ \tkz@ax=\pgf@x%
+ \tkz@ay=\pgf@y%
+ \path(#2)--++(-\tkz@ax,-\tkz@ay)coordinate (tkz@pt);
+ \tkzDrawArc[#1,delta=0](#2,#3)(tkz@pt)
\endgroup
}%
%<--------------------------------------------------------------------------–>
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex
index 31c69f0810f..f35e8ba175f 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-draw-lines.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-draw-lines.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-points.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-points.tex
index ea5c5969ef9..40efaa8ebda 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-points.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-points.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-points.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-points.tex}
\makeatletter
%<--------------------------------------------------------------------------->
% tkzSetUpPoint définit la forme d'un point
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex
index 673426d0665..ffbe869c3b2 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-polygons.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-polygons.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Polygon
@@ -61,33 +61,6 @@
\endgroup
}
%<--------------------------------------------------------------------------–>
- % \def\tkzDrawSquare{\pgfutil@ifnextchar[{\tkz@DrawSquare}{\tkz@DrawSquare[]}}
- % \def\tkz@DrawSquare[#1](#2,#3){%
- % \begingroup
- % \tkzDefSquare(#2,#3)
- % \tkzDrawPolygon[#1](#2,#3,tkzFirstPointResult,tkzSecondPointResult)
- % \endgroup
- % }
- %<--------------------------------------------------------------------------–>
- % \def\tkzDrawRectangle{\pgfutil@ifnextchar[{\tkz@DrawRectangle}%
- % {\tkz@DrawRectangle[]}}
- % \def\tkz@DrawRectangle[#1](#2,#3){%
- % \begingroup
- % \draw[line join=round,#1](#2) -| (#3) -| (#2);
- % \endgroup
- % }
-%<-------------------------- gold rectangle -------------------------------–>
-%
-%<--------------------------------------------------------------------------–>
- % \def\tkzDrawGoldRectangle{\pgfutil@ifnextchar[{\tkz@DrawGoldRectangle}{%
- % \tkz@DrawGoldRectangle[]}}
- % \def\tkz@DrawGoldRectangle[#1](#2,#3){
- % \begingroup
- % \tkzDefGoldRectangle(#2,#3)
- % \tkzDrawPolygon[#1](#2,#3,tkzFirstPointResult,tkzSecondPointResult)
- % \endgroup
- % }
- % \let\tkzDrawGoldenRectangle\tkzDrawGoldRectangle
%<-------------- Labels for Regular Polygon -------------------------–>
%
%<--------------------------------------------------------------------------–>
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex
index 55c0ab541d0..e69e98bb8ba 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex
@@ -10,33 +10,13 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-draw-triangles.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-draw-triangles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Draw Triangles
%<--------------------------------------------------------------------------–>
-% \def\tkz@numdtr{0}
-% \pgfkeys{/drawtriangle/.cd,
-% equilateral/.code = {\def\tkz@numdtr{0}},
-% half/.code = {\def\tkz@numdtr{1}},
-% pythagore/.code = {\def\tkz@numdtr{2}},
-% pythagoras/.code = {\def\tkz@numdtr{2}},
-% egyptian/.code = {\def\tkz@numdtr{2}},
-% school/.code = {\def\tkz@numdtr{3}},
-% golden/.code = {\def\tkz@numdtr{4}},
-% sublime/.code = {\def\tkz@numdtr{4}},
-% euclid/.code = {\def\tkz@numdtr{5}},
-% gold/.code = {\def\tkz@numdtr{6}},
-% cheops/.code = {\def\tkz@numdtr{7}},
-% two angles/.code args = {#1 and #2}{\def\tkz@numdtr{8}%
-% \def\tkz@alpha{#1}%
-% \def\tkz@beta{#2}},
-% isosceles right/.code = {\def\tkz@numdtr{9}},
-% equilateral,
-% /drawtriangle/.search also={/tikz}
-% }
\def\tkzDrawTriangle{\pgfutil@ifnextchar[{\tkz@DrawTriangle}{%
\tkz@DrawTriangle[]}}
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-grids.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-grids.tex
index f7f6aa64c8f..95f19c7c294 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-grids.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-grids.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-grids.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-grids.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Setup Grid
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex
index aaf7b7e69d5..71e378e84c8 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-lines.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-lines.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% les lignes
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex
index 18915ae4b27..aed6a12e9e8 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-points-by.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-points-by.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Transformations Géométriques
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-rnd.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-rnd.tex
index 3b472c26ee0..c18a28af4e7 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-rnd.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-rnd.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-points-rnd.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-points-rnd.tex}
%<--------------------------------------------------------------------------–>
\makeatletter
%<-------------------------------------------------------------------------–>
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-spc.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-spc.tex
index 9442e39be0e..b3ad0bb95c0 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-spc.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-spc.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-points.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-points.tex}
\makeatletter
%add ExCenter
%<--------------------------------------------------------------------------–>
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-with.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-with.tex
index 3ba25a9e345..98c9743390b 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-with.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points-with.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-points-with.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-points-with.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Vectors
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points.tex
index 9d36b722609..12b60270839 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-points.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-points.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-points.tex}
\makeatletter
%<--------------------------------------------------------------------------->
% init def point
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-polygons.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-polygons.tex
index 7d256376dc8..ab9d8888eaa 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-polygons.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-polygons.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-polygons.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-polygons.tex}
% bug in regular polygon side 2020/03/09
\makeatletter
%<--------------------------------------------------------------------------–>
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-protractor.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-protractor.tex
index 4b462b57689..df7dd1ca585 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-protractor.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-protractor.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-protractor.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-protractor.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% !!! idea from Y. Combe !!!
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-sectors.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-sectors.tex
index c36a3e6e2cc..6eb8673f2bf 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-sectors.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-sectors.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-sectors.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-sectors.tex}
\makeatletter
%<----------------------- Sectors ------------------------------–>
\gdef\tkz@nums{0}
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-show.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-show.tex
index 7ae5b6cfe00..0bd45134fd7 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-show.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-show.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-show.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-show.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% finding specific points in a triangle
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-triangles.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-triangles.tex
index 40a8720f62a..561d10a73a4 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-triangles.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-obj-eu-triangles.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-triangles.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-triangles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Triangle Equilateral
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-BB.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-BB.tex
index d55bdbffe8f..b57babfad23 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-BB.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-BB.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-obj-eu-BB.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-obj-eu-BB.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
\def\tkzShowBB{\pgfutil@ifnextchar[{\tkz@ShowBB}{\tkz@ShowBB[]}}
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-angles.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-angles.tex
index ee714621477..c6d53f45b53 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-angles.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-angles.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-angles.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-angles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
%<--------------------------------------------------------------------------–>
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-base.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-base.tex
index 0a625121bad..c25bbce3f51 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-base.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-base.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-base.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-base.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
\global\let\tkz@tmp@xa\tkz@init@xmin% modif 2016
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-colors.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-colors.tex
index 18efe2a1d0c..6ef432e06d6 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-colors.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-colors.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-colors}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-colors}
\makeatletter
%<------ Initialisation of the colors with tkzSetUpColors ----------------->
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-intersections.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-intersections.tex
index c233f9d0369..553196362b4 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-intersections.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-intersections.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-intersections.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-intersections.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% intersection de deux lignes
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-math.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-math.tex
index 4c088a8cbab..be764238f27 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-math.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-math.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-math.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-math.tex}
\makeatletter
%<-------------------------------------------------------------------------->
% \tkzpointnormalised#
@@ -194,11 +194,21 @@
%<---------------------------------------------------------–>
\def\tkzDefRadicalAxis(#1,#2)(#3,#4){%
\begingroup
-\tkz@@CalcLengthcm(#1,#3){tkz@da}
+\tkz@@CalcLengthcm(#1,#3){tkz@d}
\tkz@@CalcLengthcm(#1,#2){tkz@ra}
\tkz@@CalcLengthcm(#3,#4){tkz@rb}
-\edef\tkzMathResult{\fpeval{(\tkz@ra+\tkz@rb)}}
-\ifdim \tkzMathResult pt < \tkz@da pt\relax%
+\edef\tkzMathResult{\fpeval{\tkz@d-(\tkz@ra+\tkz@rb)}}
+\edef\tkzMathResultb{\fpeval{abs(\tkz@d-(\tkz@ra+\tkz@rb))}}
+\edef\tkzMathResultc{\fpeval{abs(\tkz@d-abs(\tkz@ra-\tkz@rb))}}
+\ifdim \tkzMathResultc pt < 0.1 pt\relax%
+ \tkzURotateAngle(#2,90)(#3) \tkzGetPoint{tkzFirstPointResult}
+ \tkzURotateAngle(#2,-90)(#3) \tkzGetPoint{tkzSecondPointResult}
+\else
+\ifdim \tkzMathResultb pt < 0.1 pt\relax%
+ \tkzURotateAngle(#2,90)(#3) \tkzGetPoint{tkzFirstPointResult}
+ \tkzURotateAngle(#2,-90)(#3) \tkzGetPoint{tkzSecondPointResult}
+ \else
+\ifdim \tkzMathResult pt > 1 pt\relax%
\tkzURotateAngle(#1,60)(#3) \tkzGetPoint{tkz@aux}
\tkzInterCC(#1,#2)(tkz@aux,#1) \tkzGetPoints{tkz@pta}{tkz@ptb}
\tkzInterCC(#3,#4)(tkz@aux,#1) \tkzGetPoints{tkz@ptc}{tkz@ptd}
@@ -209,6 +219,8 @@
\else
\tkzInterCCR(#1,\tkz@ra)(#3,\tkz@rb){tkzFirstPointResult}{tkzSecondPointResult}
\fi
+\fi
+\fi
\endgroup
}
\makeatother
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-modules.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-modules.tex
index 8387498b88f..ac6dd1186a9 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-modules.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-modules.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-utilities.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-utilities.tex}
\makeatletter
%<------------- % chargement des modules ---------------------------------->
\def\tkz@obj@all{angles,arcs,compass,defcircles,deflines,defpoints,defpointsby,defpointsrnd,defpointswith,polygons,protractor,sectors,show,triangles}%
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-text.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-text.tex
index 8ee28b1bc3a..49fd0621bb5 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-text.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-text.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-text.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-text.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzText
diff --git a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-utilities.tex b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-utilities.tex
index a88e105d267..b92f87e22be 100644
--- a/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-utilities.tex
+++ b/Master/texmf-dist/tex/latex/tkz-euclide/tkz-tools-eu-utilities.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.22c}
-\def\filedate{2022/07/28}
-\typeout{2022/07/28 4.22c tkz-tools-eu-utilities.tex}
+\def\fileversion{4.23c}
+\def\filedate{2022/08/24}
+\typeout{2022/08/24 4.23c tkz-tools-eu-utilities.tex}
\makeatletter
\pgfkeys{/tkzClip/.cd,
space/.store in = {\tkz@CLI@space},