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

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
YoungFrog
Messages : 14
Enregistré le : mar. 11 sept. 2012, 15:46

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

Message non lu par YoungFrog » jeu. 29 mai 2014, 21:12

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).
Modifié en dernier par YoungFrog le dim. 1 juin 2014, 08:17, modifié 2 fois.
Gentoo GNU/Linux -- Asymptote 2.24svn avec Emacs -- TeXlive 2012

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: graph3 + dvips + ps2pdf = erreur

Message non lu par GM » jeu. 29 mai 2014, 21:29

Pas de problème pour moi... avec Miktex.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

YoungFrog
Messages : 14
Enregistré le : mar. 11 sept. 2012, 15:46

Re: graph3 + dvips + ps2pdf = erreur

Message non lu par YoungFrog » ven. 30 mai 2014, 10:30

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 !)
Gentoo GNU/Linux -- Asymptote 2.24svn avec Emacs -- TeXlive 2012

Répondre