PB installation

Besoin d'aide pour installer Asymptote ?
Aud39
Messages : 24
Enregistré le : mar. 14 janv. 2014, 10:15

Re: PB installation

Message non lu par Aud39 » jeu. 23 janv. 2014, 15:54

Oui je l'avais appelé "essai" et j'ai donc un fichier "Essai-1.asy" et aucun autre fichier dans le dossier...

Le message dans la boîte dit pas mal de chose mais là où il y a des panneaux jaunes avec point d'exclamation j'ai :

- Package asymptote warning: file 'asypdf/Essai-1.pdf' not found on input line 11

No pages of output.

Latexmk: missing input file: 'asypdf/Essai-1.pdf' from line

message qui revient trois fois en fait.

Puis :

Latexmk: Log file says no output from latex
Latexmk: For rule 'pdflatex', no output was made
Failure to make 'Essai.pdf'
Collected error summary (may duplicate other messages):
pdflatex: failed to create output file
Latexmk: use the -f option to force complete processing,
unless error was exceeding maximum runs of latex/pdflatex.
Latexmk: errors, so i did not complette making targets


Et donc à la fin j'ai 3 "warnings" mais pas d'erreurs.

Je t'envoie par ailleurs tous mes fichiers.

Merci beaucoup !

Aud39
Messages : 24
Enregistré le : mar. 14 janv. 2014, 10:15

Re: PB installation

Message non lu par Aud39 » jeu. 23 janv. 2014, 15:56

SANS FIGURE CA MARCHE !

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

Re: PB installation

Message non lu par GM » jeu. 23 janv. 2014, 16:05

Aud39 a écrit :Latexmk: missing input file: 'asypdf/Essai-1.pdf' from line

Erreur dans le code Asymptote... ou erreur dans le fichier latexmkrc.

Tu y as bien mis ces lignes là et notamment la première avec "asypdf" ?

Code : Tout sélectionner

sub asy {return system("asy -o asypdf/ '$_[0]'");}
add_cus_dep("asy","eps",0,"asy");
add_cus_dep("asy","pdf",0,"asy");
add_cus_dep("asy","tex",0,"asy");


Et tu as bien mis, dans le TeX, ce qu'il faut pour dire à Asymptote que les fichiers sont dans asypdf ? Par exemple :

Code : Tout sélectionner

\documentclass{article}
\usepackage{asymptote}
\def\asydir{asypdf}
\begin{document}
Test :
\begin{asy}
size(5cm);
draw((0,0)--(5,4),2bp+red);
\end{asy}
\end{document}
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Aud39
Messages : 24
Enregistré le : mar. 14 janv. 2014, 10:15

Re: PB installation

Message non lu par Aud39 » jeu. 23 janv. 2014, 16:12

Bon j'ai loupé un truc je pensais que le premier code était quelque chose de facultatif pour quand je voudrais faire un glossaire ou quelque chose comme ça.

Comment je renseigne ça dans le fichier latexmkrc STP? Car je n'arrive pas à l'ouvrir quand je double-clique dessus.

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

Re: PB installation

Message non lu par GM » jeu. 23 janv. 2014, 16:14

Aud39 a écrit :Et donc à la fin j'ai 3 "warnings" mais pas d'erreurs.

Je vais te conseiller au départ de concevoir tes figures à part... tant que tu n'auras pas une grande maîtrise des syntaxes d'Asymptotes.

Le code que tu proposes aurait donné cela dans Notepad++ :
Image

et t'aurait indiqué une erreur ligne 2, colonne 19... pour te faire comprendre que tu as mis une virgule à la place d'un point-virgule ! ;-)
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: PB installation

Message non lu par GM » jeu. 23 janv. 2014, 16:19

Aud39 a écrit :Bon j'ai loupé un truc je pensais que le premier code était quelque chose de facultatif pour quand je voudrais faire un glossaire ou quelque chose comme ça.

Les 4 premières lignes sont obligatoires pour le fonctionnement avec Asymptote.

Il te faut au moins ces 4 lignes (par défaut celles qui sont dans le fichier latexmkrc qui est dans le dossier d'installation d'Asymptote) :

