Compilation dans document tex

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Compilation dans document tex

Messagepar kamran17 » Vendredi 25 Mai 2012, 20:05

Bonjour, j'ai installe tex live 2011 sur mon mac ox X (lion) (on m 'a dit que il comporte asymptote).

Code: Tout sélectionner
\input{preambule.tex}
\usepackage{asymptote}

\begin{document}
\begin{asy}
draw((0,0)--(3,7),red);
dot((0,0));
dot((3,7));
label("Produced with Asymptote "+version.VERSION,point(S),2S);
\end{asy}
\end{document}


je fais tourner avec Latex mon document.tex et j'obtiens des fiches : mondocument1.asy mais ou sont les figures ? sur le pdf il n' y a rien !!
cordialement.
Dernière édition par MB le Mercredi 04 Juillet 2012, 11:34, édité 1 fois.
Raison: Balises codeet titre à revoir !
kamran17
Utilisateur
 
Messages: 1
Inscription: Mardi 21 Juin 2011, 16:34
Statut actuel: Post-bac | Master

Publicité

Re: probleem

Messagepar OG » Vendredi 25 Mai 2012, 20:20

Bonsoir

Il faut faire asy nomdufichier.asy pour la création de la figure puis compilation pdflatex.

O.g.
OG
Modérateur
 
Messages: 2286
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Compilation dans document tex

Messagepar beata » Jeudi 26 Juillet 2012, 10:04

Bonjour,
J'utilise moi aussi asymptote et texmaker sur mac. Je suis passée à Moutain lion aujourd'hui, et depuis lorsque je compile mes fichier où sont inclus des figures asymptote, les figures n'apparaissent plus.
Est-ce que quelqu'un pourrait m'éclairer sur la source du problème?
Merci
beata
Utilisateur
 
Messages: 5
Inscription: Jeudi 26 Juillet 2012, 10:01
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar texmaker » Jeudi 26 Juillet 2012, 12:57

Pour compiler un document comprenant une figure asymptote avec Texmaker/MacTeX :

1) Preferences -> Configurer Texmaker -> commandes : s'assurer que la commande pour asymptote est bien /usr/texbin/asy %.asy
Image

2) Preferences -> Configurer Texmaker -> compil rapide : choisir le mode pdflatex+asymptote+pdflatex+Voir Pdf :
Image

