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.

Image


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 :
Image

Re: PStricks-asymptote

Posté : mar. 13 nov. 2012, 01:12
par boubamane
Bonsoir,
voici ce que ça donne

Image


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.

Image


@+

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

Image


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. :mrgreen:

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.

Image


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.
@+