Bonjour,
J'utilise TeXnicCenter et je souhaiterai pouvoir exécuter Gnuplot à partir d'un fichier LateX, c'est-à-dire faire en sorte que LateX génère le fichier contenant les commandes Gnuplot puis appelle ce dernier afin de générer le fichier eps.
Je sais que cela est possible en utilisant un code de ce style par exemple :
Commande de génération du fichier gnuplot :
Commande d'appel à gnuplot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 \newcommand{\EcrireGnuplotC}[1]{ \newwrite\FichierGnu \immediate\openout\FichierGnu #1.gnu \immediate\write\FichierGnu{set colorbox} \immediate\write\FichierGnu{set style fill solid .45 border -11} \immediate\write\FichierGnu{plot '#1.dat'} \immediate\write\FichierGnu{set term postscript eps color} \immediate\write\FichierGnu{set out '#1.eps'} \immediate\write\FichierGnu{set size 0.7, 0.7} \immediate\write\FichierGnu{replot} \immediate\write\FichierGnu{exit} \immediate\closeout\FichierGnu
Script principal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 \newcommand{\ExecuteGnuplot}[1]{ %\immediate\write18{@echo off} \immediate\write18{echo Début Exécution de GNUPLOT} \immediate\write18{C:/gnuplot/bin/wgnuplot #1.gnu} \immediate\write18{echo Fin Exécution de GNUPLOT} }
Le problème est que le fichier gnuplot est correctement généré mais LateX refuse pour le moment d'exécuter gnuplot du coup le fichier eps n'est pas généré et j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 \EcrireGnuplotC{fdrexp} \ExecuteGnuplot{fdrexp} \includegraphics{fdrexp.eps}
Du coup, j'me demande ce qui ne va pas.... une idée ?File 'fdrexp.eps' not found
Merci,
Partager