summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-elements/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-elements/README.md')
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/README.md29
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 ()