Page 1 sur 2

Asymptote + TeXstudio = plantage ??

Posté : dim. 1 juin 2014, 15:34
par draperdon
Bonjour à toutes et à tous,

je rencontre un pb avec TeXstudio et asymptote :

je tente de compiler l'ECM suivant :

\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}


j'utilise le chemin pour Asymptote : /usr/texbin/asy ?m*.asy

et la production en chaine : asymptote -> pdf

qd je compile, TeXstudio quitte inopinément !!!!!!!!!!!

Je suis sous MacOSX 10.9.3. + TexLive 2013 + TexStudio 2.6

Qu'est-ce que je fais de mal docteur ???


Merci pour votre éventuel éclairage ..

--
Olivier

Re: Asymptote + TeXstudio = plantage ??

Posté : dim. 1 juin 2014, 15:39
par draperdon
petit complément d'info :

quand je sollicite asymptote via le terminal en tapant la commande "asy", j'obtiens :

Last login: Sat May 31 00:23:45 on ttys000
MacBook-Pro-de-stalker:~ stalkertarkovsky[tex] asy
Welcome to Asymptote version 2.23 (to view the manual, type help)
>


Donc asy est bien fonctionnel sur mon système...

--
Olivier

Re: Asymptote + TeXstudio = plantage ??

Posté : dim. 1 juin 2014, 16:27
par GM
Bonjour,

Le même test sans erreur avec une version windows de texstudio :
Image


Je crains de ne pouvoir aider plus.

Re: Asymptote + TeXstudio = plantage ??

Posté : mar. 3 juin 2014, 22:49
par draperdon
c'est mystérieux :

Le fichier log me retourne le message d'erreur suivant :

file `testasy-1.tex' not found

De quel mauvais réglage cela peut-il venir ?

--
Olivier

Re: Asymptote + TeXstudio = plantage ??

Posté : mer. 4 juin 2014, 00:08
par maurice
Bonjour,

draperdon a écrit :c'est mystérieux :

Le fichier log me retourne le message d'erreur suivant :

file `testasy-1.tex' not found
Olivier


L'option inline ne crée pas de fichier eps ou pdf mais un fichier .tex qui devrait être pour toi testasy-1.tex.
Si LaTeX ne le trouve pas c'est qu'il n'a pas été créé.

J'ai deux questions :
Après la première compilation latex, un fichier testasy-1.asy est-il bien créé ?
Si oui, la commande asy testasy-1.asy créé-t-elle un fichier testasy-1.tex ?

chez moi j'ai pour la 1ère commande :

Code : Tout sélectionner

$ pdflatex testasy.tex


qui retourne un avertissement :

Code : Tout sélectionner

Package asymptote Warning: file `testasy-1.tex' not found on input line 18.


Ce qui est normal, puisqu'il n'a pas encore été créé.

A ce stade, les fichiers testasy* sont :

Code : Tout sélectionner

$ ls testasy*
testasy-1.asy  testasy.aux  testasy.log  testasy.pre  testasy.tex


2eme commande :

Code : Tout sélectionner

$ asy testasy-1.asy


qui doit normalement générer le testasy-1.tex

En effet :

Code : Tout sélectionner

$ asy testasy-1.asy
$ ls testasy*
testasy-1_0.pdf  testasy-1.pre  testasy.aux  testasy.pre
testasy-1.asy    testasy-1.tex  testasy.log  testasy.tex


Le fichier testasy-1.tex est bien créé.

Il suffit de relancer pdfLaTeX :

Code : Tout sélectionner

$ pdflatex testasy.tex


on vérifie :

Code : Tout sélectionner

$ ls testasy*
testasy-1_0.pdf  testasy-1.pre  testasy.aux  testasy.pdf  testasy.tex
testasy-1.asy    testasy-1.tex  testasy.log  testasy.pre


Le fichier testasy.pdf est bien créé ...

Dernière question : As tu bien lancer la chaine complète de compilation pdflatex -> asy -> pdflatex ?

Bruno

Re: Asymptote + TeXstudio = plantage ??

Posté : jeu. 5 juin 2014, 14:39
par draperdon
Merci pour ta réponse détaillée.

j'ai testé les commandes :

dans le terminal :

asy /Users/stalkertarkovsky/Desktop/testasy/testasy-1.asy

ne produit RIEN

Mais si je fais :

cd /Users/stalkertarkovsky/Desktop/testasy

suivi de : asy testasy-1.asy

Alors j'obtiens tout ce qu'il me faut :

MacBook-Pro-de-stalker:testasy stalkertarkovsky[tex] ls
testasy-1.asy testasy-1.tex testasy.aux testasy.pre
testasy-1.pre testasy-1_0.pdf testasy.log testasy.tex

Dans TeXstudio, j'utilise la chaîne Asymptote -> pdf
ce qui correspond dans les fonctions avancées à :
txs:///pdflatex | txs:///asy | txs:///pdflatex | txs:///view-pdf

et dans compilation Asymptote est déclenché par : /usr/texbin/asy ?m*.asy

Je sèche là...

Cordialement

--
Olivier

Re: Asymptote + TeXstudio = plantage ??

Posté : ven. 6 juin 2014, 09:15
par GM
draperdon a écrit :asy /Users/stalkertarkovsky/Desktop/testasy/testasy-1.asy

ne produit RIEN

Mais si je fais :

cd /Users/stalkertarkovsky/Desktop/testasy

suivi de : asy testasy-1.asy


Sur Windows, il faudrait enlever le premier slash, pour que cela fonctionne :

Code : Tout sélectionner

asy nomdudossierDossier/testasy-1.asy 
et non

Code : Tout sélectionner

asy /nomdudossierDossier/testasy-1.asy 

Re: Asymptote + TeXstudio = plantage ??

Posté : sam. 7 juin 2014, 01:18
par maurice
Bonjour, je viens d'installer TeXstudio pour voir...

Je n'ai pas de problèmes avec cette configuration :

testasy.png
testasy.png (48.34 Kio) Vu 14184 fois


tout marche normalement.

es-tu sûr de ta configuration ?

bruno

Re: Asymptote + TeXstudio = plantage ??

Posté : sam. 7 juin 2014, 23:21
par draperdon
oui oui c'est la même configuration de TeXstudio


Tu as essayé sur macosx 10.9.3 et TeXstudio 2.7 ??

--
Olivier

Re: Asymptote + TeXstudio = plantage ??

Posté : dim. 8 juin 2014, 00:04
par maurice
Bonjour,

Version TeXstudio 2.7.0 mais pas sous macosx (linux fedora 20)

Je ne connais pas mac...

Bruno