Page 1 sur 1

[résolu] graph3 + dvips + ps2pdf = erreur

Posté : jeu. 29 mai 2014, 21:12
par YoungFrog
Considérons le code LaTeX suivant, dans un fichier nommé mytexfile.tex

Code : Tout sélectionner

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[inline]{asymptote}
\begin{document}
Foo
\begin{asy}
import graph3;
size(6cm,6cm);

draw((0,0)--(1,1));
\end{asy}
\end{document}1

%%% Local Variables:
%%% TeX-master: t
%%% End:


Si j'execute maintenant ceci:

Code : Tout sélectionner

latex mytexfile.tex && asy mytexfile-1.asy && latex mytexfile.tex && dvips mytexfile.dvi && ps2pdf mytexfile.ps 


alors j'obtiens, au moment de l'execution de ps2pdf, l'erreur suivante~:
Error: /invalidfileaccess in --run--
Operand stack:
(./testepsfigasy.m9) (r)
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1916 1 3 %oparray_pop 1915 1 3 %oparray_pop 1899 1 3 %oparray_pop 1787 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 1916 1 6 %oparray_pop --nostringval--
Dictionary stack:
--dict:1175/1684(ro)(G)-- --dict:0/20(G)-- --dict:80/200(L)-- --dict:175/300(L)-- --dict:28/200(L)-- --dict:0/1(L)--
Current allocation mode is local


Est-ce que d'autres ont ce souci ? Quelqu'un sait il pourquoi cela arrive ? En un mot comme en cent : "help !"

J'ai ce souci tant avec TeXlive 2012 qu'avec TeXlive 2013 (mais je ne suis pas du tout à jour). Ma version d'asymptote est la 2.24. Je veux bien tout mettre à jour mais avant de me lancer dedans (surtout la màj de TL qui risque d'être longue), j'aimerais avoir vos avis. Merci !

edit: En fait le message d'erreur a été produit avec d'autres noms de fichiers, d'où le fait que "testepsfigasy.m9" apparait dans l'erreur. Cela ne change pas grand chose mais je préfère préciser.

edit2: Le problème est résolu (voir 3e message).

Re: graph3 + dvips + ps2pdf = erreur

Posté : jeu. 29 mai 2014, 21:29
par GM
Pas de problème pour moi... avec Miktex.

Re: graph3 + dvips + ps2pdf = erreur

Posté : ven. 30 mai 2014, 10:30
par YoungFrog
Merci GM d'avoir testé.

Entre temps j'ai trouvé la solution :
https://sourceforge.net/p/asymptote/dis ... /b964b807/
Il suffit donc d'exécuter "ps2pdf -dNOSAFER"

(c'était un peu difficile à trouver car le message d'erreur que j'ai recopié n'est pas mentionné dans cette discussion !)