Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

How much net work could a network work, if a network could net work?


computers / comp.text.tex / CTAN update: tkz-euclide

SubjectAuthor
o CTAN update: tkz-euclideCTAN Announcements

1
CTAN update: tkz-euclide

<mailman.254.1657989181.13845.ctan-ann@ctan.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5040&group=comp.text.tex#5040

  copy link   Newsgroups: comp.text.tex
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: ctan-ann@ctan.org (CTAN Announcements)
Newsgroups: comp.text.tex
Subject: CTAN update: tkz-euclide
Date: Sat, 16 Jul 2022 18:32:44 +0200
Lines: 122
Message-ID: <mailman.254.1657989181.13845.ctan-ann@ctan.org>
Reply-To: ctan-ann@ctan.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: solani.org;
logging-data="331196"; mail-complaints-to="abuse@news.solani.org"
To: ctan-ann@ctan.org
Cancel-Lock: sha1:/r8yX4F2DY4Y5VegvS9gIP/e9GQ=
X-User-ID: eJwNx8EBgDAIA8CZkCTQcYDK/iPo/Y4u0wREgcs1BPr66I3Bv1TGKo3GQlSobyfPWj33uPcHDyYQsw==
X-BeenThere: ctan-ann@ctan.org
X-Mailman-Version: 2.1.23
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ctan.org; s=201703;
t=1657989180; bh=aOibOAm8s+2jk4y0QekEO9JhU2hag/QM7sVWYFgkHmA=;
h=Date:From:To:Subject:From;
b=qxmAdboqLfzhZTQe8qJK4+SoUdk8rhm5aslNhkmn1nq1W13ZoL182sEk+GJKHyFwm
ljrT5yLNWDi0kwY1c5uEN8gUGLX2i7FIJitLjWc38zHChHmnP3dPpNNV/8vN4RKcDW
cxAcwk8YuuuE60gJg/wMGYDcR/2FY2JO7q4ITG/w=
Content-Disposition: inline
List-Unsubscribe: <https://lists.dante.de/mailman/options/ctan-ann>,
<mailto:ctan-ann-request@ctan.org?subject=unsubscribe>
List-Id: CTAN Announcements <ctan-ann.ctan.org>
Precedence: list
List-Help: <mailto:ctan-ann-request@ctan.org?subject=help>
List-Subscribe: <https://lists.dante.de/mailman/listinfo/ctan-ann>,
<mailto:ctan-ann-request@ctan.org?subject=subscribe>
List-Archive: <https://lists.dante.de/pipermail/ctan-ann/>
 by: CTAN Announcements - Sat, 16 Jul 2022 16:32 UTC

Alain Matthes submitted an update to the

tkz-euclide

package.

Version: 4.2c
License: lppl1.3

Summary description: Tools for drawing Euclidean geometry

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

Except for bug fixes, this version 4.2 is the last one of tkz-euclide
in the current form. I can now try to use lua for the definition and
calculation part. The first tests are conclusive but there will surely
be some difficulties to overcome. Either tkz-euclide will be upgraded
to version 5, or will change its name, or in case of failure will remain
globally frozen.

Here are the changes brought by this new version:

_ tkz-euclide now allows to create more and more complex geometrical
figures and it appeared that it became difficult to use the "scale"
option of TikZ. I introduced a patch proposed by Muzimuzhi that modifies
\pgfmathreciprocal. I propose in the documentation other ways to get
around the problem. Of course, lua will be one of the solutions.

_ The macros \tkzDrawLine, \tkzDrawCircle, \tkzDrawSemiCircle,
\tkzDrawSquare, \tkzDrawTriangle and \tkzDrawRectangle allow you
to draw while defining points. This is no longer allowed.
For example \tkzDrawSquare(A,B) used to draw a square by defining
two other points, now the method consists in defining the square
then drawing the polygon: \tkzdefSquare(A,B) \tkzgetPoints{C}{D}
\tkzDrawPloygon(A,...,D). In the same way, \tkzDrawCircle[circum](A,B,C)
must be replaced by \tkzDefCircle[circum](A,B,C) \tkzGetPoint{O}
\tkzDrawCircle[circum](O,A). \tkzDrawTriangle has been deleted.
\tkzDrawTriangle[equilateral] was handy but it is better to get
the third point with \tkzDefTriangle[equilateral] and then draw
with \tkzDrawPolygon; idem for \tkzDrawSquare and \tkzDrawGoldRectangle etc.

_ Now \tkzDefCircle gives two points as results: the center of the
circle and a point of the circle. When a point of the circle is known,
it is enough to use \tkzGetPoint or \tkzGetFirstPoint to get the center,
otherwise \tkzGetPoints will give you the center and a point of
the circle. You can always get the length of the radius with
\tkzGetLength . I wanted to favor working with nodes and banish
the appearance of numbers in the code.

_ The circle inversion was badly defined so I rewrote the macro.

_ The definition of a circle defines in priority the center (if
necessary), a point of the circle and the radius.

_ The following macros \tkzDefCircleBy[orthogonal through]
and \tkzDefCircleBy[orthogonal from] become
\tkzDefCircle[orthogonal through] and \tkzDefCircle[orthogonal from]

_ The new option "euler" with \tkzDefLine[euler](A,B,C) is a
macro that allows you to obtain the line of \tkzname{Euler}
when possible. The result gives you the Euler point and the
orthocenter of the triangle.

_ \tkzDefTangent is replaced by \tkzDelLine[tangent from = ...]
or \tkzDelLine[tangent at = ...]

_ I added the macro tkzPicAngle[tikz options](A,B,C) for those
who prefer to use \TIKZ\ .

_ Correct allocation for gold sublime and euclide triangles.

— Correct option "isoceles right" in \tkzDefTriangle

_ add \tkzDefMidArc: \tkzDefMidArc(O,A,B) gives the middle of
the arc center O from A to B.

_ Some useful tools have been added. They are present on an
experimental basis and will undoubtedly need to be improved
(with lua !):

\tkzDotProduct(A,B,C) computes the scalar product in an
orthogonal reference system of the vectors vec{AB} and vec{AC}.
\tkzDotProduct(A,B,C)=aa'+bb' if vec{AB} =(a,b) and vec{AC} =(a',b').
\tkzPowerCircle(A)(B,C) power of point A with respect to the circle
of center B passing through C.
\tkzDefRadicalAxis(A,B)(C,D) Radical axis of two circles of
center A and C;

Some tests : \tkzIsOrtho(A,B,C) and \tkzIsLinear(A,B,C)
The first indicates whether the lines (A,B) and (A,C) are orthogonal.
The second indicates whether the points A, B and C are aligned.
\tkzIsLinear(A,B,C) if A,B,C are aligned then \tkzLineartrue
you can use \iftkzLinear (idem for \tkzIsOrtho);

_ A style for vectors has been added that you can of course modify
\tikzset{vector style/.style={>=Latex,->}}.

_ Now it's possible to add an arrow on a line or a circle with
the option "tkz arrow"

_ correction compatibility between tkz-base and tkz-euclide

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

The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-euclide

The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-euclide/

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

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

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor