Page 1 sur 1

Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 05:54
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.

Re: Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 08:30
par MB
Bonjour, il serait peut-être utile d'indiquer le contenu du fichier test.tex ?

Re: Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 08:55
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.

Re: Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 09:45
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

Re: Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 10:51
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 ?

Re: Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 15:22
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 ?

Re: Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 15:43
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

Re: Fichier xx-1.tex non trouvé

MessagePosté: Vendredi 04 Mai 2018, 15:51
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";

Re: Fichier xx-1.tex non trouvé

MessagePosté: Samedi 05 Mai 2018, 08:34
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

Re: Fichier xx-1.tex non trouvé

MessagePosté: Samedi 05 Mai 2018, 08:40
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.