Alain Matthes submitted an update to the
tkz-elements
package.
Version: 6.00c 2026-10-11 License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text: ------------------------------------------------------------------------
This is a major release. Most of the work concerns reliability: every class has been reviewed, many bugs have been fixed, and errors now stop the computation with a clear message giving the line of the user's code, instead of producing nil or NaN values further on.
New features - Ellipses from an equation (EL_from_equation) and from two conjugate semi-diameters (EL_conjugate, Rytz construction). - Transformations (rotation, homothety, symmetry, translation, reflection, affinity, inversion, htm_apply) accept any supported object and return an object of the same class. - circle:common_tangent(C, "both") returns all the common tangents. - New methods: occs:point(u, v), triangle:angle(i), get(i) for squares, rectangles, quadrilaterals and parallelograms.
Main fixes - Exact point of contact for tangent circles (this also corrects the Feuerbach point and related constructions). - Matrix inverse (it returned the identity), common tangents of circles with equal radii, intersections with parabolas and hyperbolas, several triangle and conic methods. - tkz-elements.sty: transfer macros are defined whatever the loading order of tkz-euclide.
Possible incompatibilities - Some undocumented methods have been removed (e.g. point:set_rotation, line:set_translation, circle:external_tangent); use the documented methods, which now accept several objects. - get_points(obj) is deprecated; use obj:get().
The complete list of changes is in CHANGELOG.md.
------------------------------------------------------------------------
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