diff options
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-elements/README.md')
-rw-r--r-- | macros/latex/contrib/tkz/tkz-elements/README.md | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/macros/latex/contrib/tkz/tkz-elements/README.md b/macros/latex/contrib/tkz/tkz-elements/README.md index 66c11bf62f..3c53ea16eb 100644 --- a/macros/latex/contrib/tkz/tkz-elements/README.md +++ b/macros/latex/contrib/tkz/tkz-elements/README.md @@ -1,10 +1,10 @@ # tkz-elements — for euclidean geometry -Release 2.30c 2024/07/16 +Release 3.00c 2024/11/23 ## Description -`tkz-elements v.2.30c` is the new version of a library written in lua, allowing to make all the necessary calculations to define the objects of a Euclidean geometry figure. You need to compile with `LuaLaTeX`. With `tkz-elements`, the definitions and calculations are only done with `Lua`. +`tkz-elements v.3.00c` is the new version of a library written in lua, allowing to make all the necessary calculations to define the objects of a Euclidean geometry figure. You need to compile with `LuaLaTeX`. With `tkz-elements`, the definitions and calculations are only done with `Lua`. The main possibility of programmation proposed is oriented "object programming" with object classes like point, line, triangle, circle and ellipse. For the moment, once the calculations are done, it is `tkz-euclide` or `TikZ` which allows the drawings. You can use the option `mini` with `tkz-euclide` to load only the modules required for tracing. @@ -43,9 +43,9 @@ your LaTeX document: \usepackage[mini]{tkz-euclide} \usepackage{tkz-elements} \begin{document} -\begin{tkzelements} +\directlua{ your code -\end{tkzelements} +} \begin{tikzpicture} \tkzGetNodes your code @@ -62,14 +62,17 @@ An important example `Golden Arbelos` using the package is on the site. All the are on the site. ## History - - - version 2.30c - - new version of the macro `\tkzGetNodes` written by Sanskar Singh. This version now fixes a bug that prevented a figure from being centred with `centering` or the `center` environment. - - adding methods `bevan_circle`, `symmedial_circle`. - - correction of the methods `function triangle: bevan_point ()` and `function triangle: mittenpunkt_point ()`. - - adding `function triangle: similar ()` - - adding `function line : perpendicular_bisector ()` which is similar to `function line : mediator ()` - - correction of documentation. + - version 3.00c + - It is now possible to use the `directlua` primitive to perform `lua` code. In this case, tables and scaling can be reset using the `init_elements` function. You can still use the `tkzelements` environment, but only if you load the `luacode` package. + - Examples have been added to the `transfers` section. + + - version 2.30c + - New version of the macro `\tkzGetNodes` written by Sanskar Singh. This version now fixes a bug that prevented a figure from being centred with `centering` or the `center` environment. + - Adding methods `bevan_circle`, `symmedial_circle`. + - Correction of the methods `function triangle: bevan_point ()` and `function triangle: mittenpunkt_point ()`. + - Adding `function triangle: similar ()` + - Adding `function line : perpendicular_bisector ()` which is similar to `function line : mediator ()` + - Correction of documentation. - version 2.25c - French documentation at my site: [http://altermundus.fr](http://altermundus.fr) @@ -77,7 +80,7 @@ are on the site. - Added `cevian`, `pedal`, `conway_circle`, `conway_points` new methods to the class `triangle`. - version 2.20c - - Package: + - Package: - Added class matrix; methods are mainly of order 2, sometimes of order 3. - Added function solve_quadratic. This function can be used to solve second-degree equations with real or complex numbers. - Added method print for the class point. Example z.A : print () |