diff options
author | Norbert Preining <norbert@preining.info> | 2020-03-09 03:01:39 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-03-09 03:01:39 +0000 |
commit | 0561778af6f8fde0a3a1c334e2aab9a4f1142d6e (patch) | |
tree | c19fe45e4101aed56e7fb3602174c6a5e335d7d1 /macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex | |
parent | a8880a5ee484845d9a526c5ca8d21d31214af22b (diff) |
CTAN sync 202003090301
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex')
-rw-r--r-- | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex index b11a4622e0..f6b6d1068d 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex @@ -10,28 +10,31 @@ An important novelty is the recent replacement of the \tkzNamePack{fp} package b Here are some of the changes. \vspace{1cm} \begin{itemize}\setlength{\itemsep}{10pt} -\item Improved code and bug fixes. -\item With \tkzimp{tkz-euclide} loads all objects, so there's no need to place. \tkzcname{usetkzobj{all}}. -\item The bounding box is now controlled in each macro (hopefully) to avoid the use of \tkzcname{tkzInit} followed by \tkzcname{tkzClip}. -\item Added macros for the bounding box: \tkzcname{tkzSaveBB} \tkzcname{tkzClipBB} and so on. -\item Logically most macros accept TikZ options. So I removed the "duplicate" options when possible; thus the "label options" option is removed. -\item Random points are now in \tkzimp{tkz-euclide} and the macro \tkzcname{tkzGetRandPointOn} is replaced by \tkzcname{tkzDefRandPointOn}. For homogeneity reasons, the points must be retrieved with \tkzcname{tkzGetPoint}. +\item Improved code and bug fixes; -\item The options \tkzimp{end} and \tkzimp{start} which allowed to give a label to a straight line are removed. You now have to use the macro \tkzcname{tkzLabelLine} +\item With \tkzimp{tkz-euclide} loads all objects, so there's no need to place \tkzcname{usetkzobj\{all\}};\item The bounding box is now controlled in each macro (hopefully) to avoid the use of \tkzcname{tkzInit} followed by \tkzcname{tkzClip};\item Added macros for the bounding box: \tkzcname{tkzSaveBB} \tkzcname{tkzClipBB} and so on;\item Logically most macros accept \TIKZ\ options. So I removed the "duplicate" options when possible thus the "label options" option is removed; -\item Introduction of the libraries \NameLib{quotes} and \NameLib{angles} it allows to give a label to a point, even if I am not in favour of this practice. +\item Random points are now in \tkzname{\tkznameofpack} and the macro \tkzcname{tkzGetRandPointOn} is replaced by \tkzcname{tkzDefRandPointOn}. For homogeneity reasons, the points must be retrieved with \tkzcname{tkzGetPoint}; -\item The notion of vector disappears to draw a vector just pass "->" as an option to \tkzcname{tkzDrawSegment}. -\item Many macros still exist, but are obsolete and will disappear: +\item The options \tkzname{end} and \tkzname{start} which allowed to give a label to a straight line are removed. You now have to use the macro \tkzcname{tkzLabelLine}; + +\item Introduction of the libraries \NameLib{quotes} and \NameLib{angles}; it allows to give a label to a point, even if I am not in favour of this practice; + +\item The notion of vector disappears, to draw a vector just pass "->" as an option to \tkzcname{tkzDrawSegment}; + +\item Many macros still exist, but are obsolete and will disappear: \begin{itemize} - \item |\tkzDrawMedians| trace and create midpoints on the sides of a triangle. The creation and drawing separation is not respected so it is preferable to first create the coordinates of these points with |\tkzSpcTriangle[median]| and then to choose the ones you are going to draw with |\tkzDrawSegments| or |\tkzDrawLines|. - \item |\tkzDrawMedians(A,B)(C)| is now spelled |\tkzDrawMedians(A,C,B)|. This defines the median from $C$. - \item Another example |\tkzDrawTriangle[equilateral]| was handy but it is better to get the third point with |\tkzDefTriangle[equilateral]| and then draw with |\tkzDrawPolygon|. + +\item |\tkzDrawMedians| trace and create midpoints on the sides of a triangle. The creation and drawing separation is not respected so it is preferable to first create the coordinates of these points with |\tkzSpcTriangle[median]| and then to choose the ones you are going to draw with |\tkzDrawSegments| or |\tkzDrawLines|; + +\item |\tkzDrawMedians(A,B)(C)| is now spelled |\tkzDrawMedians(A,C,B)|. This defines the median from $C$; + +\item Another example |\tkzDrawTriangle[equilateral]| was handy but it is better to get the third point with |\tkzDefTriangle[equilateral]| and then draw with |\tkzDrawPolygon|; - \item |\tkzDefRandPointOn| replaced by |\tkzGetRandPointOn| - \item now |\tkzTangent| is |\tkzDefTangent| - \item You can use |global path name| if you want find intersection but it's very slow like in TikZ. +\item |\tkzDefRandPointOn| is replaced by |\tkzGetRandPointOn|;\item now |\tkzTangent| is replaced by |\tkzDefTangent|; + +\item You can use |global path name| if you want find intersection but it's very slow like in \TIKZ. \end{itemize} |