diff options
author | Karl Berry <karl@freefriends.org> | 2022-08-25 20:10:49 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-08-25 20:10:49 +0000 |
commit | b8c7f239137fbebf067427e12b7acfa6b27eb743 (patch) | |
tree | c60c39664bd1a4a1072d5c9e463b148ab069e081 /Master/texmf-dist/tex | |
parent | 7b4899da35be865b9246d5505c0112e83aec1425 (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')
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}, |