Compilation erreur\ASYalign

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
pzorba75
Messages : 4
Enregistré le : sam. 24 mai 2014, 14:37
Localisation : Paris

Compilation erreur\ASYalign

Message non lu par pzorba75 » sam. 24 mai 2014, 15:09

Bonjour,
je me remets à Asymptote après une assez longue interruption et j'essaie d'intégrer dans des documents Latex du code Asymptote généré par PdfAdd, en particulier pour tracer des graphes. Depuis mes essais précédents, j'ai largement oublié les bases du système et je ne sais pas bien faire les modifications niveau débutant au code produit avec PdfAdd.
J'ai fait un petit ECM pour illustrer mes problèmes :

Code : Tout sélectionner

\documentclass[a4paper,10pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[inline]{asymptote}
\begin{document}
\begin{asy}
unitsize(1cm,1cm);
object sommet0=draw(Label("A"),ellipse,(0,0),NoFill);
object sommet1=draw(Label("B"),ellipse,(4,0),NoFill);
object sommet2=draw(Label("C"),ellipse,(4,-2),NoFill);
object sommet3=draw(Label("D"),ellipse,(0,-2),NoFill);
add(new void(picture pic, transform t) {
path arete01=point(sommet0,dir(degrees((4,0),true)),t){dir(degrees((4,0),true))}..point(sommet1,dir(180+degrees((4,0),true)),t);
draw(pic,arete01);
path arete02=point(sommet0,dir(degrees((4,-2),true)),t){dir(degrees((4,-2),true))}..point(sommet2,dir(180+degrees((4,-2),true)),t);
draw(pic,arete02);
path arete13=point(sommet1,dir(degrees((-4,-2),true)),t){dir(degrees((-4,-2),true))}..point(sommet3,dir(180+degrees((-4,-2),true)),t);
draw(pic,arete13);
path arete23=point(sommet2,dir(degrees((-4,0),true)),t){dir(degrees((-4,0),true))}..point(sommet3,dir(180+degrees((-4,0),true)),t);
draw(pic,arete23);
});
shipout(bbox(0.1cm,0.1cm,white));
\end{asy}
\end{document}

À la première compilation avec Compilation rapide (PdfLatex+Asymptote+PdfLatex+Voir Pdf) tout est impeccable, le fichier crée est conforme à celui obtenu dans PdfAdd.
Ensuite, j'essaie de changer la couleur de la figure pour tout mettre en bleu.
Je commence en ajoutant ,blue dans la commande draw du Label"A".
Ce qui provoque une erreur de compilation, la syntaxe pour la couleur étant incorrecte probablement.
Je retire le ,blue dans la commande draw pour revenir au source initail.
À la compilation, j'obtiens alors 4 messages d'erreur "Undefined control sequence \ASYalign" et je ne vois pas comment rétablir la compilation qui fonctionnait au départ.
Je mets en pièce jointe le fichier log.

Code : Tout sélectionner

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9) (preloaded format=pdflatex 2013.8.16)  24 MAY 2014 15:32
entering extended mode
**Exo-004-p282-Graphe-Matrice-ECM-a.tex

