Page 1 sur 1

File xx-1.tex not found

Posté : lun. 28 déc. 2020, 14:22
par Yudos
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.

Re: File xx-1.tex not found

Posté : lun. 28 déc. 2020, 14:55
par GM
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.

Re: File xx-1.tex not found

Posté : lun. 28 déc. 2020, 15:00
par GM
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); 

Re: File xx-1.tex not found

Posté : lun. 28 déc. 2020, 15:07
par GM
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); 

Re: File xx-1.tex not found

Posté : lun. 28 déc. 2020, 15:12
par Yudos
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:

Re: File xx-1.tex not found

Posté : lun. 28 déc. 2020, 15:20
par Yudos
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

Re: File xx-1.tex not found

Posté : lun. 28 déc. 2020, 17:40
par Yudos
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:

Re: File xx-1.tex not found

Posté : sam. 20 févr. 2021, 00:01
par Melwin
Bonsoir,

j'ai rencontrée le même problème avec MiKTeX installation complète setup-4.2-x64.exe(installation asymptote comprise), Texmaker 5.0.4.
Même avec des fichiers déjà compilés avec l'ancienne installation j'avais le même message d'erreur.

Je ne peux pas dire ce que j'ai modifié depuis, pas grand chose, mais maintenant je n'ai plus le message d'erreur sur mes anciens fichiers.
Par contre j'ai constaté des problèmes de compilation avec des noms de fichiers accentué ou avec des caractères tel que : _