Problème de compilation

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
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.
Valvino
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 921
Inscription : mercredi 21 mars 2007, 10:59

[Résolu] Problème de compilation

Message non lu par Valvino »

Bonjour à tous,

J'essaye de me faire quelques fiches de cours pendant mes vacances, grâce à ce super forum, et grâce à vous je commence à bien maitriser LaTeX. :wink:
Cependant j'arrive à l'analyse et j'ai envie de tracer quelques courbes, et sachant qu'en plus je compte après faire la géométrie j'ai décidé de me mettre à faire la longue quête des graphiques sur LaTeX :lol:
Grâce à vos comparatifs, je me suis arrêté sur Asymptote, que j'ai installé cette après-midi et asymptote fonctionne très bien utilisé de manière autonome quand je tape des codes sur asymptote.exe.
Par contre j'essaye de le lancer directement avec pdflatex sous WinEdt (j'utilise MikTex 2.6) et j'ai un pdf qui marche mais la figure est vide.
J'ai utilisé les conseils du pdf d'Oliver Guibé (http://math.mad.free.fr/wordpress/wp-co ... tex_fr.pdf) mais apparemment il doit y avoir quelque chose que je n'ai pas saisi.

Code : Tout sélectionner

\documentclass[a4paper,oneside,12pt]{article}
\usepackage[frenchb]{babel}
\usepackage[latin1]{inputenc}
\usepackage{asymptote}

\begin{document}

\title{Essai asymptote}
\date{}
\maketitle

Voici la figure qui devrait apparaître...
\begin{figure}
\centering
\begin{asy}
size (3cm);
draw (unitcircle);
\end{asy}
\caption{Inclure une illustration Asymptote est facile!}
\label{fig_embedded}
\end{figure}

\end{document}
Donc soit il y a quelque chose que je fais mal, comme la compilation, soit c'est un problème technique.
Merci de votre aide.
Pièces jointes
essai_asymptote.pdf
Essai avec la figure qui est vide.
(14.86 Kio) Téléchargé 289 fois
Dernière modification par Valvino le mercredi 13 mai 2020, 16:34, modifié 2 fois.
STANASZEK

Message non lu par STANASZEK »

J'ai exactement le même problème, et ça ferait un heureux de plus si quelqu'un nous mettait sur la piste ...
Rémi
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Message non lu par OG »

Bonsoir

Chez moi, Ubuntu, asymptote 1.25svn (je dois mettre à jour) les commandes

Code : Tout sélectionner

pdflatex test.tex
asy test.asy
pdflatex test.tex
me donne un pdf avec un cercle.

pourriez-vous donner les .log ?

éventuellement \usepackage[pdftex]{graphics} peut aider ?

Cordialement
O.G.
Valvino
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 921
Inscription : mercredi 21 mars 2007, 10:59

Message non lu par Valvino »

Quand je fais "asy test.tex" il me met: "asy n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande".

Le package ne marche pas il me met "LaTeX error: option clash for package graphics."

Voici le fichier log:

Code : Tout sélectionner

This is pdfTeX, Version 3.141592-1.40.3 (MiKTeX 2.6) (preloaded format=pdflatex 2007.6.26)  28 JUN 2007 19:58
entering extended mode
**test.tex
(test.tex
LaTeX2e <2005/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
("C:\Program Files\MiKTeX 2.6\tex\latex\base\article.cls"
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
("C:\Program Files\MiKTeX 2.6\tex\latex\base\size12.clo"
File: size12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
("C:\Program Files\MiKTeX 2.6\tex\generic\babel\babel.sty"
Package: babel 2005/05/21 v3.8g The Babel package

*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX 2.6\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Program Files\MiKTeX 2.6\tex\generic\babel\frenchb.ldf"
Language: french 2005/02/06 v1.6g French support from the babel system

("C:\Program Files\MiKTeX 2.6\tex\generic\babel\babel.def"
File: babel.def 2005/05/21 v3.8g Babel common definitions
\babel@savecnt=\count87
\U@D=\dimen103
)
Package babel Info: Making : an active character on input line 219.
Package babel Info: Making ; an active character on input line 220.
Package babel Info: Making ! an active character on input line 221.
Package babel Info: Making ? an active character on input line 222.
LaTeX Font Info:    Redeclaring font encoding T1 on input line 299.
\parindentFFN=\dimen104
\std@mcc=\count88
\dec@mcc=\count89

*************************************
* Local config file frenchb.cfg used
*
("C:\Program Files\MiKTeX 2.6\tex\generic\babel\frenchb.cfg")))
("C:\Program Files\MiKTeX 2.6\tex\latex\base\inputenc.sty"
Package: inputenc 2006/05/05 v1.1b Input encoding file
\inpenc@prehook=\toks14
\inpenc@posthook=\toks15

("C:\Program Files\MiKTeX 2.6\tex\latex\base\latin1.def"
File: latin1.def 2006/05/05 v1.1b Input encoding file
))
("C:\Program Files\MiKTeX 2.6\tex\latex\asymptote\asymptote.sty"
("C:\Program Files\MiKTeX 2.6\tex\latex\graphics\graphics.sty"
Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)

("C:\Program Files\MiKTeX 2.6\tex\latex\graphics\trig.sty"
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
("C:\Program Files\MiKTeX 2.6\tex\latex\00miktex\graphics.cfg"
File: graphics.cfg 2005/12/29 v1.2 MiKTeX 'graphics' configuration
)
Package graphics Info: Driver file: pdftex.def on input line 90.

("C:\Program Files\MiKTeX 2.6\tex\latex\graphics\pdftex.def"
File: pdftex.def 2007/04/17 v0.04g Graphics/color for pdfTeX
\Gread@gobject=\count90
))
\AsyStream=\write3
\AsyTestStream=\read1
\c@asy=\count91
) (test.aux)
LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for T1/lmr/m/n on input line 6.
LaTeX Font Info:    Try loading font information for T1+lmr on input line 6.

("C:\Program Files\MiKTeX 2.6\tex\latex\lm\t1lmr.fd"
File: t1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern
)
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 6.
LaTeX Font Info:    ... okay on input line 6.
LaTeX Info: Redefining \dots on input line 6.

("C:\Program Files\MiKTeX 2.6\tex\context\base\supp-pdf.tex"
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count92
\scratchdimen=\dimen105
\scratchbox=\box26
\nofMPsegments=\count93
\nofMParguments=\count94
\MPscratchCnt=\count95
\MPscratchDim=\dimen106
\MPnumerator=\count96
\everyMPtoPDFconversion=\toks16
)
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <14.4> on input line 11.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <7> on input line 11.
 File test_1.pdf does not exist. [1

{psfonts.map}] (test.aux) ) 
Here is how much of TeX's memory you used:
 1500 strings out of 95305
 17673 string characters out of 1185157
 68720 words of memory out of 1072420
 4663 multiletter control sequences out of 60000
 5451 words of font info for 20 fonts, out of 1000000 for 2000
 14 hyphenation exceptions out of 8191
 25i,6n,24p,176b,189s stack positions out of 5000i,500n,10000p,200000b,32768s
<C:/Program Files/MiKTeX 2.6/fonts/type1/bluesky/cm/
cmcsc10.pfb><C:/Program Files/MiKTeX 2.6/fonts/type1/bluesky/cm/cmr12.pfb><C:/P
rogram Files/MiKTeX 2.6/fonts/type1/bluesky/cm/cmr17.pfb>
Output written on test.pdf (1 page, 15216 bytes).
PDF statistics:
 18 PDF objects out of 300000 (max. 8388607)
 0 named destinations out of 300000 (max. 131072)
 1 words of extra memory for PDF output out of 65536 (max. 10000000)

Sinon un truc étrange c'est que le fichier .asy créé lors de la première compilation pdflatex n'arrive pas à être lu par asymptote...
pg
Modérateur spécialisé
Modérateur spécialisé
Messages : 2613
Inscription : vendredi 15 juin 2007, 00:31

Message non lu par pg »

Chez moi, le fichier que tu as donné dans ton premier message produit le code asymptote suivant (mon fichier tex s'appelle test.tex) :

Code : Tout sélectionner

access settings;
if(!settings.multipleView)
 settings.batchView=false;
settings.tex="pdflatex";

// Beginning of Asymptote Figure 1
eval(quote{
defaultfilename='test_1';

size (3cm);
draw (unitcircle);
});
// End of Asymptote Figure 1
Il se compile bien grâce à Asymptote et produit un fichier test_1.eps. Pour convertir en pdf, je fait un epstopdf test_1.eps et ensuite compiler le fihier test.tex en pdf fonctionne.
guiguiche
Modérateur général
Modérateur général
Messages : 8191
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans
Contact :

Message non lu par guiguiche »

Asymptote est mal installé : il n'est pas reconnu dans le path.
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Message non lu par OG »

Bonsoir

concernant Windows je ne peux pas aider.
Y-a-t-il des infos spécifiques à Windows sur le site d'Asymptote ?

Par rapport à la traduction que j'ai faite n'hésitez surtout pas si vous avez des commentaires, ici ou directement à mon adresse email.

bonne soirée
Cordialement
O.G.
Valvino
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 921
Inscription : mercredi 21 mars 2007, 10:59

Message non lu par Valvino »

Je vais essayer de réinstaller Asymptote je vous tiens au courant.

Merci beaucoup de votre aide à tous vous êtes géniaux :D
Valvino
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 921
Inscription : mercredi 21 mars 2007, 10:59

Message non lu par Valvino »

ha j'ai carrément réussi à faire un truc là :D
Donc en fait:

1. Je compile la première fois avec pdflatex et j'ai bien un fichier test.asy qui se fait dans le répertoire de test.tex.
2 .Je glisse le test.asy sur Asymptote et il fait un test_1.pdf dans le répertoire d'Asymptote.
3. Je copie test_1.pdf dans le répertoire de test.tex.
4. Je recompile avec pdflatex.

Et là ca marche.
Commet puis-je automatiser les étapes 2 et 3?
Valvino
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 921
Inscription : mercredi 21 mars 2007, 10:59

Message non lu par Valvino »

C'est bon j'ai réussi en utilisant TeXnicCenter et en utlisant ce tutoriel très bien fait:

http://www.artofproblemsolving.com/Wiki ... ng_Started

Je suis super content et je m'amuse comme un petit fou :lol:
Merci à vous tous!!!
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message