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