• CTAN update: tkz-elements

    From CTAN Announcements@petra@ctan.org to CTAN Announcements on Thu Sep 18 19:13:44 2025
    From Newsgroup: comp.text.tex

    Alain Matthes submitted an update to the

    tkz-elements

    package.

    Version: 4.20c 2025-09-17
    License: lppl1.3c

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

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

    New triangle methods: thebault/c_c (Th|-baultrCOs problem III),
    mixtilinear_incircle, three_tangent_circles, morley, soddy,
    napoleon, poncelet_point, orthopole; plus orthopole support
    for quadrilaterals via helper tkz.orthopole(a,b,c,l).

    Improvements: circle (common_tangent, orthogonal_through,
    orthogonal_from, c_cc_p), line (distance), and rewritten
    triangle methods (symmedian_line, altitude, bisector,
    bisector_ext, mediator, ex_circle, reflection).

    Docs: new Best practices subsection, additional examples
    (Th|-bault III, Poncelet point for triangle/quadrilateral,
    orthopole), and assorted fixes.
    Backward compatible.

    GitHub introduction
    Source, roadmap, issues and the full CHANGELOG live on
    GitHub: https://github.com/al-ma-dev/tkz-elements.
    Feedback and contributions are welcome (see CONTRIBUTING.md).
    The PDF manual ships in the repo and on CTAN.

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/tkz-elements

    The packagerCOs 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
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Mon Sep 22 20:53:27 2025
    From Newsgroup: comp.text.tex

    Alain Matthes submitted an update to the

    tkz-elements

    package.

    Version: 4.21c 2025-09-21
    License: lppl1.3c

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

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

    Docs

    Changed the names of the examples.
    The examples now use external Lua files.
    Corrected the documentation.
    Cleaned up the files: unused labels have been removed, as well as overfull box.

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/tkz-elements

    The packagerCOs 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
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Thu Sep 25 17:13:34 2025
    From Newsgroup: comp.text.tex

    Alain Matthes submitted an update to the

    tkz-elements

    package.

    Version: 4.25c
    License: lppl1.3c

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

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

    Added
    path: get_point, iter().
    tkz-elements.sty: three macros \tkzGetPointFromPath(#1,#2){#3};
    \tkzPathCount(#1){#2}; \tkzDrawFromPointToPath.
    tkz: Function tkz.parabola(a, b, c) to obtain the quadratic form
    whose graph passes through the three points a, b, and c
    (under certain conditions).

    Changed
    Source structure: Removed version numbers and dates from each
    tkz_elements_xxx.lua file. The official version and release date
    are now maintained only in:
    tkz-elements.sty (for LaTeX users), README.md, CHANGELOG.md,
    doc/tkz-elements.pdf.
    occs: The coordinates method now returns numbers instead of strings
    (removed checknumber_).
    path: Improved get_number_path method.

    Docs
    Renamed several examples: the old names were more explicit.
    After Overview, added three navigation tables (attributes, methods,
    metamethods) for each class. All elements should now be listed,
    with links to their definitions and, where relevant, to examples.
    Rewrote the section on path.
    Added in Theorems: CirclerCoPoint Midpoint Theorem.
    Added documentation for the new macros of tkz-elements.sty.
    Added in Examples: Construction of the midcircle of two disjoint circles.

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

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/tkz-elements

    The packagerCOs 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
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From CTAN Announcements@erik@ctan.org to ctan-ann on Sun Oct 5 22:52:32 2025
    From Newsgroup: comp.text.tex

    Alain Matthes submitted an update to the

    tkz-elements

    package.

    Version number: 4.30c 2025-10-04
    License type: lppl1.3c

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

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


    [2025/10/04 version 4.30c]

    Added

    - circle:
    - in_disk same as in_out_disk
    - on_circle same as in_out
    - in_disk_strict
    - out_disk_strict
    - line
    - side_line This method assigns a value of -1, 0, or 1 to a given
    point depending on its position in the plane relative to the
    line.
    - on_line = in_out_line
    - on_segment = in_out_segment ### Changed
    - circle
    - common_tangent Complete rewriting of the procedure, which now
    takes into account the position of circles and, above all, adds
    an option to choose between external tangents and internal
    tangents when they exist.
    - c_cc_p Complete rewriting of the procedure. You can use an
    rCLexternalrCY or rCLinternalrCY option to determine whether solution
    circles exist. The method takes into account the relative
    position of the circles.
    - line
    - c_ll_p(L, p) now has a line and a point as its argument.

    Docs

    - Correction of typography.
    - Adjusting documentation for new methods.
    - Rewriting of numerous method presentations.


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

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

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

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

    Thanks for the upload.

    For the CTAN Team
    Erik Braun

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

    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
    --- Synchronet 3.21a-Linux NewsLink 1.2