diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-obj.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-obj.tex | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-obj.tex b/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-obj.tex new file mode 100644 index 00000000000..ea697451c61 --- /dev/null +++ b/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-obj.tex @@ -0,0 +1,109 @@ +\section{Utilisation des objets complémentaires ou des outils} + +\subsection{Objets complémentaires} +Ces objets complémentaires peuvent être des points particuliers, des droites, des cercles, des arcs, etc. + +Il est possible d'utiliser certains de ces objets, sans charger complètement \tkzname{tkz-euclide}, mais en utilisant la macro \tkzcname{usetkzobj}. + +\tkzname{tkz-base} charge les objets les plus utilisés, marqués «~présent~» dans la liste ci-dessous. Cette liste a évolué et le peut encore.. + +\begin{NewMacroBox}{usetkzobj}{\var{liste d'objets}} \hypertarget{obj}{} + +\begin{tabular}{lll} +options & & définition \\ +\midrule +\TAline{axes} {présent} {tracer des axes } +\TAline{circles} {présent} {tracer, nommer des circles, } +\TAline{grids} {présent} {tracer des grilles } +\TAline{lines} {présent} {tracer, nommer des droites } +\TAline{marks} {présent} {tracer des marques} +\TAline{points} {présent} {définir, nommer, tracer des points } +\TAline{rep} {présent} {définir, tracer un repère} +\TAline{segments} {présent} {étiqueter, tracer des segments} + +\TAline{defcircles} {absent} {définir des cercles} +\TAline{deflines} {absent} {définir des droites} +\TAline{defpointsby} {absent} {définir des points obtenus par une transformation} +\TAline{defpointsrnd} {absent} {définir des points aléatoires} +\TAline{defpointswith}{absent} {définir des points obtenus vectoriellement} + +\TAline{angles} {absent} {définir, nommer, tracer des angles} +\TAline{arcs} {absent} {définir, tracer des arcs} +\TAline{compass} {absent} {afficher des traces de compas} +\TAline{polygons} {absent} {définir, nommer, tracer des polygones} +\TAline{protractor}{absent} {tracer un rapporteur} +\TAline{sectors} {absent} {définir, nommer, tracer des secteurs} +\TAline{show} {absent} {afficher les traces de compas d'une construction} +\TAline{triangles} {absent} {définir, nommer, tracer des triangles} +\end{tabular} +\end{NewMacroBox} + +\subsection{\tkzcname{usetkzobj\{defcircles\}}} + +\begin{tkzexample}[latex=8 cm,small] +\begin{tikzpicture}[scale=0.75] + \tkzDefPoint(0,0){A} + \tkzDefPoint(4,0){B} + \tkzDefPoint(3,3){C} + \tkzDefCircle[in](A,B,C) + \tkzGetPoint{I}\tkzGetLength{rI} + \tkzDrawCircle[R](I,\rI) + \tkzDrawPolygon(A,B,C) + \tkzDrawPoints(A,B,C,I) + \tkzLabelPoints(A,B,C,I) +\end{tikzpicture} +\end{tkzexample} + +\subsection{Outils complémentaires} +\tkzHandBomb\ Attention, il faut utiliser \tkzname{tkz-euclide} pour avoir la possibilité d'utiliser des outils comme les transformations ou encore les intersections. + +\begin{NewMacroBox}{usetkztool}{\var{liste d'objets}} \hypertarget{obj}{} + +\begin{tabular}{lll} +options & & définition \\ +\midrule +\TAline{BB} {présent} {outils permettant de trvailler sur la Bounding Box (BB)} +\TAline{arith} {présent} {outils sur les nombres entiers "macros dans TikZ >=3"} +\TAline{base} {présent} {macro \tkzcname{tkzInit} base essentielle} +\TAline{math} {présent} {outils mathématiques de base} +\TAline{print} {présent} {définir, nommer, tracer des points particuliers} +\TAline{text} {présent} {outils permettant de travailler sur des textes} +\TAline{utilities} {présent} {utilitaires} +\TAline{intersections} {absent} {intersection de droites, de cercles, de droite et de cercle} +\end{tabular} + \end{NewMacroBox} + + \subsection{Exemple} + \begin{minipage}{0.45\textwidth} + \begin{tkzltxexample}[small] + \documentclass[border=.25cm]{standalone} + \usepackage{tkz-base} + \usetkztool{intersections} + + \begin{document} + \begin{tikzpicture} + \tkzDefPoints{0/0/A,2/2/B,1/2/C} + \tkzDrawCircles(A,B C,B) + \tkzDrawPoints(A,B,C) + \tkzLabelPoints(A,B,C) + \tkzInterCC(A,B)(C,B) + \tkzGetPoints{D}{E} + \tkzDrawPoints[red](D,E) + \end{tikzpicture} + \end{document} + \end{tkzltxexample} +\end{minipage} + \begin{minipage}{0.45\textwidth} + \begin{tikzpicture} + \tkzDefPoints{0/0/A,2/2/B,1/2/C} + \tkzDrawCircles(A,B C,B) + \tkzDrawPoints(A,B,C) + \tkzLabelPoints(A,B,C) + \tkzInterCC(A,B)(C,B) + \tkzGetPoints{D}{E} + \tkzDrawPoints[red](D,E) + \end{tikzpicture} +\end{minipage} + + +\endinput
\ No newline at end of file |