Silvain Dupertuis a écrit :
> [...]
>
> Mais essayez plutôt cette commande :
> tex('integrate(x^3,x,0,1)=integrate(x^3,x,0,1), "essaitmp.txt")$
>
> tex envoie directement son résultat à la queue du fichier nommé
effectivement ça marche, cependant il vaut mieux fixer :
file_output_append:true;
si on veut mettre plusieurs lignes dans le fichier. Mais ça me pose
quand même 2 problèmes :
-d'abord je ne sais pas si maxima à une notion de répertoire courant,
donc si je veux envoyer le flux dans un fichier situé dans un répertoire
particulier je pensais pouvoir faire :
path:"C:/Documents\ and\ Settings/philippe/Mes\
documents/informatique/maxima/essai_with_stdout/essai.tex";
tex("une intégrale en \\latex :",path)$
mais ça ne marche pas (path est ignoré rien n'est envoyé à la fin du
fichier.
-Ensuite je ne peux pas envoyer du texte (=pas une formule mathématique)
de cette manière là. Par exemple :
tex("une intégrale en \\latex :","C:/.../essai.tex")$
envoie dans le fichier tex :
$$\mbox{{}une intégrale en \latex :{}}$$
donc la retour à with_stdout ...
ceci dit with_stdout n'envoyant pas de "false" après les commandes
print, mon problème est quasi résolu :-). Il ne me reste plus qu'à
comprendre pourquoi tex() n'accepte pas que le chemin du fichier soit
stocké dans une chaine (ou comprendre la notion de répertoire courant de
maxima).
Merci en tout cas,
Philippe.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Maxima-lang-fr mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr