Page 2 sur 3
Re: PStricks-asymptote
Posté : lun. 12 nov. 2012, 22:28
par boubamane
Bonsoir,
J'ai vu qu'il y a des parenthèses qui manquaient à mon premier code. Je devais mettre
Code : Tout sélectionner
filldraw((0,0)--(1,0.92)--(1.04,1.04)--(0.5,1.5)--cycle,purple+opacity(0.1));
Je pensais qu' en mettant opacity, j'allais avoir un polygone plus transparent mais non.
Merci pour ton aide, ça m'a permis d'y voir plus clair.
Cependant, mon problème est loin d'être résolu car pour certains codes, voici la commande qui s'affiche.
Donc pour l'instant je ne trace que des polygone mais c'est déjà un pas j'imagine.
@+
Re: PStricks-asymptote
Posté : lun. 12 nov. 2012, 22:54
par GM
Peux-tu donner des détails de ton installation ?
Quel système d'exploitation ?
Quelle distribution LaTeX ? Installée dans quel dossier ?
Quelle version d'asymptote ? Installée dans quel dossier ?
Dans une console, que donnent les commandes latex et pdflatex ? Elles sont reconnues depuis n'importe quel dossier ?
Et je vais redemander la même chose, comme toujours : quand il y a un message d'erreur... quel est le code testé (à mettre entre les balises code et /code sur le forum) et avec quelle ligne de commande la tentative de compilation a t-elle lieu ?
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 00:12
par boubamane
Bonsoir,
J'ai un windows7 32 bit et j'utilise texlive 2012 comme distributeur. Avant d’écrire ce message, j'ai retouché mon path au niveau de la variable d’environnement du système où au-lieu d'avoir '';C:\texlive\2012\bin\win32'' , j'avais '';C:\texlive\2011\bin\win32'' . Après cette modification, la compilation du fichier de type ''nom.asy'' se termine mais toujours avec une erreur et voici ce qui s'affiche dans la console
Code : Tout sélectionner
asy -f pdf -render 4
Process started >>>
Cannot execute kpsewhich
C:\texlive\2012\bin\win32\runscript.tlu:587: command failed with exit code -1073741819:
asy -f pdf -render 4
<<< Process finished.
================ READY ================
pour le code
Code : Tout sélectionner
size(15cm);
draw((0,1)--(1,1)--(1.5,1.5)--(0.5,1.5)--cycle);
filldraw((0,0)--(1,0.92)--(1.04,1.04)--(0.5,1.5)--cycle,purple+opacity(0.01));
draw((0,0)--(0,1));//AE
draw((1,0)--(1,1));//BF
draw((1.5,0.5)--(1.5,1.5));
draw((0,0)--(1,0)--(1.5,0.5));//A--B--C
draw((0,0)--(0.5,0.5)--(1.5,0.5),dashed);//A--D--C
draw((0,0)--(0.5,1.5),linewidth(bp)+dashed+purple); //A--H
draw((0,0)--(1,0.92)--(1.04,1.04)--(0.5,1.5),purple+linewidth(bp));//A--K--J--H
pair J=(1.04,1.04);
dot(J);
label("$J$",(1.04,1.04),E);
Pour l'instant, je compte d'abord utiliser asymptote avec notepad++ car une compilation sous texmaker me donne une page vierge.
J'ai installé la version 2.21 d'asymptote le chemin suivi est C:\Program Files\Asymptote.
Pour texlive c'est C:\texlive\2012\bin\win32, et là j'ai remarqué que le fichier yap.exe n'est pas présent.
GM a écrit :Dans une console, que donnent les commandes latex et pdflatex ? Elles sont reconnues depuis n'importe quel dossier ?
Je crois avoir tout dit et j'avoue ne pas avoir bien saisi cette question.
@+
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 00:41
par GM
boubamane a écrit :GM a écrit :Dans une console, que donnent les commandes latex et pdflatex ? Elles sont reconnues depuis n'importe quel dossier ?
j'avoue ne pas avoir bien saisi cette question.
Tester ceci :
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 01:12
par boubamane
Bonsoir,
voici ce que ça donne
et je pense que c'est très loin de ce qu'on devait obtenir.
Bonne nuit à demain
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 08:21
par boubamane
Bonjour,
Je suis retourné à mon ancien Miktex. Et exécutant la même commande, voici ce que j'obtiens.
@+
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 08:38
par boubamane
Ah je viens de faire un dernier test et j'ai comme l'impression que ça marche
avec le code
Code : Tout sélectionner
size(8cm);
draw((0,1)--(1,1)--(1.5,1.5)--(0.5,1.5)--cycle);
filldraw((0,0)--(1,0.92)--(1.04,1.04)--(0.5,1.5)--cycle,linewidth(bp)+purple+opacity(0.01));
draw((0,0)--(0,1),linewidth(bp));//AE
draw((1,0)--(1,1),linewidth(bp));//BF
draw((1.5,0.5)--(1.5,1.5),linewidth(bp));
draw((0,0)--(1,0)--(1.5,0.5),linewidth(bp));//A--B--C
draw((0,0)--(0.5,0.5)--(1.5,0.5),dashed+linewidth(bp));//A--D--C
draw((0,0)--(0.5,1.5),linewidth(bp)+dashed+purple); //A--H
draw((0,0)--(1,0.92)--(1.04,1.04)--(0.5,1.5),purple+linewidth(bp));//A--K--J--H
pair J=(1.04,1.04);
dot(J);
label("$J$",(1.04,1.04),E);
et j'obtiens toujours un ficher EPS. Et donc l'insertion des points ne provoque plus d'erreur.
Je pense pouvoir utiliser la commande \includegraphics[scale=....]{fichier.eps} pour l'insérer l'image dans mon document.
Je continue les tests et te tiendrai informé.
Merci @+
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 12:48
par GM
boubamane a écrit :Bonsoir,
voici ce que ça donne
et je pense que c'est très loin de ce qu'on devait obtenir.
Oui mais là, tu avais oublié l'espace entre pdflatex et -version, donc forcément la commande ne pouvait pas être trouvée.
J'ai lu dans l'autre message que tu es "retourné à ton ancien Miktex".
Je ne sais pas si cela veut dire dire que tu as désinstallé texlive pour réinstaller miktex mais
- c'est sûr que cela devait aussi fonctionner avec texlive ;
- je ne sais pas pourquoi tu étais passé de miktex 2.9 à texlive car miktex est très bien ;
- si tu as désinstallé texlive... on ne saura pas si c'était un problème de path, si le problème n'était imputable qu'au fait qu'Asymptote ne trouvait pas la distribution latex (le choix du dossier d'installation de texlive était le choix par défaut proposé à son installation ?) dont elle a besoin dès lors où tu tentais de placer le nom d'un point sur la figure.
Mais si tes derniers essais fonctionnent... tant mieux.
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 19:21
par boubamane
Bonsoir,
Ce serait bien de savoir la cause de ce dysfonctionnement. Les derniers tests se font tous avec succès mais je pense qu'il serait intéressant de savoir pourquoi ça ne marchait pas sous texlive. Je vire de nouveau Miktex pour voir ce que ça va donner.
Je te tiens informé @+
Re: PStricks-asymptote
Posté : mar. 13 nov. 2012, 21:40
par boubamane
Bonsoir,
Voici ce qui s'affiche. cette fois ci j'ai pas oublié l'espace.
et aucune compilation ne fonctionne. C'est à croire que texlive n'est pas adapté du tout sous mindows. Qu'en penses-tu ?
Allez, je reprends de nouveau miktex car j'ai une tonne de question concernant les fonctions de asymptote.
@+