diff options
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.tex | 73 |
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 |