Alain Matthes submitted an update to the
tkz-elements
package.
Version: 5.03c 2026-03-04 License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text: ----------------------------------------------------------------------
## [2026/03/04 — version 5.03c]
### Changed
- **path** - `add_point` now accepts either a `point` object or a string representing coordinates (e.g. `"(2,3)"`, `"(1e-5,0)"`). - String arguments are automatically parsed using `utils.parse_point`. - Improves API flexibility while preserving internal TikZ-formatted storage.
- **utils** - Clarified and documented support for scientific notation in `parse_point` (e.g. `1e-5`, `2E3`). - Improved documentation of `format_number`, `checknumber`, and `to_decimal_string`. - Reinforced consistent fixed-decimal formatting for TikZ output.
- **tkz-elements.sty** - Removed the `tkzelements` environment.
- **point** - Unified approximate equality and geometric identity. - `__eq` now uses the same Euclidean proximity criterion as `identity`. - Removed coordinate-wise comparison in favor of a rotation-invariant distance test. - Centralized comparison logic for improved numerical consistency.
- **triangle** - Added `radical_circle`: the circle orthogonal to the three excentral circles. - Added `the_apollonius_center` and `the_apollonius_circle`. - `triangle.feuerbach` is now defined as `triangle.euler_circle()`.
### Documentation
- Improved documentation of `\tkzDrawCoordinates`. - Explained its direct mapping to TikZ `plot coordinates`. - Clarified that a Lua `path` is a discrete computational object rendered as an explicit polygonal chain. - Emphasized the design principle:
*Lua computes — TikZ draws.*
- Clarified terminology: - **mediator** refers to the **perpendicular bisector** of a segment.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/tkz-elements
The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs