CTAN update: tkz-elements

CTAN Announcements via ctan-ann <[email protected]>
Newsgroups gmane.comp.tex.ctan.announce
Organization CTAN
Message-ID <ed648e039e969584@hufflepuff>
Alain Matthes submitted an update to the

                tkz-elements

package.

Version: 4.42c 2025-11-24
License: lppl1.3c

Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide

Announcement text:
--------------------------------------------------------------------------------

tkz-elements — update 4.42c (2025/11/24)
This update brings a new geometric class, several new Apollonius-related tools,
improved robustness thanks to extended EPS handling, and many documentation
enhancements.

Added

New class angle:
A dedicated object for angle management (identifier "A" used internally).
Integration with other classes will come in later releases.

class circle:
New method CCL (circle–circle–line tangency).
Unified similitude method with optional "internal" / "external" mode.

module tkz:
New angle-related functions, all with optional EPS:
tkz.inner_angle, tkz.angle_between_vectors, tkz.get_angle_normalize.
New comparison helper: tkz.approx (optional EPS).

class line:
Aliases perpendicular_bisector and bisector for mediator.
New method harmonic with mode "internal", "external" or "both".

class triangle:
isodynamic_points (alias neuberg_points).
three_apollonius_circles.
apollonius_circle.
apollonius_points.
apollonius_circles.

Changed

class matrice:
Fixes for print_matrix and matrix:print.
Correction of method htm.
Intersection
Complete rewrite of algorithms with a unified EPS parameter for precision control.

class circle:
Many methods now accept an optional EPS argument:
on_circle, in_out, in_disk, in_out_disk,
in_disk_strict, out_disk_strict, in_out_disk_strict,
line_position, pole, is_tangent, is_secant,
circles_position, orthogonal_through, midcircle, common_tangent.
Improved behaviour of CLL for parallel lines.

class line
Improved LLL.

Documentation:

Some corrections
New Gothic example for CLP.
New CLL example with parallel lines.
Rewrite of search_circle.lua.
Expanded Apollonius section with new CLP examples.
Lua lesson: using string.char(37).

--------------------------------------------------------------------------------

This package is located at
   https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements

More information is at
   https://ctan.org/pkg/tkz-elements


--------------------------------------------------------------------------------

   Thanks for the upload.

     For the CTAN Team
    Manfred Lotz


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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.