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 :
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
Commande d'appel à gnuplot :
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}  
}
Script principal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
\EcrireGnuplotC{fdrexp}
	\ExecuteGnuplot{fdrexp}
	\includegraphics{fdrexp.eps}
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 :
File 'fdrexp.eps' not found
Du coup, j'me demande ce qui ne va pas.... une idée ?

Merci,