Alain Matthes submitted an update to the
tkz-elements
package.
Version: 4.44c 2025-12-09
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or
tkz-euclide
Announcement text:
----------------------------------------------------------------------
Version 4.44c of tkz-elements brings substantial extensions to
the geometric engine, new analytical tools, and important
improvements to the Lua–TeX interface.
On the geometric side, the triangle class gains two new constructions
related to the Feuerbach–Apollonius configuration, including a
dedicated implementation of Kimberling point n°181.
The circle class benefits from an enhanced CCC method, now able
to handle a broader range of special tangency cases reliably.
The vector class has been significantly extended: it now provides
the components dx and dy, together with a full set of analytical
methods (dot, cross, is_parallel, is_orthogonal, angle_to, rotate,
etc.), offering a more complete and consistent framework for
vector-based computations inside Lua.
At the system level, new global constants have been introduced
to control TeX dimension limits (tkz.maxdimen_pt, tkz.max_coord_cm,
tkz.max_coord_safe). These values are used to reinforce the safety
of coordinate transfer between Lua and TikZ.
The macro \tkzGetNodes has been updated accordingly: only point
names ending in p or pp are transformed, and coordinates exceeding
the safe range are automatically replaced by (0,0) with a warning
written to the log file.
Finally, the documentation has been revised with restored overview
and contents sections, an expanded description of the vector class,
and corrections to the example on Soddy circles.
----------------------------------------------------------------------
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]