summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tkz-euclide
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 /Master/texmf-dist/tex/latex/tkz-euclide
parent7b4899da35be865b9246d5505c0112e83aec1425 (diff)
tkz-euclide (25aug22)
git-svn-id: svn://tug.org/texlive/trunk@64193 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tkz-euclide')
-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
35 files changed, 128 insertions, 173 deletions
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},