summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tkz-base/latex/TKZdoc-base-obj.tex
diff options
context:
space:
mode:
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.tex109
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