summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-compilation.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-compilation.tex')
-rw-r--r--macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-compilation.tex73
1 files changed, 16 insertions, 57 deletions
diff --git a/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-compilation.tex b/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-compilation.tex
index 5b828f7862..854571f57a 100644
--- a/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-compilation.tex
+++ b/macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-compilation.tex
@@ -113,19 +113,8 @@ La table contiendra 201 couples de coordonnées.
Elle est la plus délicate car le fichier \tkzname{sample.f1.gnuplot} doit être ouvert par \tkzname{gnuplot}. Cela implique d'une part, que \TEX\ autorise l'ouverture\footnote{c'est ici que l'on parle des options \tkzname{--shell-escape} et \tkzname{--enable-write18}}
du fichier \tkzname{sample.f1.gnuplot} par \tkzname{gnuplot} et d'autre part, que \TEX\ puisse trouver \tkzname{gnuplot}\footnote{c'est ici que l'on parle de \tkzname{PATH}}.
-Si \tkzname{gnuplot} trouve \tkzname{sample.f1.gnuplot} alors il produit un fichier texte \tkzname{sample.f1.table}, évidemment s'il ne trouve d'erreur de syntaxe dans l'expression de la fonction.
+Si \tkzname{gnuplot} trouve \tkzname{sample.f1.gnuplot} alors il produit un fichier texte \tkzname{sample.f1.table} si l'expression de la fonction est correcte.
-\tkzHandBomb Malheureusement, une incompréhension peut surgir entre \TIKZ\ et \tkzname{gnuplot}. \TIKZ\ jusqu'à sa version 2.00 officielle, est conçu pour fonctionner avec \tkzname{gnuplot} version 4.0 et malheureusement, \tkzname{gnuplot} a changé de syntaxe. la documentation de gnuplot indique :
-
-\medskip\hspace{1cm}
-\begin{tkzltxexample}[]
- Features, changes and fixes in gnuplot version 4.2 (and >)
-'set table "outfile"; ---.; unset table' replaces 'set term table'
-\end{tkzltxexample}
-
-
-La version 2.1 de \TIKZ\ a adopté \tkzname{set table} et il n'y a plus d'incompatibilité entre \TIKZ\ et les versions récentes de \tkzname{gnuplot} (v>4.2).
-
\item \textcolor{red}{\textbf{Étape 3}}
Le fichier \tkzname{sample.f1.table} obtenu à l'étape précédente est utilisé par \TIKZ\ pour tracer la courbe.
@@ -148,7 +137,7 @@ La version 2.1 de \TIKZ\ a adopté \tkzname{set table} et il n'y a plus d'inco
\item Il faut remarquer qu'au cours d'une seconde compilation, si le fichier \tkzname{sample.f1.gnuplot} ne change pas, alors \tkzname{gnuplot} n'est pas lancé et le fichier présent \tkzname{sample.f1.table} est utilisé.
-\item On peut aussi remarquer que si vous êtes paranoïaque et que vous n'autorisez pas le lancement de gnuplot, alors un première compilation permettra de créer le fichier \tkzname{sample.f1.table}, ensuite manuellement, vous pourrez lancer gnuplot et obtenir le fichier \tkzname{sample.f1.table}.
+\item On peut aussi remarquer que si vous êtes paranoïaque et que vous n'autorisez pas le lancement de gnuplot, alors une première compilation permettra de créer le fichier \tkzname{sample.f1.table}, ensuite manuellement, vous pourrez lancer gnuplot et obtenir le fichier \tkzname{sample.f1.table}.
\item Il est aussi possible de créer manuellement ou encore avec un quelconque programme, un fichier data.table que \TIKZ\ pourra lire avec
@@ -157,8 +146,6 @@ La version 2.1 de \TIKZ\ a adopté \tkzname{set table} et il n'y a plus d'inco
\end{tkzltxexample}
\end{enumerate}
-
-
\subsection{Installation de \tkzname{Gnuplot}}
Gnuplot est proposé avec la plupart des distributions Linux, et existe pour OS X ainsi que pour Windows.
@@ -167,58 +154,31 @@ Gnuplot est proposé avec la plupart des distributions Linux, et existe pour OS
\item \tkzname{Ubuntu}\NameSys{Linux Ubuntu} ou un autre système Linux: on l'installe en suivant la procédure classique d'installation d'un nouveau paquetage.
\item \tkzname{Windows}\NameSys{Windows XP} Les utilisateurs de Windows doivent se méfier, après avoir téléchargé la bonne version et installé \tkzname{gnuplot} alors il faudra renommé wgnuplot en gnuplot. Ensuite il faudra modifier le \tkzname{path}. Si le chemin du programme est \shorthandoff{:}\tkzname{C:\textbackslash gnuplot} alors il faudra ajouter \tkzname{{C:}\textbackslash gnuplot\textbackslash bin\textbackslash}\shorthandon{:} aux variables environnement (Aller à "Poste de Travail" puis faire "propriétés", dans l'onglet "Avancé", cliquer sur "Variables d'environnement". ).
Ensuite pour compiler sous latex, il faudra ajouter au script de compilation l'option \tkzname{--enable-write18 }.
- \item \tkzname{OS X}\NameSys{OS X} C'est le système en version Snow Leopard qui pose le plus de problème, car il faut compiler les sources.
- Si vous n'utilisez \tkzname{gnuplot} qu'en collaboration avec \TIKZ\ alors il vous suffit de compiler les sources ainsi :
-
- \begin{enumerate}
-
-\item Télécharger les sources de \tkzname{gnuplot}, déposer les sources sur le bureau.
-\item Ouvrir un terminal puis taper cd et glisser le dossier des sources après cd (en laissant un espace)
-Cela doit donner
-
-\begin{tkzltxexample}[]
-$ cd /Users/ego/Desktop/gnuplot-4.4.2
-\end{tkzltxexample}
-
-\item ensuite taper la ligne suivante et valider
- \begin{tkzltxexample}[]
-$ ./configure --with-readline=builtin
-\end{tkzltxexample}
- \item puis
-\begin{tkzltxexample}[]
-$ make\end{tkzltxexample}
- \item et enfin
- \begin{tkzltxexample}[]
-$ sudo make install
-\end{tkzltxexample}
- \end{enumerate}
+ \item \tkzname{OS X}\NameSys{OS X} C'est le système qui pose le plus de problème, car il faut compiler les sources.
\end{enumerate}
-
\subsection{ Test de l'installation de tkz-base}
-Enregister le code suivant dans un fichier avec le nom test.tex, puis compiler avec pdflatex ou bien la chaîne dvi-->ps-->pdf. Vous devez obtenir cela :
+Enregister le code suivant dans un fichier avec le nom test.tex, puis compiler avec pdflatex ou bien lualatex. Vous devez obtenir cela :
\begin{tkzltxexample}[]
\documentclass{scrartcl}
-\usepackage[usenames,dvipsnames]{xcolor}
- \usepackage{tkz-fct}
- \begin{document}
- \begin{tikzpicture}
+\usepackage{tkz-fct}
+\begin{document}
+ \begin{tikzpicture}
\tkzInit[xmin=-5,xmax=5,ymax=2]
\tkzGrid
\tkzAxeXY
- \end{tikzpicture}
- \end{document}
+ \end{tikzpicture}
+\end{document}
\end{tkzltxexample}
-\begin{tkzexample}[vbox,small]
- \begin{tikzpicture}
- \tkzInit[xmin=-5,xmax=5,ymax=2]
- \tkzGrid
- \tkzAxeXY
- \end{tikzpicture}
-\end{tkzexample}
+ \begin{tikzpicture}
+ \tkzInit[xmin=-5,xmax=5,ymax=2]
+ \tkzGrid
+ \tkzAxeXY
+ \end{tikzpicture}
+
\subsection{ Test de l'installation de tkz-fct}
@@ -246,5 +206,4 @@ Il suffit d'ajouter une ligne pour tracer la représentation graphique d'une fon
\tkzFct[color=red]{2*x**2/(x**2+1)}
\end{tikzpicture}
\end{tkzexample}
-\endinput
-
+\endinput \ No newline at end of file