Code : Tout sélectionner

sub asy {return system("asy '$_[0]'");}
add_cus_dep("asy","eps",0,"asy");
add_cus_dep("asy","pdf",0,"asy");
add_cus_dep("asy","tex",0,"asy");


ou celles là, si tu veux comme moi que les fichiers asy et pdf des figures soient dans un sous-dossier asypdf :

Code : Tout sélectionner

sub asy {return system("asy -o asypdf/ '$_[0]'");}
add_cus_dep("asy","eps",0,"asy");
add_cus_dep("asy","pdf",0,"asy");
add_cus_dep("asy","tex",0,"asy");
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: PB installation

Message non lu par GM » jeu. 23 janv. 2014, 16:23

Aud39 a écrit :Comment je renseigne ça dans le fichier latexmkrc STP? Car je n'arrive pas à l'ouvrir quand je double-clique dessus.


C'est pour cela que tu dois installer l'éditeur Notepad++... qui t'ouvrira tous les types de fichiers : il remplacera le bloc note de Window pour les fichiers txt et te permettra d'ouvrir n'importe quel type de fichier :
Image
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: PB installation

Message non lu par GM » jeu. 23 janv. 2014, 16:30

Si je résume : ton dernier test n'a pas fonctionné car tu as, je crois, deux erreurs :
  • une erreur dans le code asymptote : une virgule à la place d'un point-virgule ;
  • un fichier latexmkrc qui n'est pas en phase avec ce que tu as mis dans le tex : s'il est question d'asypdf dans l'un, l'autre doit avoir aussi sa ligne spécifique définissant asypdf pour savoir où il faut mettre ou chercher les figures.
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Aud39
Messages : 24
Enregistré le : mar. 14 janv. 2014, 10:15

Re: PB installation

Message non lu par Aud39 » jeu. 23 janv. 2014, 16:38

Si je résume : ton dernier test n'a pas fonctionné car tu as je crois deux erreur :
une erreur dans le code asymptote : une virgule à la place d'un point-virgule ;
un fichier latexmkrc qui n'est pas en phase avec ce que tu as mis dans le tex : s'il est question d'asypdf dans l'un, l'autre doit avoir aussi sa ligne spécifique définissant asypdf pour savoir où il faut mettre ou chercher les figures.


:oops: Oui effectivement j'ai corrigé la virgule. Ca ne fonctionne toujours pas mais ça doit être à cause du code que je n'ai pas renseigné.


Les 4 premières lignes sont obligatoires pour le fonctionnement avec Asymptote.

Il te faut au moins ces 4 lignes (par défaut celles qui sont dans le fichier latexmkrc qui est dans le dossier d'installation d'Asymptote) :


J'ai essayé d'ouvrir le fichier latexmkrc avec le bloc-notes et effectivement je vois du code. Par contre excuse-moi mais je ne comprends pas où je dois renseigner ces lignes? Dans mon fichier Essai.tex?


C'est pour cela que tu dois installer l'éditeur Notepad++...


ok, je le ferai.

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

Re: PB installation

Message non lu par GM » jeu. 23 janv. 2014, 16:41

Aud39 a écrit :J'ai essayé d'ouvrir le fichier latexmkrc avec le bloc-notes et effectivement je vois du code.


Tu y vois cela normalement :

Code : Tout sélectionner

sub asy {return system("asy '$_[0]'");}
add_cus_dep("asy","eps",0,"asy");
add_cus_dep("asy","pdf",0,"asy");
add_cus_dep("asy","tex",0,"asy");


Mais si tu as mis cette ligne dans ton tex :

Code : Tout sélectionner

\def\asydir{asypdf}


alors, dans latexmkrc, tu dois modifier pour mettre cela :

Code : Tout sélectionner

sub asy {return system("asy -o asypdf/ '$_[0]'");}
add_cus_dep("asy","eps",0,"asy");
add_cus_dep("asy","pdf",0,"asy");
add_cus_dep("asy","tex",0,"asy");
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Répondre