CTAN update: tkz-elements
Date: November 15, 2025 8:50:38 AM CET
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 4.40c 2025-11-13
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
This release introduces several improvements to fundamental geometric objects, expands the numerical utilities in the tkz module, adds new capabilities for conics, and clarifies portions of the documentation. It continues the consolidation of existing methods while providing new tools for advanced geometric work. Added Points: New method length(p) Allows distance evaluation using z.A:length(z.B), equivalent to tkz.length(z.A, z.B). Line: Improved methods: orthogonal_at, collinear_at Both now behave more consistently in proportional constructions. Circle: New intuitive alias methods: from_radius ≡ through from_diameter ≡ diameter Updated common_tangent with more coherent handling of special cases. Triangle: New method: trilinear_to_d — converts trilinear coordinates into distances to the sides (internally uses Heron’s formula). tkz: A set of highly useful numerical tools has been added: Generators and unit converters: tkz.range, tkz.deg, tkz.rad, tkz.pt Value checking: tkz.is_NaN, tkz.is_Inf, tkz.notDef Numerical analysis: tkz.fsolve(f, a, b, n [, opts]) — simple root finder tkz.derivative(f, x0 [, accuracy]) — numerical derivative at a point Conic Added common_tangent for conics (currently implemented for ellipses). Changed Conic: The path method for ellipses has been redesigned: new modes: "swap", "ccw", "cw" proper handling of cases where the endpoints are opposite. Documentation: Corrected usage of \tkzDrawCoordinates[smooth] (instead of \tkzDrawCoordinatessmooth) in the conic class. Added several new examples for CCL.
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 .
This release introduces several improvements to fundamental geometric objects, expands the numerical utilities in the tkz module, adds new capabilities for conics, and clarifies portions of the documentation. It continues the consolidation of existing methods while providing new tools for advanced geometric work. Added Points: New method length(p) Allows distance evaluation using z.A:length(z.B), equivalent to tkz.length(z.A, z.B). Line: Improved methods: orthogonal_at, collinear_at Both now behave more consistently in proportional constructions. Circle: New intuitive alias methods: from_radius ≡ through from_diameter ≡ diameter Updated common_tangent with more coherent handling of special cases. Triangle: New method: trilinear_to_d — converts trilinear coordinates into distances to the sides (internally uses Heron’s formula). tkz: A set of highly useful numerical tools has been added: Generators and unit converters: tkz.range, tkz.deg, tkz.rad, tkz.pt Value checking: tkz.is_NaN, tkz.is_Inf, tkz.notDef Numerical analysis: tkz.fsolve(f, a, b, n [, opts]) — simple root finder tkz.derivative(f, x0 [, accuracy]) — numerical derivative at a point Conic Added common_tangent for conics (currently implemented for ellipses). Changed Conic: The path method for ellipses has been redesigned: new modes: "swap", "ccw", "cw" proper handling of cases where the endpoints are opposite. Documentation: Corrected usage of \tkzDrawCoordinates[smooth] (instead of \tkzDrawCoordinatessmooth) in the conic class. Added several new examples for CCL.
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 .
tkz-elements – A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
This package provides a library written in Lua, allowing to make all the necessary calculations to define the objects of a Euclidean geometry figure. You need to compile with LuaLaTeX. The definitions and calculations are only done with Lua.
The main possibility of programming proposed is oriented “object programming” with object classes like point, line, triangle, circle and now, conic. For the moment, once the calculations are done, it is tkz-euclide or TikZ which allows the drawings.
| Package | tkz-elements |
| Version | 4.40c 2025-11-13 |
| Copyright | 2023–2025 Alain Matthes |
| Maintainer | Alain Matthes |