File xx-1.tex not found

Besoin d'aide pour installer Asymptote ?
Yudos
Messages : 4
Enregistré le : dim. 27 déc. 2020, 21:21

File xx-1.tex not found

Message non lu par Yudos » lun. 28 déc. 2020, 14:22

Bonjour,

Je suis face à un problème assez bizarre.
En effet depuis la mise à jour de mes packages avec la console Miktek, certaines figures avec asymptotes ne s'affichent plus.

Voici le fichier test.tex que j'utilise :

Code : Tout sélectionner

\documentclass[11pt,a4paper]{article}  
\usepackage[inline]{asymptote}

\begin{document}

\begin{asy}
size(6cm,0);
import math; 
// Placement de 4 points 
pair A=(0,0),B=(2,2),C=(0,5),D=(5,1); 
dot("$A$",A,SE); 
dot("$B$",B,SE); 
dot("$C$",C,N); 
dot("$D$",D,N); 
// Tracé de [AB] et [CD] 
draw(A--B,blue); 
draw(C--D,red); 
// Construction du point 
// d'intersection de (AB) et (CD) 
pair pI=extension(A,B,C,D); 
dot("$I$",pI,N,red); 
draw(B--pI,1pt+dotted);
\end{asy}

\begin{asy}
size(6cm,0);
import math; 
// Placement de 4 points 
pair A=(0,0),B=(2,2),C=(0,5),D=(5,1); 
dot(A,SE); 
dot(B,SE); 
dot(C,N); 
dot(D,N); 
// Tracé de [AB] et [CD] 
draw(A--B,blue); 
draw(C--D,red); 
// Construction du point 
// d'intersection de (AB) et (CD) 
pair pI=extension(A,B,C,D); 
dot(pI,N,red); 
draw(B--pI,1pt+dotted);
\end{asy}

\end{document}
Pour cause en créant un fichier test.tex minimaliste, et en compilant avec Texmaker avec Pdflatex + Asymptote + Pdflatex + Voir Pdf, les fichiers test-1.asy et test-2.asy sont créés.
Et pourtant il n'y a que le fichier test-2_0.pdf qui est créé.
J'ai donc l'erreur "file test-1.tex" not found.

J'ai ainsi remarqué qu'il y a un souci avec les Labels pour dot() et draw() mais je ne comprends pas trop pourquoi. Sachant que tout fonctionnait parfaitement avant ces mises à jour de packages.

Merci d'avance pour votre aide.

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

Re: File xx-1.tex not found

Message non lu par GM » lun. 28 déc. 2020, 14:55

Bonjour,

je teste le code de la figure 1 directement sur le forum :

Figure asymptote 110545e6b8366768d3f1e9ce6620c60d
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. size(6cm,0);
  2. import math;
  3. // Placement de 4 points
  4. pair A=(0,0),B=(2,2),C=(0,5),D=(5,1);
  5. dot("$A$",A,SE);
  6. dot("$B$",B,SE);
  7. dot("$C$",C,N);
  8. dot("$D$",D,N);
  9. // Tracé de [AB] et [CD]
  10. draw(A--B,blue);
  11. draw(C--D,red);
  12. // Construction du point
  13. // d'intersection de (AB) et (CD)
  14. pair pI=extension(A,B,C,D);
  15. dot("$I$",pI,N,red);
  16. draw(B--pI,1pt+dotted);


... et cela fonctionne.
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

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

Re: File xx-1.tex not found

Message non lu par GM » lun. 28 déc. 2020, 15:00

C'est par contre le code de la seconde figure qui ne va pas :

Code : Tout sélectionner

no matching function 'dot(pair, pair, pen)' ]
La ligne en cause :

Code : Tout sélectionner

dot(pI,N,red); 
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

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

Re: File xx-1.tex not found

Message non lu par GM » lun. 28 déc. 2020, 15:07

GM a écrit :
lun. 28 déc. 2020, 15:00
La ligne en cause :

Code : Tout sélectionner

dot(pI,N,red); 
Au choix, selon que l'on veut un label ou pas :

Code : Tout sélectionner

dot("I",pI,N,red); 
ou

Code : Tout sélectionner

dot(pI,red); 
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.66)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.66-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.66-? git) + TexLive2018
Merci de préciser la votre !

Yudos
Messages : 4
Enregistré le : dim. 27 déc. 2020, 21:21

Re: File xx-1.tex not found

Message non lu par Yudos » lun. 28 déc. 2020, 15:12

Merci pour ces réponses.

Oui j'ai bien vu que cela fonctionnait sur les balises du forum ( je suis d'autant plus dégoûté).
Mais même en enlevant la ligne pour laquelle vous pensez que vienne le problème, cela ne fonctionne toujours pas! :oops:
Modifié en dernier par Yudos le lun. 28 déc. 2020, 15:41, modifié 1 fois.

Yudos
Messages : 4
Enregistré le : dim. 27 déc. 2020, 21:21

Re: File xx-1.tex not found

Message non lu par Yudos » lun. 28 déc. 2020, 15:20

Je me retrouve avec ceci également :

Code : Tout sélectionner

pic.addBox(position,position,min(f),max(f)); ^

C:\Users\Yudos\AppData\Local\Programs\MiKTeX/asymptote/plain_Label.asy: 321.15: runtime:
Je viens de voir un sujet de 26 jours passer sur Stackoverflow mais mon anglais laisse un peu à désirer :
https://tex.stackexchange.com/question ... is-broken

Yudos
Messages : 4
Enregistré le : dim. 27 déc. 2020, 21:21

Re: File xx-1.tex not found

Message non lu par Yudos » lun. 28 déc. 2020, 17:40

Lorsque je lance PdfAdd et que je souhaite voir l'aperçu d'un repère classique, il me met cette erreur :

Code : Tout sélectionner

Echec de la compilation Asymptote
if(length(max(f)-min(f)) > ylabelwidth*fontsize(L.p)) ^ C:\Users\...\AppData\Local\Programs\MiKTeX/asymptote/graph.asy: 1606.5: runtime:

Répondre