#1 Le 28/04/2006, à 08:45
- Black_pignouf
[Résolu] Tracé de courbes sous LaTeX
Bonjour!
Je voulais juste savoir: j'aimerais bien insérer des graphes de fonctions dans un document LaTeX, si possible en le compilant avec pdflatex. Un truc dans le genre:
\tracefunction{X au carré}(x->x*x,x=-10..10)
serait parfait.
Est-ce que ca existe?
Dernière modification par Black_pignouf (Le 28/04/2006, à 17:06)
Hors ligne
#2 Le 28/04/2006, à 08:48
- cyrille
Re : [Résolu] Tracé de courbes sous LaTeX
pour ce genre de questions je te conseille ce site de gros pervers
http://www.mathematex.net/phpBB2/index.php
#3 Le 28/04/2006, à 17:06
- Black_pignouf
Re : [Résolu] Tracé de courbes sous LaTeX
Bien vu, l'admin m'a répondu.
Il faut utiliser pgf:
http://www.ctan.org/tex-archive/help/Catalogue/entries/pgf.html
Un exemple:
\documentclass{scrartcl}
\usepackage{tikz,pgflibraryarrows,pgf}
\begin{document}
\begin{center}
\begin{tikzpicture}[domain=0:4]
\draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
\draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$};
\draw[->] (0,-1.2) -- (0,4.2) node[above] {$f(x)$};
\draw[color=red] plot[id=x2] function{.05*x*x} node[right] {$f(x) =\frac{1}{20} x^2$};
\draw[color=blue] plot[id=cos] function{cos(x)} node[right] {$f(x) = \cos x$};
\draw[color=orange] plot[id=exp] function{0.05*exp(x)} node[right] {$f(x) = \frac{1}{20} \mathrm e^x$};
\end{tikzpicture}
\end{center}
\end{document}
Par contre, il faut installer xkeyval manuellement,
( ftp://cam.ctan.org/tex-archive/macros/latex/contrib/xkeyval/run )
et autoriser pdflatex a lancer gnuplot (tiens, il faut l'installer aussi celui là) avec l'option "--shell-escape" (il paraît que ce n'est pas sécurisé)
Hors ligne