3) Il n'y a plus qu'à lancer la compil rapide (F1 ou barre d'outils) :
Image
Texmaker (version courante : 5.0.4) : éditeur LaTeX libre et multi-plateforme avec afficheur pdf.
PdfAdd : Tableaux variations, courbes, arbres, graphes, loi binomiale, cercle trigo, suites pour pdflatex et Asymptote
Site de documentation sur LaTeX
texmaker
Kilo-utilisateur
 
Messages: 226
Inscription: Vendredi 30 Juillet 2010, 11:19
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar beata » Jeudi 26 Juillet 2012, 16:32

Merci pour réponse, j'ai configuré comme vous me l'avez indiqué, mais cç ne marche toujours pas.
J'obtiens l'erreur suivante : "file essai-1.pdf not found"
beata
Utilisateur
 
Messages: 5
Inscription: Jeudi 26 Juillet 2012, 10:01
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar texmaker » Jeudi 26 Juillet 2012, 16:43

beata a écrit:Merci pour réponse, j'ai configuré comme vous me l'avez indiqué, mais cç ne marche toujours pas.
J'obtiens l'erreur suivante : "file essai-1.pdf not found"

A priori, ça veut dire que la compilation asymptote n'a pas été lancé ou a échoué.
Est ce que le code asymptote de la figure est correct?
Est ce que ça marchait avant de passer à mountain lion?
Est ce qu'il y a bien un programme asy dans /usr/texbin?
Sinon, lancer un terminal et aller dans le répertoire où se trouve le document, vérifier qu'il y a bien un fichier nommé essai-1.asy et lancer la commande (dans le terminal) : asy essai-1.asy et voir ce qui est dit dans le terminal.
Texmaker (version courante : 5.0.4) : éditeur LaTeX libre et multi-plateforme avec afficheur pdf.
PdfAdd : Tableaux variations, courbes, arbres, graphes, loi binomiale, cercle trigo, suites pour pdflatex et Asymptote
Site de documentation sur LaTeX
texmaker
Kilo-utilisateur
 
Messages: 226
Inscription: Vendredi 30 Juillet 2010, 11:19
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar beata » Jeudi 26 Juillet 2012, 17:59

Alors le code est bon car il compilait sous mac os Lion.
le fichier essai-1.asy est crée, mais quand je lance le terminal j'ai :
Code: Tout sélectionner
-bash: asy: command not found
beata
Utilisateur
 
Messages: 5
Inscription: Jeudi 26 Juillet 2012, 10:01
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar texmaker » Jeudi 26 Juillet 2012, 18:37

beata a écrit:Alors le code est bon car il compilait sous mac os Lion.

C'était sur le même ordi? Si oui, comment était compilé les documents avec les figures asymptotes avant de passer à mountain lion?
beata a écrit:le fichier essai-1.asy est crée, mais quand je lance le terminal j'ai :
Code: Tout sélectionner
-bash: asy: command not found

Que dit la commande (lancée depuis le terminal) : which asy
Quelle est la distribution latex installée?
Texmaker (version courante : 5.0.4) : éditeur LaTeX libre et multi-plateforme avec afficheur pdf.
PdfAdd : Tableaux variations, courbes, arbres, graphes, loi binomiale, cercle trigo, suites pour pdflatex et Asymptote
Site de documentation sur LaTeX
texmaker
Kilo-utilisateur
 
Messages: 226
Inscription: Vendredi 30 Juillet 2010, 11:19
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar beata » Jeudi 26 Juillet 2012, 18:53

C'était bien sur le même ordo, et je choisissais dans compilation rapide
latex+asymptote+latex+dvips+voir Ps
Or maintenant quand je compile avec la même chose j'ai l'erreur
Code: Tout sélectionner
/usr/texbin/dvips: DVI file can't be opened: essai.dvi: No such file or directory



La command which asy ne fait rien dans le terminal (aucune réponse)

et j'utilise Texlive
beata
Utilisateur
 
Messages: 5
Inscription: Jeudi 26 Juillet 2012, 10:01
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar texmaker » Jeudi 26 Juillet 2012, 19:23

beata a écrit:La command which asy ne fait rien dans le terminal (aucune réponse)

Ce qui veut dire qu'asymptote n'est pas dans le PATH (ou n'est pas installé, mais bon comme ça marchait avant, asymptote doit-être quelque part...)
beata a écrit:et j'utilise Texlive

Aie! Il aurait mieux valu mactex, qui est une texlive spécialement adaptée à macosx et utilisée par 99% des latexiens sous mac (et texmaker est préconfiguré pour fonctionner avec mactex).
Du coup, il n'y a rien dans /usr/texbin (ni latex, ni asymptote, ni dvips...) et les chemins vers les outils latex ne sont plus dans le double-PATH de macosx...(et asymptote n'est même pas dans le PATH "normal")
Il va falloir configurer les chemins vers toutes les commandes latex, pdflatex, dvips, asymptote, bibtex, etc.. dans Texmaker (il y a un autre moyen, mais c'est assez épouvantable à expliquer) :
1) Il va falloir repérer où se trouve texlive (et tous les programmes associés à latex): ça pourrait être dans /usr/local/texlive/"(version xxxx)"/bin/"quelque chose"... et vérifier qu'il y a bien un programme nommé asy (si ce n'est pas le cas, demander à macosx de trouver asy dans tout le système)
2) Ajouter le bon chemin à toutes les commandes associées à latex (latex, pdflatex, dvips, bibtex, ps2pdf, etc - mais ne pas toucher aux commandes des afficheurs) : utiliser le bouton en fin de ligne pour sélectionner la commande en question avec le finder
Texmaker (version courante : 5.0.4) : éditeur LaTeX libre et multi-plateforme avec afficheur pdf.
PdfAdd : Tableaux variations, courbes, arbres, graphes, loi binomiale, cercle trigo, suites pour pdflatex et Asymptote
Site de documentation sur LaTeX
texmaker
Kilo-utilisateur
 
Messages: 226
Inscription: Vendredi 30 Juillet 2010, 11:19
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar beata » Vendredi 27 Juillet 2012, 07:12

Bonjour,
je rectifie.. j'ai bien Mactex..
Sur mon ordo j'ai bien /user/texbin avec plein de choses dedans (dont dvips, asy), et j'ai aussi /usr/local/texlive…..

En ce qui concerne le PATh, je ne sais pas du tout ce que c'est… :?

Mais par contre, j'ai fait une restauration grâce à time machine et apparemment cela n'a rien à voir moutain lion car ça ne marche toujours pas.
J'obtiens l'erreur :
/usr/texbin/dvips: DVI file can't be opened:


Alors je me dis que j'ai du touché qqch mais je vois pas quoi… las anciens fichier compile sans problème, mais les nouveau non à partir du moment où une figure asymptote est insérée.
beata
Utilisateur
 
Messages: 5
Inscription: Jeudi 26 Juillet 2012, 10:01
Statut actuel: Actif et salarié | Enseignant

Re: Compilation dans document tex

Messagepar alekhine » Lundi 13 Août 2012, 08:20

Bonjour,
pour compiler une figure asymptote dans un document LaTeX, mes figures asy se créent dans un dossier Figures_asy, avec la commande suivante dans le préambule :
Code: Tout sélectionner
\def\asydir{Figures_asy}

Ne pas oublier de créer le dossier avant de compiler.
Je précise que je suis aussi sur Mac et que j'utilise MacTeX.
Par contre je ne suis pas passé sous Mountain Lion.
alekhine
Kilo-utilisateur
 
Messages: 225
Inscription: Samedi 18 Août 2007, 20:57
Localisation: Caen
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité