summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-asymptote.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-asymptote.tex')
-rw-r--r--macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-asymptote.tex160
1 files changed, 160 insertions, 0 deletions
diff --git a/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-asymptote.tex b/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-asymptote.tex
new file mode 100644
index 0000000000..e4715c712f
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-asymptote.tex
@@ -0,0 +1,160 @@
+%!TEX root = /Users/ego/Boulot/TKZ/tkz-fct/doc-fr/TKZdoc-fct-main.tex
+%<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––>
+\section{Droites particulières}
+%<–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––>
+\subsection{ Tracer une ligne verticale }
+\begin{NewMacroBox}{tkzVLine}{\oarg{local options}\marg{decimal number}}
+Attention, la syntaxe est celle de \tkzname{fp} car on n'utilise pas \tkzname{gnuplot} pour tracer une droite.
+
+\begin{tabular}{lll}
+ \toprule
+arguments & exemple & définition \\
+\midrule
+\TAline{decimal number}{\tkzcname{tkzVLine\{1\}}}{Trace la droite $x=1$}
+\bottomrule
+\end{tabular}
+
+\medskip
+\begin{tabular}{lll}
+\toprule
+options & défaut & définition \\
+\midrule
+\TOline{color }{|black| }{ couleur du trait}
+\TOline{line width}{|0.6pt| }{ épaisseur du point}
+\TOline{style }{|solid|}{ style du trait }
+\bottomrule
+\end{tabular}
+
+\emph{voir les options les lignes dans \TIKZ}
+\end{NewMacroBox}
+
+
+\subsection{Ligne verticale }
+problème avec cette macro, en principe 1./3 devrait être acceptée.
+\begin{tkzexample}[latex=8cm]
+\begin{tikzpicture}[scale=2]
+ \tkzInit[xmax=3,ymax=2]
+ \tkzAxeXY
+ \tkzVLine[color = blue,
+ style = dashed,
+ line width = 1pt]{2}
+ \tkzVLine[color = red,
+ style = dashed,
+ line width = 1pt]{1./3}
+\end{tikzpicture}
+\end{tkzexample}
+
+
+\newpage
+\begin{NewMacroBox}{tkzVLines}{\oarg{local options}\marg{list of values}}
+Attention, la syntaxe est celle de \tkzname{fp} car on n'utilise pas \tkzname{gnuplot} pour tracer une droite.
+
+\begin{tabular}{lll}
+ \toprule
+arguments & exemple & définition \\
+\midrule
+\TAline{list of values}{\tkzcname{tkzVLines\{1,4\}}}{Trace les droites $x=1$ et $x=4$}
+\bottomrule
+\end{tabular}
+
+\end{NewMacroBox}
+
+\subsection{Lignes verticales}
+
+\begin{tkzexample}[latex=7cm]
+\begin{tikzpicture}
+ \tkzInit[xmax=5,ymax=5]
+ \tkzAxeXY
+ \tkzVLines[color = green]{1,2,...,4}
+\end{tikzpicture}
+\end{tkzexample}
+
+\subsection{Ligne verticale et valeur calculée par \tkzname{fp} }
+\begin{tkzexample}[]
+\begin{tikzpicture}
+ \tkzInit[xmin=-7,xmax=7,ymin=-1,ymax=1]
+ \tkzAxeY[gradsize=\scriptstyle]
+ \tkzAxeX[trig=2]
+ \foreach\v in {-2,-1,1,2}
+ {\tkzVLine[color=red]{\v*\FPpi}}
+\end{tikzpicture}
+\end{tkzexample}
+
+\newpage
+\subsection{Une ligne horizontale}
+\begin{NewMacroBox}{tkzHLine}{\oarg{local options}\marg{decimal number}}
+\begin{tabular}{lll}
+arguments & exemple & définition \\
+\midrule
+\TAline{decimal number}{\tkzcname{tkzVLine\{1\}}}{Trace la droite $y=1$}
+\end{tabular}
+\end{NewMacroBox}
+
+\begin{tkzexample}[latex=7cm]
+\begin{tikzpicture}
+ \tkzInit[xmax=80,xstep=20,ymax=2]
+ \tkzAxeXY
+ \tkzHLine[color=red]{exp(1)-1}
+\end{tikzpicture}
+\end{tkzexample}
+\subsection{Asymptote horizontale}
+Attention, une autre méthode consiste à écrire \tkzcname{tkzFct{$\text{k}$}} mais si \tkzname{ystep= $n$} avec $n$ entier naturel alors il est nécessaire d'écrire $k$ comme un nombre réel, par exemple si \tkzname{ystep= $3$} alors il faut écrire $k=5.0$.
+
+\begin{tkzexample}[]
+\begin{tikzpicture}[scale=2.5]
+ \tkzInit[xmax=5,ymin=0.5,ymax=1.5,ystep=0.5]
+ \tkzGrid
+ \tkzAxeXY
+ \tkzFct[domain = 0:10]{x*exp(-x)+1}
+ \tkzHLine[color=red,style=solid,line width=1.2pt]{1}
+ \tkzDrawTangentLine[draw,color=blue](1)
+ \tkzText[draw,fill = brown!20](2,0.75){$f(x)=x \text{e}^{-x}+1$}
+ \end{tikzpicture}
+ \end{tkzexample}
+
+
+
+\newpage
+
+\subsection{Lignes horizontales}
+
+\begin{NewMacroBox}{tkzHLines}{\oarg{local options}\marg{list of values}}
+\begin{tabular}{lll}
+arguments & exemple & définition \\
+\midrule
+\TAline{list of values}{\tkzcname{tkzHLines\{1,4\}}}{Trace les droites $y=1$ et $y=4$}
+\bottomrule
+\end{tabular}
+\end{NewMacroBox}
+
+\begin{tkzexample}[]
+\begin{tikzpicture}
+ \tkzInit
+ \tkzAxeXY
+ \tkzHLines[color = green]{1,2,...,10}
+\end{tikzpicture}
+\end{tkzexample}
+
+
+\newpage
+\subsection{Asymptote horizontale et verticale}
+\begin{tkzexample}[vbox]
+\begin{tikzpicture}[scale=1.25]
+ \tkzInit
+ \tkzGrid
+ \tkzAxeXY
+ \tkzFct[color=red,domain=1.001:1.9]{1+1/(log(x-1)**2)}
+ \tkzFct[color=red,domain = 2.1:10]{1+1/(log(x-1)**2)}
+ \tkzHLine[line width=1pt,color=red]{1}
+ \tkzVLine[line width=1pt,color=blue]{2}
+ \tkzDefPoint(1,1){A}
+ \tkzDrawPoint[fill=white,color=Maroon,size=10](A)
+ \tkzDefPointByFct[draw,with=b]({1+exp(1)})
+ \tkzLabelPoint[above right](tkzPointResult){$(1+\text{e}~;~2)$}
+ \tkzText[draw,color = black,fill = brown!20](6,6)%
+ {$f(x)=\dfrac{1}{\ln^2 (x-1)}+1$}
+\end{tikzpicture}
+\end{tkzexample}
+
+
+\endinput