Fichier xx-1.tex non trouvé

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Euher
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : samedi 11 avril 2015, 08:30

Fichier xx-1.tex non trouvé

Message par Euher »

Bonjour à tous,

Après quelques années de pratique de LaTex avec MikTex + Texmaker, j'ai voulu sauter le pas et commencer à utiliser Asymptote.

Problèmes :
- Si on se contente d'installer la dernière version de MikTex (qui inclut le package asymptote), on ne dispose pas de l'exécutable asy.exe (dont j'ai cru comprendre qu'il était indispensable, et dont il faut d'ailleurs paramétrer le chemin dans Texmaker).
- Du coup j'ai installé asymptote séparément, et pu paramétrer le chemin dans Texmaker.
- A la compilation de mon document test.tex (PdfLaTeX + Asymptote + PdfLaTeX), ma figure n'apparaît pas dans le document, et j'ai un warning : file "test-1.tex" not found.

Quelqu'un pourrait-il m'aider ?

Merci d'avance.

MB
Administrateur
Administrateur
Messages : 7137
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Fichier xx-1.tex non trouvé

Message par MB »

Bonjour, il serait peut-être utile d'indiquer le contenu du fichier test.tex ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

Euher
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : samedi 11 avril 2015, 08:30

Re: Fichier xx-1.tex non trouvé

Message par Euher »

En effet, au temps pour moi.
C'est le classique, que l'on trouve partout quand on commence :

Code : Tout sélectionner

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[inline]{asymptote}
\begin{document}
\begin{asy}
size(7cm,0);
pair A, B, C, D;
A=(0,0);
B=(2,1);
C=(2,2);
D=(4,0);
draw(A--B,red);
draw(C--D,blue);
\end{asy}
\end{document}
Merci de vous intéresser à mon problème.

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Fichier xx-1.tex non trouvé

Message par rebouxo »

Essayer déjà la compilation en ligne de commande. asymptote n'est probablement pas trouvé par le système. Il faut régler le PATH de windows.
Je suggère d'utiliser latexmk à la place de la ligne de compilation pdflatex+asy+pdflatex. La compilation est presque transparente.

Olviier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

Euher
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : samedi 11 avril 2015, 08:30

Re: Fichier xx-1.tex non trouvé

Message par Euher »

asymptote n'est probablement pas trouvé par le système. Il faut régler le PATH de windows.
Je veux bien mais comment dois-je faire ?

Euher
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : samedi 11 avril 2015, 08:30

Re: Fichier xx-1.tex non trouvé

Message par Euher »

Essayer déjà la compilation en ligne de commande. asymptote n'est probablement pas trouvé par le système. Il faut régler le PATH de windows.
Je suggère d'utiliser latexmk à la place de la ligne de compilation pdflatex+asy+pdflatex. La compilation est presque transparente.
1 - La compilation en ligne :

Code : Tout sélectionner

pdflatex test.tex
donne la même erreur :

Code : Tout sélectionner

Package asymptote Warning: file `test-1.tex' not found on input line 19
2 - Je crois avoir trouvé comment modifier le path de W10, mais ça ne change rien.
3 - L'utilisation de latexmk me renvoie :

Code : Tout sélectionner

latexmk: The script engine could not be found.
Y a-t-il d'autres pistes à explorer ?

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Fichier xx-1.tex non trouvé

Message par rebouxo »

A la première compilation c'est normal de ne pas trouver test-1.tex. Il est crée par cette compilation.
Que donne asy test-1.asy (qui a du être créer aussi à la première compilation) ?
Il faut ensuite faire un pdflatex test, pour incorporer l'image créee.

Je ne sais pas si latemk doit être installé séparément dans miktex.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

Euher
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : samedi 11 avril 2015, 08:30

Re: Fichier xx-1.tex non trouvé

Message par Euher »

Merci.
test-1.asy me donne :

Code : Tout sélectionner

C:/Users/euher/.asy/config.asy: 1.1: invalid token
C:/Users/euher/.asy/config.asy: 1.2: invalid token
C:/Users/euher/.asy/config.asy: 1.3: invalid token
Du coup j'ai regardé ce qu'il y a dans config.asy et voilà :

Code : Tout sélectionner

import settings;
gs="C:/Program Files/gs/gs9.23/bin/gswin64c.exe";

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Fichier xx-1.tex non trouvé

Message par rebouxo »

Ah ravi que cela aide, moi cela ne m'aide pas. :D La bonne nouvelle c'est que tu trouves asymptote. J'ai l'impression d'un problème d'encodage, mais je ne vois pas quoi. Le problème semble venir de la ligne 1, or je ne vois pas ce qui pourrait justifier un problème de token.
J'ai regardé ce qu'il y a dans config.asy :

Code : Tout sélectionner

import settings ;
import plain ;
settings.autoplain = true ;
pdfviewer="zathura" ;

batchView = false ;
interactiveView=true ;
batchMask=false ;
interactiveMask=true ;
Je comprends bien les lignes 1, 2 et 4 (import systématique de bibliothèques et appelle à zathura mon lecteur pdf). Les lignes 6 et 7 règlent des problèmes de visualisation. Le reste, je ne sais pas où j'ai trouvé cela.

J’enregistrais config.asy en ACSII. Il n'y aurait pas des caractères non affichables dans config.asy ?


Gaétan t'es là ? Si Gaétan ne passe pas ici, tu peux aller voir sur son site (http://asy.marris.fr/asymptote/), il y a un forum sur asymptote.
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

Euher
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : samedi 11 avril 2015, 08:30

Re: Fichier xx-1.tex non trouvé

Message par Euher »

Merci encore pour le suivi.
J'ai fait le choix de réinstaller entièrement Miktex et le reste (Ghostscript, Asymptote, Texmaker).
La réinstallation est en cours... elle est longue !
Je vérifierai l'encodage de config.asy.
Si ça ne va toujours pas, j'irai sur le forum de Gaëtan Marris.
Merci.