Bonsoir,
Le mercredi 29 mars 2006 à 11:07 +0200, Dariush GHORBANZADEH a écrit :
> Bonjour à tous
>
> J'aurais voulu savoir si c'est possible d'exécuter une application (apr
> exemple C ou matlab ou...) lors de la compilation de LaTEX?
>
>
> Pour ceux qui connaissent matlab et sont intéressés, j'ai fait un code (en
> langage matalb) par lequel on peut
> exécuter LaTex lors de la compilation de matlab.
>
> voir les fichiers matlab2Latex.m et preambule1.tex
>
> Il est intéressant de faire le travail dans l'autre sens.
Je ne suis pas très familier avec l'instruction \write18 mais elle doit
pouvoir répondre à tes besoins. Elle doit être, au préalable, activée
(shell_escape = t dans texmf.cnf pour tetex).
Voici un exemple tout frais d'utilisation conjointe latex/pari :
Avec la macro:
\def\dl|#1,#2|{%
\immediate\write18{./gpdl #1 '#2'}%
\input{gp.tex}%
}
le shell-script (gpdl) :
#!/bin/sh
# === gp-pari n'écrase pas les fichiers ;) -----------------------------
rm -f gp.tex
# === Envoi ! ----------------------------------------------------------
cat << *** | gp -f -q
\ps $1;
writetex("gp.tex",$2);
***
et le code:
Développements limités en \(0\) calculés avec \textsc{Pari}:
\[\sin(\tan(x))-\tan(\sin(x))=\dl|13,sin(tan(x))-tan((sin(x)))|\]
\[\sin^2(x)=\dl|6,sin(x)^2|\]
J'obtiens le résultat visible dans le pdf attaché.
> Merci et bonne journée à tous.
>
> Dariush
C'est ce type d'interaction que tu recherches ?
Jean-Michel
_______________________________________________
Syracuse mailing list
Syracuse@melusine.eu.org
http://melusine.eu.org/cgi-bin/mailman/listinfo/syracuse
Cette archive a été créée par hypermail 2.1.8 : sam avr 01 2006 - 05:37:01 CEST