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.md42
1 files changed, 27 insertions, 15 deletions
diff --git a/macros/latex/contrib/tkz/tkz-elements/README.md b/macros/latex/contrib/tkz/tkz-elements/README.md
index 96f3746c6e..75744500d4 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 1.20b 2023/11/10
+Release 1.40c 2023/12/03
## Description
-`tkz-elements` is the first 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.1.40c` 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.
@@ -18,12 +18,12 @@ conditions of the [LaTeX Project Public License](https://www.latex-project.org/l
The package compiles with utf8 and lualatex. You need actually to load:
-- [tikz](https://ctan.org/pkg/tikz)
- [tkz-euclide](https://ctan.org/pkg/tkz-euclide)
+- or [tikz](https://ctan.org/pkg/tikz)
## Installation
-The package `tkz-elements` is (will be) present in TeXLive and MiKTeX, use the package
+The package `tkz-elements` is present in TeXLive and MiKTeX, use the package
manager to install.
You can experiment with the `tkz-elements` package by placing all of the
@@ -39,12 +39,13 @@ To use the package `tkz-elements`, place the following lines in the preamble of
your LaTeX document:
```
-\usepackage{tkz-elements}
+\usepackage{tkz-euclide,tkz-elements}
\begin{document}
\begin{tkzelements}
your code
\end{tkzelements}
\begin{tikzpicture}
+\tkzGetNodes
your code
\end{tikzpicture}
```
@@ -52,20 +53,31 @@ your LaTeX document:
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`.
-
## Examples
-All examples given in documentation will be stored on my site : [http://altermundus.fr](http://altermundus.fr) as standalone
-files, ready for compilation.
-
-Other examples, in French, are on my site.
-
+Some examples will be stored on my site : [http://altermundus.fr](http://altermundus.fr).
## History
-
+ - Version 1.40c Restructuring objects
+
+ New version for all transformations. Now, they accept all objects as parameters.
+
+ Symmetry_axial has changed its name to reflection.
+
+ Added scale to north south etc.. (point object).
+
+ Change the "point" method of the objects circle and ellipse. now the parameter is un real t (between 0 and 1) and not an angle
+
+ Added the method `check_equilateral` to know if a triangle is equilateral.
+
+
+ Added option "indirect" to the method equilateral for a line object.
+
+ Correction of the documentation. (Added sections).
+
+
+
+
- Version 1.20 Memory management: tables are emptied when the tkzelements environment is opened.