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]

Reply via email to