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
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]