summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex')
-rw-r--r--macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex29
1 files changed, 29 insertions, 0 deletions
diff --git a/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex
new file mode 100644
index 0000000000..4ef552e71c
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-base/doc/latex/TKZdoc-base-news.tex
@@ -0,0 +1,29 @@
+\section{Nouveautés et présentation}
+
+Ce package est le socle en particulier de \tkzNamePack{tkz-euclide} et de \tkzNamePack{tkz-fct}. Il fournit un repère cartésien qui sera défini avec la macro \tkzcname{tkzInit}. Le package a été modifié et des transferts d' objets entre \tkzimp{tkz-base} et \tkzimp{tkz-euclide} ont été effectués.
+Dans le futur, les macros de définition seront isolées.
+
+La nouveauté principale est le remplacement récent du package \tkzNamePack{fp} par \tkzNamePack{xfp}. L'apparition de celui-ci est un pas vers la version 3 de \LATEX.
+ Le prochain pas sera la création d'un nouveau paquet
+
+Voici quelques unes des modifications. Le package |tkz-euclide| apporte davantage de nouveautés.
+\vspace{2cm}
+ \begin{itemize}\setlength{\itemsep}{10pt}
+\item Amélioration du code
+\item Avec \tkzimp{tkz-euclide} charge tous les objets, donc plus besoin de placer \tkzcname{usetkzobj{all}}.
+\item Correction de bugs
+\item La "bounding box" est désormais contrôlée dans chaque macro (enfin je l'espère) cela permet d'éviter l'utilisation de \tkzcname{tkzInit} suivi de \tkzcname{tkzClip}
+\item Ajout de macros concernant la "bounding box" : \tkzcname{tkzSaveBB} \tkzcname{tkzClipBB} etc.
+\item Logiquement la plupart des macros acceptent les options de TikZ. J'ai donc retiré les options "doublons".
+\item Suppression de l'option "label options"
+\item Les points aléatoires sont désormais dans \tkzimp{tkz-euclide} et la macro \tkzcname{tkzGetRandPointOn} est remplacée par \tkzcname{tkzDefRandPointOn}. Pour des raisons d'homogénéité, il faut récupérer les points avec \tkzcname{tkzGetPoint}.
+\item Les options \tkzimp{end} et \tkzimp{start} qui permettaient de donner un label à une droite sont supprimées. Il faut désormais utiliser la macro \tkzcname{tkzLabelLine}
+
+\item Introduction des librairies \NameLib{quotes} et \NameLib{angles} cela permet de donner un label à un point.même si je ne suis pas favorable à cette pratique.
+
+\item La notion de vecteur disparait pour tracer un vecteur il suffit de passer "->" en option de \tkzcname{tkzDrawSegment}.
+
+\item Apparition de la macro \tkzcname{usetkztool} qui permet de charger de nouveaux "outils".
+\end{itemize}
+
+\endinput \ No newline at end of file