CTAN update: tkz-elements

Liste des GroupesRevenir à ct tex 
Sujet : CTAN update: tkz-elements
De : erik (at) *nospam* ctan.org (CTAN Announcements)
Groupes : comp.text.tex
Date : 26. Feb 2025, 07:39:17
Autres entêtes
Organisation : CTAN
Message-ID : <330e4b50-d702-3941-853b-73ccd5c96049@ctan.org>
Alain Matthes submitted an update to the

                tkz-elements

package.

Version number: 3.30c
License type: lppl1.3

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

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


Major evolution of tkz-elements with the introduction of the "conic" class, which replaces the "ellipse" class.

- The latter was based on the "ellipse" operation, whereas "plot coordinates" is now used to construct all conic sections:
parabolas, hyperbolas, and ellipses. It is worth noting that the circle,  although a conic section, is not included in
this class. Its significance grants it a special status and a dedicated class of its own.
- Another class has been introduced: the "occs" class (orthonormal Cartesian coordinate system). To simplify the
construction of conic sections, it was necessary to use well-suited coordinate systems.
- A major change is the removal of scaling within the "Lua" section. Initially, I was in favor of avoiding scaling in the
"TikZ" part, but since most calculations were already performed there, I realized that it was significantly simpler to
apply scaling within the tikzpicture environment. Technical complexities sometimes arise when scaling is handled in the
"Lua" section, so I decided to remove this option.

Modifications:
- In the "regular_polygon" class, I renamed the item "table" to "vertices," which is more appropriate and I also removed
the "first" and "next" items, as they were unnecessary.
-Correction of the code for the intersection of two circles, which did not provide an appropriate response in cases where
no intersection was possible.
- Improvement of the code for the "euler_line" method of the class "triangle".
- Improvement of the code for the "is_orthogonal" method of the class "line".

Additions::
- Major additions: the "conic" and "occs" classes.
- An object of the "conic" class is created using the following arguments: focus, directrix, and eccentricity.
- The available methods are: points, point, antipode, tangent_at, tangent_from, intersection, in_out, orthopedic, and
asymptotes.
- The 'points' method, common in many classes, allows creating a set of coordinates defining an object (e.g., a conic),
extending the 'point' method which creates individual points.
- The functions EL_points, EL_bifocal, HY_bifocal, PA_dir, and PA_focus provide the necessary arguments depending on the
given data and the conic section being constructed.
- The transformations "projection_ll" and "affinity" are now available for the "line" class.
- The creation of an object from the "occs" class is done using  the data of a line and a point. This point will be the
origin of the new coordinate system, while the line will define the direction of the new y-axis.
- The 'kimberling' method allows the creation of some points using this notation with the 'triangle' class.
- The methods: steiner_line, simson_line, fermat-axis, brocard_axis, lemoine_axis, orthic_axis and orthic_axis_points
complete the methods of the triangle class, as well as the anticomplementary or anti method, the taylor_circle and the
taylor_points methods.
- Two macros for the 'tikzpicture' part have been created: \tkzDrawCoordinates for obtaining a curve from a table of
coordinates and \tkzDrawPointOnCurve for placing a point on such a curve.

About documentation:
Removal of all “overfull boxes”.
Added examples concerning new features
Corrected some examples, such as the Euler line.


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

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

Date Sujet#  Auteur
26 Feb 25 o CTAN update: tkz-elements1CTAN Announcements

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal