CTAN update: tkz-elements

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

                  tkz-elements

package.

Version:  5.00c 2026-02-17
License:  lppl1.3c

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

Announcement text:
----------------------------------------------------------------------
 
 Docs:
 Major Documentation Restructuring
 The documentation is now structured into four coherent parts:

 Geometry Core
 Algebra and Tools
 Lua and Integration
 Mathematical and Computational Foundations

 This restructuring improves conceptual clarity and clearly separates
 geometric theory from implementation details.

 New Sections:
    Added subsection "Special Characters and Catcodes"
    Added new section:
    Computational Model and Geometric Engine

 Added:

    in line - Added method where_on_line.
   New Classes
     Added class fct (function)
     Added class pfct (parametric function)
     Standard tables introduced: - F → functions - PF → parametric functions
     Added class list_point

 Changed:

 Unified Geometric Position Model

 A major harmonization of geometric relation methods has been introduced.
 Standardized Return Values

 All geometric position methods now consistently return:
     "ON", "IN", "OUT"
     or relation-specific classifications (e.g. "TANGENT", "DISJOINT", etc.)
     Boolean wrappers remain available for backward compatibility.
     line:  New & Updated Methods

 line:position(pt)\ → Returns "ON" or "OUT".
 line:in_out(pt)\ → Boolean wrapper of position.
 line:path(n)\ → Parameter n is now documented.
 circle

 circle:position(obj) now accepts generic objects:
    Relation names are now consistently uppercase:
    point: IN, ON, OUT
    line:  DISJOINT, TANGENT, INTERSECT
    circle:  Extended circle--circle classification

 triangle:
    on_triangle
    New Attributes:  alpha_ , beta_, gamma_, orientation, cross

 angle:  Major development and stabilization. - value and deg are
         now attributes\ (no longer methods).

 path: - path:count() is now documented.
           - tkzSetCountFromPath is now documented.
           - Improved integration between list_point and path.

 New Macros (Graph Support):   For fct and pfct:

    \tkzDrawPointOnGraph
    \tkzDrawPointsOnGraph
    \tkzDrawPointOnParamGraph
    \tkzDrawPointsOnParamGraph

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

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]
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.