diff options
author | Norbert Preining <norbert@preining.info> | 2020-04-12 03:02:38 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-04-12 03:02:38 +0000 |
commit | ffcfe2bb60911db71a31e4c12541eae3e9df29f3 (patch) | |
tree | e92cb82e6e05dbc4c9689fecd9d736a2a8e2b0bb /macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-asymptote.tex | |
parent | c2697fc286a1e2c94fd9968b76be6f4a6d2114cd (diff) |
CTAN sync 202004120302
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.tex | 160 |
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..fdcf8a686e --- /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 + \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=4](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 |