(C:\Users\user\Documents\M-Mathématiques\TES\Hyperbole\Chap-11-S-Graphes\Exo-0
04-p282-Graphe-Matrice-ECM-a.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, afrikaans, ancientgreek, ar
abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic,
croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga
lician, german, german-x-2013-05-26, greek, gujarati, hindi, hungarian, iceland
ic, indonesian, interlingua, irish, italian, kannada, kurmanji, latin, latvian,
 lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerman, n
german-x-2013-05-26, nynorsk, oriya, panjabi, pinyin, polish, portuguese, roman
ian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swissgerm
an, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, usengl
ishmax, welsh, loaded.
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\article.cls"
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\size10.clo"
File: size10.clo 2007/10/19 v1.4h 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 (x86)\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty"
Package: amsmath 2013/01/14 v2.14 AMS math features
\@mathmargin=\skip43

For additional information on amsmath, use the `?' option.
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amstext.sty"
Package: amstext 2000/06/29 v2.01

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty"
File: amsgen.sty 1999/11/30 v2.0
\@emptytoks=\toks14
\ex@=\dimen103
))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty"
Package: amsbsy 1999/11/29 v1.2d
\pmbraise@=\dimen104
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty"
Package: amsopn 1999/12/14 v2.01 operator names
)
\inf@bad=\count87
LaTeX Info: Redefining \frac on input line 210.
\uproot@=\count88
\leftroot@=\count89
LaTeX Info: Redefining \overline on input line 306.
\classnum@=\count90
\DOTSCASE@=\count91
LaTeX Info: Redefining \ldots on input line 378.
LaTeX Info: Redefining \dots on input line 381.
LaTeX Info: Redefining \cdots on input line 466.
\Mathstrutbox@=\box26
\strutbox@=\box27
\big@size=\dimen105
LaTeX Font Info:    Redeclaring font encoding OML on input line 566.
LaTeX Font Info:    Redeclaring font encoding OMS on input line 567.
\macc@depth=\count92
\c@MaxMatrixCols=\count93
\dotsspace@=\muskip10
\c@parentequation=\count94
\dspbrk@lvl=\count95
\tag@help=\toks15
\row@=\count96
\column@=\count97
\maxfields@=\count98
\andhelp@=\toks16
\eqnshift@=\dimen106
\alignsep@=\dimen107
\tagshift@=\dimen108
\tagwidth@=\dimen109
\totwidth@=\dimen110
\lineht@=\dimen111
\@envbody=\toks17
\multlinegap=\skip44
\multlinetaggap=\skip45
\mathdisplay@stack=\toks18
LaTeX Info: Redefining \[ on input line 2665.
LaTeX Info: Redefining \] on input line 2666.
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty"
Package: amssymb 2013/01/14 v3.01 AMS font symbols

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty"
Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
\symAMSa=\mathgroup4
\symAMSb=\mathgroup5
LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
(Font)                  U/euf/m/n --> U/euf/b/n on input line 106.
))
("C:\Local Tex Files\tex\latex\asymptote\asymptote.sty"
Package: asymptote 2011/11/29 v1.26 Asymptote style file for LaTeX

(C:\Users\user\Documents\M-Mathématiques\TES\Hyperbole\Chap-11-S-Graphes\Exo-0
04-p282-Graphe-Matrice-ECM-a.pre)
\ASYbox=\box28
\c@asy=\count99
\AsyStream=\write3
\AsyPreStream=\write4

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\keyval.sty"
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks19
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\ifthen.sty"
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\color.sty"
Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\color.cfg"
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package color Info: Driver file: pdftex.def on input line 130.

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\pdftex-def\pdftex.def"
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty"
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty"
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count100
))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphicx.sty"
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\graphics.sty"
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\trig.sty"
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\graphics.cfg"
File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
)
Package graphics Info: Driver file: pdftex.def on input line 91.
)
\Gin@req@height=\dimen112
\Gin@req@width=\dimen113
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty"
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is detected.
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty"
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\catchfile.sty"
Package: catchfile 2011/03/01 v1.6 Catch the contents of a file (HO)

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty"
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty"
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
Package etexcmds Info: Could not find \expanded.
(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
(etexcmds)             that some package has redefined \expanded.
(etexcmds)             In the latter case, load this package earlier.
)))
(C:\Users\user\Documents\M-Mathématiques\TES\Hyperbole\Chap-11-S-Graphes\Exo-0
04-p282-Graphe-Matrice-ECM-a.aux)
LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.

("C:\Program Files (x86)\MiKTeX 2.9\tex\context\base\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count101
\scratchdimen=\dimen114
\scratchbox=\box29
\nofMPsegments=\count102
\nofMParguments=\count103
\everyMPshowfont=\toks20
\MPscratchCnt=\count104
\MPscratchDim=\dimen115
\MPnumerator=\count105
\makeMPintoPDFobject=\count106
\everyMPtoPDFconversion=\toks21
)
(C:\Users\user\Documents\M-Mathématiques\TES\Hyperbole\Chap-11-S-Graphes\Exo-0
04-p282-Graphe-Matrice-ECM-a-1.tex
<Exo-004-p282-Graphe-Matrice-ECM-a-1_0.pdf, id=1, 138.10596pt x 80.45056pt>
File: Exo-004-p282-Graphe-Matrice-ECM-a-1_0.pdf Graphic file (type pdf)

<use Exo-004-p282-Graphe-Matrice-ECM-a-1_0.pdf>
Package pdftex.def Info: Exo-004-p282-Graphe-Matrice-ECM-a-1_0.pdf used on inpu
t line 10.
(pdftex.def)             Requested size: 138.10562pt x 80.45035pt.

! Undefined control sequence.
l.15 \ASYalign
              (-125.783483,68.675724)(-0.500000,-0.500000){A}%
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Package color Info: Redefining color ASYcolor on input line 16.
! Undefined control sequence.
l.18 \ASYalign
              (-11.972459,68.675724)(-0.500000,-0.500000){B}%
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Package color Info: Redefining color ASYcolor on input line 19.
! Undefined control sequence.
l.21 \ASYalign
              (-11.972459,11.770213)(-0.500000,-0.500000){C}%
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Package color Info: Redefining color ASYcolor on input line 22.
! Undefined control sequence.
l.24 \ASYalign
              (-125.783483,11.770213)(-0.500000,-0.500000){D}%
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

)
Overfull \hbox (57.13359pt too wide) in paragraph at lines 10--23
[][][]\OT1/cmr/m/n/12 (-125.783483,68.675724)(-0.500000,-0.500000)A[](-
 []


Overfull \hbox (6.02553pt too wide) in paragraph at lines 10--23
\OT1/cmr/m/n/12 11.972459,68.675724)(-0.500000,-0.500000)B[](-11.972459,11.7702
13)(-
 []


Overfull \hbox (4.71999pt too wide) in paragraph at lines 10--23
\OT1/cmr/m/n/12 0.500000,-0.500000)C[](-125.783483,11.770213)(-0.500000,-0.5000
00)D[][][][]
 []

[1

{C:/ProgramData/MiKTeX/2.9/pdftex/config/pdftex.map} <C:/Users/user/Documents/M
-Mathématiques/TES/Hyperbole/Chap-11-S-Graphes/Exo-004-p282-Graphe-Matrice-ECM
-a-1_0.pdf>]
(C:\Users\user\Documents\M-Mathématiques\TES\Hyperbole\Chap-11-S-Graphes\Exo-0
04-p282-Graphe-Matrice-ECM-a.aux) )
Here is how much of TeX's memory you used:
 2229 strings out of 493921
 29570 string characters out of 3144879
 79030 words of memory out of 3000000
 5517 multiletter control sequences out of 15000+200000
 3938 words of font info for 15 fonts, out of 3000000 for 9000
 841 hyphenation exceptions out of 8191
 32i,5n,26p,266b,141s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Program Files (x86)/MiKTeX 2.9/fonts/typ
e1/public/amsfonts/cm/cmr10.pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/
public/amsfonts/cm/cmr12.pfb>
Output written on Exo-004-p282-Graphe-Matrice-ECM-a.pdf (1 page, 20340 bytes).
PDF statistics:
 17 PDF objects out of 1000 (max. 8388607)
 0 named destinations out of 1000 (max. 500000)
 6 words of extra memory for PDF output out of 10000 (max. 10000000)




J'espère que ces éléments permettent de trouver l'origine de ce problème et je remercie d'avance pour l'aide apportée.
Bon weekend.
Pierre

PS : je ne peux pas joindre de fichier avec une extension log, si bien que je le place comme du code.
PC HP Pavilion dv6 - Windows 7 Edition familiale Miktex 2.9 Asymptote 2.32 Texmaker 4.2

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

Re: Compilation erreur\ASYalign

Message non lu par GM » sam. 24 mai 2014, 16:58

À la compilation, j'obtiens alors 4 messages d'erreur "Undefined control sequence \ASYalign"

Et en compilant deux fois ?
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.59)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.52-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.52-1 git) + TexLive2018
Merci de préciser la votre !

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

Re: Compilation erreur\ASYalign

Message non lu par GM » sam. 24 mai 2014, 17:04

pzorba75 a écrit :je me remets à Asymptote


Forte suggestion quand on débute avec Asymptote : adopter un éditeur qui va permettre de mettre au point directement les codes Asymptote ! Ne pas intégrer le code d'une figure Asymptote dans un tex, tant que ce code ne compile pas directement.

Par exemple, avec Notepad++ pour un utilisateur de Windows, l'ajout de blue (tel que tu sembles l'avoir tenté) ne laisse aucun doute :
Image


Pour tout mettre en bleu :

Figure asymptote e13adb464493551808366570d2a239e8
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. defaultpen(blue); // <<<<<<<<<<<<< COULEUR BLEUE POUR LE 'PEN' PAR DEFAUT !
  2. unitsize(1cm,1cm);
  3. object sommet0=draw(Label("A"),ellipse,(0,0),NoFill);
  4. object sommet1=draw(Label("B"),ellipse,(4,0),NoFill);
  5. object sommet2=draw(Label("C"),ellipse,(4,-2),NoFill);
  6. object sommet3=draw(Label("D"),ellipse,(0,-2),NoFill);
  7. add(new void(picture pic, transform t) {
  8. path arete01=point(sommet0,dir(degrees((4,0),true)),t){dir(degrees((4,0),true))}..point(sommet1,dir(180+degrees((4,0),true)),t);
  9. draw(pic,arete01);
  10. path arete02=point(sommet0,dir(degrees((4,-2),true)),t){dir(degrees((4,-2),true))}..point(sommet2,dir(180+degrees((4,-2),true)),t);
  11. draw(pic,arete02);
  12. path arete13=point(sommet1,dir(degrees((-4,-2),true)),t){dir(degrees((-4,-2),true))}..point(sommet3,dir(180+degrees((-4,-2),true)),t);
  13. draw(pic,arete13);
  14. path arete23=point(sommet2,dir(degrees((-4,0),true)),t){dir(degrees((-4,0),true))}..point(sommet3,dir(180+degrees((-4,0),true)),t);
  15. draw(pic,arete23);
  16. });
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.59)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.52-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.52-1 git) + TexLive2018
Merci de préciser la votre !

pzorba75
Messages : 4
Enregistré le : sam. 24 mai 2014, 14:37
Localisation : Paris

Re: Compilation erreur\ASYalign

Message non lu par pzorba75 » sam. 24 mai 2014, 18:13

Voici quelques précisions :
1) en compilant avec Asymptote seul, le graphe sort correctement à la première compilation, comme lors de la première compilation avec Compilation rapide;
2) quand je fais un "enregistrer sous le fichier" autre nom.tex, le fichier qui bloquait se compile correctement et le pdf est bien affiché. Ce n'est qu'après une erreur de syntaxe Asymptote que tout se dérègle.
Je te remercie de ton aide, je me remettrai sur ce fichier demain matin.
Bonne soirée.
Pierre
PC HP Pavilion dv6 - Windows 7 Edition familiale Miktex 2.9 Asymptote 2.32 Texmaker 4.2

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

Re: Compilation erreur\ASYalign

Message non lu par GM » sam. 24 mai 2014, 20:09

J'ai pu reproduire le problème.
Je réfléchis... pour voir s'il y a une explication et surtout une parade.
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.59)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.52-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.52-1 git) + TexLive2018
Merci de préciser la votre !

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

Re: Compilation erreur\ASYalign

Message non lu par GM » sam. 24 mai 2014, 20:57

GM a écrit :J'ai pu reproduire le problème.
Je réfléchis... pour voir s'il y a une explication et surtout une parade.


Un début d'explication : avec l'option [inline], le fichier nomdufichier-1.tex associé à l'image nomdufichier-1.asy n'est pas supprimé lorsqu'il y a un bogue dans le code Asymptote. Et apparemment, quand on rectifie l'erreur... sa présence pose problème. Le supprimer manuellement débloque la situation.
Au niveau de ses droits, il y a d'ailleurs quelque chose de bizarre :
Image

Il faudrait maintenant vérifier si la compilation suivante oublie de l'effacer ou si elle a un problème de droits pour l'effacer.
Je verrai cela plus tard... car je suis débordé pour la semaine à venir.
La solution de facilité serait peut-être de signaler le problème aux auteurs d'Asymptote et TexMaker qui trouveraient la raison plus vite que nous.

Une parade temporaire : supprimer l'option [inline].
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.59)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.52-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.52-1 git) + TexLive2018
Merci de préciser la votre !

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

Re: Compilation erreur\ASYalign

Message non lu par GM » lun. 26 mai 2014, 06:14

GM a écrit :Un début d'explication : avec l'option [inline], le fichier nomdufichier-1.tex associé à l'image nomdufichier-1.asy n'est pas supprimé lorsqu'il y a un bogue dans le code Asymptote. Et apparemment, quand on rectifie l'erreur... sa présence pose problème. Le supprimer manuellement débloque la situation.

Et apparemment, c'est connu... et la suppression manuelle est la décevante solution, puisque JCBowman m'a répondu :
Yes, the solution is to delete filename-*.tex and try again.

Il va peut-être alors falloir créer un raccourci dans texmaker le permettant (voire intégrer une commande de suppression dans la chaine de compilation)...

... ou ne plus utiliser l'option [inline].


________________


Je suis étonné qu'il n'y ait pas plus de personnes qui ne soient plaintes de ce problème.
C'est certainement l'une des trois raisons suivantes :
  • Tout le monde est doué... et personne ne se trompe dans l'écriture d'un code asymptote ;
  • Peu de monde utilise l'option [inline] ;
  • Nous sommes beaucoup à avoir pris la bonne habitude de mettre au point un code Asymptote... en dehors d'un tex, avant d'envisager de l'y copier-coller.
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.59)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.52-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.52-1 git) + TexLive2018
Merci de préciser la votre !

YoungFrog
Messages : 14
Enregistré le : mar. 11 sept. 2012, 15:46

Re: Compilation erreur\ASYalign

Message non lu par YoungFrog » lun. 26 mai 2014, 07:22

GM a écrit :Je suis étonné qu'il n'y ait pas plus de personnes qui ne soient plaintes de ce problème.
C'est certainement l'une des trois raisons suivantes :
  • Tout le monde est doué... et personne ne se trompe dans l'écriture d'un code asymptote ;
  • Peu de monde utilise l'option [inline] ;
  • Nous sommes beaucoup à avoir pris la bonne habitude de mettre au point un code Asymptote... en dehors d'un tex, avant d'envisager de l'y copier-coller.


En ce qui me concerne, c'est la flemme de chercher d'où vient le problème. Je vous remercie d'ailleurs d'avoir pris le temps de le faire !
Gentoo GNU/Linux -- Asymptote 2.24svn avec Emacs -- TeXlive 2012

xavans
Messages : 6
Enregistré le : mar. 11 juin 2013, 12:39

Re: Compilation erreur\ASYalign

Message non lu par xavans » lun. 9 juin 2014, 21:13

Bonjour,

en ce qui me concerne,maintenant, j'ai pris l'habitude supprimer les fichiers *-1.tex ou *-2.tex lorsque je compile avec Texmaker, et que la compilation d'un fichier asymptote se passe mal. ( C'est embêtant, mais lorsque je travaille sur un sujet de D.S., j'aime bien avoir une vue d'ensemble du sujet, et modifier des détails au fur et à mesure ) .



Cordialement,

Xavier
Xavier ANSIAUX,
Windows 8.1,
Miktek2.9+Asymptote 2.32+Texmaker

Répondre