[Résolu]Compilation manuelle sous Texmaker - pas de graphique

Pour les problèmes liés à l'installation et au fonctionnement de Pyromaths.

Modérateur : Développeurs

Répondre
Spyro
Messages : 41
Inscription : 29 oct. 2016, 18:25

[Résolu]Compilation manuelle sous Texmaker - pas de graphique

Message par Spyro » 13 mars 2019, 15:18

Bonjour,

Sous Windows 7, j'essaye de compiler un .tex créé avec Pyromaths à l'aide de Texmaker, mais cela ne fonctionne pas.

Sous Pyromaths, je lance la création d'un pdf reprenant un exercice de Seconde (Sens et Tableau de variation). La création se déroule sans encombre, le pdf reprend les deux graphes.
J'ouvre le .tex sous Texmaker, mais après compilation, le pdf créé ne contient pas ces deux graphiques... Je n'ai pas d'erreurs particulières ("exited normally").

Sous Texmaker, j'utilise la commande "latex %.tex" et l'ordre de compilation "Latex+Dvips+Ps2Pdf".

Je remarque 2 Warnings : "exercices-1.tex" et "exercices-2.tex" not found, mais j'ai deux documents .asy (Asymptote à ce que je comprends) dans le répertoire de compilation...

Y a-t-il une option spéciale lancée sous Pyromaths qui permet cette compilation sans encombre et complète ?

EDIT 16/03 : Vérifier que les exécutables sont bien ceux de TexLive + Personnaliser la séquence de compilation en "Latex/Asymptote/Latex/Dvips/Ps2pdf"
Dernière modification par Spyro le 16 mars 2019, 14:58, modifié 2 fois.

Spyro
Messages : 41
Inscription : 29 oct. 2016, 18:25

Re: Compilation manuelle - pas de graphique

Message par Spyro » 13 mars 2019, 15:58

Je viens de tester une compilation sur Overleaf (compilation Latex en ligne), cela fonctionne : les deux graphiques sont là.

Je sèche...

Spyro
Messages : 41
Inscription : 29 oct. 2016, 18:25

Re: Compilation manuelle - pas de graphique

Message par Spyro » 13 mars 2019, 18:18

Voilà ce que me donne une compilation classique manuelle (latex exercices.tex)

Code : Tout sélectionner

LaTeX2e <2018-04-01> patch level 2
Babel <3.18> and hyphenation patterns for 3 language(s) loaded.
(c:/texlive/2018/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(c:/texlive/2018/texmf-dist/tex/latex/base/size11.clo))
(c:/texlive/2018/texmf-dist/tex/latex/base/inputenc.sty)
(c:/texlive/2018/texmf-dist/tex/latex/base/fontenc.sty
(c:/texlive/2018/texmf-dist/tex/latex/base/t1enc.def))
(c:/texlive/2018/texmf-dist/tex/latex/lm/lmodern.sty)
(c:/texlive/2018/texmf-dist/tex/generic/babel/babel.sty
(c:/texlive/2018/texmf-dist/tex/generic/babel/switch.def)
(c:/texlive/2018/texmf-dist/tex/generic/babel-french/frenchb.ldf

Package babel-french Warning: Option `frenchb' for Babel is *deprecated*,
(babel-french)                it might be removed sooner or later. Please
(babel-french)                use `french' instead; reported on input line 35.

(c:/texlive/2018/texmf-dist/tex/generic/babel-french/french.ldf
(c:/texlive/2018/texmf-dist/tex/generic/babel/babel.def
(c:/texlive/2018/texmf-dist/tex/generic/babel/txtbabel.def))

Package babel Warning: No hyphenation patterns were preloaded for
(babel)                the language `French' into the format.
(babel)                Please, configure your TeX system to add them and
(babel)                rebuild the format. Now I will use the patterns
(babel)                preloaded for \language=nohyphenation instead on input l
ine 87.

))) (c:/texlive/2018/texmf-dist/tex/latex/carlisle/scalefnt.sty)
(c:/texlive/2018/texmf-dist/tex/latex/graphics/keyval.sty)
(c:/texlive/2018/texmf-dist/tex/latex/adjustbox/adjustbox.sty
(c:/texlive/2018/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(c:/texlive/2018/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(c:/texlive/2018/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
(c:/texlive/2018/texmf-dist/tex/latex/adjustbox/adjcalc.sty)
(c:/texlive/2018/texmf-dist/tex/latex/adjustbox/trimclip.sty
(c:/texlive/2018/texmf-dist/tex/latex/graphics/graphicx.sty
(c:/texlive/2018/texmf-dist/tex/latex/graphics/graphics.sty
(c:/texlive/2018/texmf-dist/tex/latex/graphics/trig.sty)
(c:/texlive/2018/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(c:/texlive/2018/texmf-dist/tex/latex/graphics-def/dvips.def)))
(c:/texlive/2018/texmf-dist/tex/latex/collectbox/collectbox.sty)
(c:/texlive/2018/texmf-dist/tex/latex/adjustbox/tc-dvips.def)))
(c:/texlive/2018/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(c:/texlive/2018/texmf-dist/tex/latex/amsmath/amstext.sty
(c:/texlive/2018/texmf-dist/tex/latex/amsmath/amsgen.sty))
(c:/texlive/2018/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(c:/texlive/2018/texmf-dist/tex/latex/amsmath/amsopn.sty))
(c:/texlive/2018/texmf-dist/tex/latex/amsfonts/amssymb.sty
(c:/texlive/2018/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(c:/texlive/2018/texmf-dist/tex/latex/xcolor/xcolor.sty
(c:/texlive/2018/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(c:/texlive/2018/texmf-dist/tex/latex/colortbl/colortbl.sty
(c:/texlive/2018/texmf-dist/tex/latex/tools/array.sty))
(c:/texlive/2018/texmf-dist/tex/latex/xcolor/svgnam.def))
(c:/texlive/2018/texmf-dist/tex/latex/tools/multicol.sty)
(c:/texlive/2018/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(c:/texlive/2018/texmf-dist/tex/latex/tools/calc.sty)
(c:/texlive/2018/texmf-dist/tex/latex/marvosym/marvosym.sty)
(c:/texlive/2018/texmf-dist/tex/latex/cancel/cancel.sty)
(c:/texlive/2018/texmf-dist/tex/latex/units/units.sty
(c:/texlive/2018/texmf-dist/tex/latex/base/ifthen.sty)
(c:/texlive/2018/texmf-dist/tex/latex/units/nicefrac.sty))
(c:/texlive/2018/texmf-dist/tex/latex/numprint/numprint.sty
No configuration file `numprint.cfg' found.)
(c:/texlive/2018/texmf-dist/tex/latex/tools/tabularx.sty)
(c:/texlive/2018/texmf-dist/tex/latex/wrapfig/wrapfig.sty)
(c:/texlive/2018/texmf-dist/tex/latex/pst-eucl/pst-eucl.sty
(c:/texlive/2018/texmf-dist/tex/latex/pstricks/pstricks.sty
(c:/texlive/2018/texmf-dist/tex/generic/iftex/iftex.sty)
(c:/texlive/2018/texmf-dist/tex/latex/tools/shellesc.sty)
(c:/texlive/2018/texmf-dist/tex/generic/xkeyval/pst-xkey.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pstricks/pstricks.tex
(c:/texlive/2018/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)
) (c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex)
) (c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
Loading pgffor.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.te
x)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric
.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.t
ex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.co
de.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.te
x)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithm
etics.code.tex)))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)))
`PSTricks' v2.96  <2019/02/23> (tvz,hv)
(c:/texlive/2018/texmf-dist/tex/generic/pstricks/pstricks.con))
(c:/texlive/2018/texmf-dist/tex/generic/pstricks/pst-fp.tex))
(c:/texlive/2018/texmf-dist/tex/latex/pst-node/pst-node.sty
(c:/texlive/2018/texmf-dist/tex/generic/pst-node/pst-node.tex
 v1.41, 2017/12/30))
(c:/texlive/2018/texmf-dist/tex/latex/pst-tools/pst-tools.sty
(c:/texlive/2018/texmf-dist/tex/generic/pst-tools/pst-tools.tex
`PST-tools' v0.09b, 2017/12/03 (hv)))
(c:/texlive/2018/texmf-dist/tex/latex/pst-calculate/pst-calculate.sty
(c:/texlive/2018/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(c:/texlive/2018/texmf-dist/tex/latex/l3kernel/expl3.sty
(c:/texlive/2018/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(c:/texlive/2018/texmf-dist/tex/latex/l3kernel/l3dvips.def)))
(c:/texlive/2018/texmf-dist/tex/latex/siunitx/siunitx.sty
(c:/texlive/2018/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(c:/texlive/2018/texmf-dist/tex/latex/translator/translator.sty)))
(c:/texlive/2018/texmf-dist/tex/generic/pst-eucl/pst-eucl.tex
(c:/texlive/2018/texmf-dist/tex/generic/pst-arrow/pst-arrow.tex
`pst-arrow' v0.01, 2016/09/01 (dr,hv))
(c:/texlive/2018/texmf-dist/tex/generic/multido/multido.tex
 v1.42, 2010/05/14 <tvz>) `PST-Euclide v1.64, 2019/01/31 (dr,hv)))
(c:/texlive/2018/texmf-dist/tex/latex/pst-plot/pst-plot.sty
(c:/texlive/2018/texmf-dist/tex/latex/xkeyval/pst-xkey.sty)
(c:/texlive/2018/texmf-dist/tex/latex/multido/multido.sty)
(c:/texlive/2018/texmf-dist/tex/generic/pst-plot/pst-plot.tex
(c:/texlive/2018/texmf-dist/tex/generic/pst-tools/pst-tools.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pstricks-add/pstricks-add.tex
(c:/texlive/2018/texmf-dist/tex/generic/pst-3d/pst-3d.tex
`PST-3d' v1.11, 2010/02/14 (tvz))
(c:/texlive/2018/texmf-dist/tex/generic/pst-math/pst-math.tex
`pst-math' v0.64 , (CJ,hv)) `pstricks-add' v3.87, 2019/01/12 (dr,hv))
 v1.91, 2018/08/31 (tvz,hv)))
(c:/texlive/2018/texmf-dist/tex/latex/enumitem/enumitem.sty)
(c:/texlive/2018/texmf-dist/tex/latex/interval/interval.sty
(c:/texlive/2018/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)))
(c:/texlive/2018/texmf-dist/tex/latex/wasysym/wasysym.sty)
(c:/texlive/2018/texmf-dist/tex/latex/mathtools/mathtools.sty
(c:/texlive/2018/texmf-dist/tex/latex/mathtools/mhsetup.sty))
(c:/texlive/2018/texmf-dist/tex/latex/asymptote/asymptote.sty
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(c:/texlive/2018/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/catchfile.sty
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))
(c:/texlive/2018/texmf-dist/tex/latex/tkz-tab/tkz-tab.sty
(c:/texlive/2018/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(c:/texlive/2018/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(c:/texlive/2018/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)
) (c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
(c:/texlive/2018/texmf-dist/tex/latex/ms/everyshi.sty))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/pgf.revision.tex)))
(c:/texlive/2018/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(c:/texlive/2018/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(c:/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvips.def
(c:/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-postscrip
t.def)))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
)) (c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.cod
e.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.te
x)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code
.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.c
ode.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex)

(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.co
de.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code
.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
) (c:/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex)))
 (c:/texlive/2018/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex)
(c:/texlive/2018/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.st
y)
(c:/texlive/2018/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.st
y)) (c:/texlive/2018/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(c:/texlive/2018/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.co
de.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzli
brarytopaths.code.tex)))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzli
braryarrows.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex
))
(c:/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzli
brarypatterns.code.tex
(c:/texlive/2018/texmf-dist/tex/generic/pgf/libraries/pgflibrarypatterns.code.t
ex)))
(c:/texlive/2018/texmf-dist/tex/latex/pgf/frontendlayer/libraries/tikzlibraryex
ternal.code.tex (c:/texlive/2018/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
) (c:/texlive/2018/texmf-dist/tex/latex/oberdiek/atveryend.sty)
(c:/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzex
ternalshared.code.tex))
(c:/texlive/2018/texmf-dist/tex/latex/geometry/geometry.sty
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/ifvtex.sty))
(c:/texlive/2018/texmf-dist/tex/latex/hyperref/hyperref.sty
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(c:/texlive/2018/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(c:/texlive/2018/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(c:/texlive/2018/texmf-dist/tex/latex/hyperref/pd1enc.def)
(c:/texlive/2018/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(c:/texlive/2018/texmf-dist/tex/latex/hyperref/puenc.def)
(c:/texlive/2018/texmf-dist/tex/latex/hyperref/backref.sty
(c:/texlive/2018/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(c:/texlive/2018/texmf-dist/tex/latex/url/url.sty))
(c:/texlive/2018/texmf-dist/tex/latex/hyperref/hdvips.def
(c:/texlive/2018/texmf-dist/tex/latex/hyperref/pdfmark.def))
No file exercices.aux.
(c:/texlive/2018/texmf-dist/tex/latex/lm/t1lmr.fd)
(c:/texlive/2018/texmf-dist/tex/latex/base/ts1enc.dfu)
(c:/texlive/2018/texmf-dist/tex/latex/translator/translator-basic-dictionary-En
glish.dict)
(c:/texlive/2018/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg)
ABD: EveryShipout initializing macros
*geometry* driver: auto-detecting
*geometry* detected driver: dvips
(c:/texlive/2018/texmf-dist/tex/latex/hyperref/nameref.sty
(c:/texlive/2018/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))

Package hyperref Warning: Rerun to get /PageLabels entry.

(c:/texlive/2018/texmf-dist/tex/latex/lm/ot1lmr.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/omllmm.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/omslmsy.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/omxlmex.fd)
(c:/texlive/2018/texmf-dist/tex/latex/amsfonts/umsa.fd)
(c:/texlive/2018/texmf-dist/tex/latex/amsfonts/umsb.fd)
(c:/texlive/2018/texmf-dist/tex/latex/wasysym/uwasy.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/ot1lmss.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/ot1lmtt.fd)
(c:/texlive/2018/texmf-dist/tex/latex/psnfss/t1pag.fd)

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


Package asymptote Warning: file `exercices-2.tex' not found on input line 180.


LaTeX Warning: Reference `LastPage' on page 1 undefined on input line 187.

[1.2018.2019]
===== 'mode=convert with system call': Invoking 'latex -halt-on-error -interact
ion=batchmode -jobname "exercices-figure0" "\def\tikzexternalrealjob{exercices}
\input{exercices}" && dvips -o "exercices-figure0".ps "exercices-figure0".dvi &
& ps2eps -f "exercices-figure0.ps" ' ========

! Package tikz Error: Sorry, the system call 'latex -halt-on-error -interaction
=batchmode -jobname "exercices-figure0" "\def\tikzexternalrealjob{exercices}\in
put{exercices}" && dvips -o "exercices-figure0".ps "exercices-figure0".dvi && p
s2eps -f "exercices-figure0.ps" ' did NOT result in a usable output file 'exerc
ices-figure0' (expected one of .epsi:.eps:.ps:). Please verify that you have en
abled system calls. For pdflatex, this is 'pdflatex -shell-escape'. Sometimes i
t is also named 'write 18' or something like that. Or maybe the command simply
failed? Error messages can be found in 'exercices-figure0.log'. If you continue
 now, I'll try to typeset the picture.

See the tikz package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.206 \end{tikzpicture}

?

Si je force les system calls (latex -enable -write18 exercices.tex), j'obtiens ceci :

Code : Tout sélectionner

(...)
(c:/texlive/2018/texmf-dist/tex/latex/lm/ot1lmr.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/omllmm.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/omslmsy.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/omxlmex.fd)
(c:/texlive/2018/texmf-dist/tex/latex/amsfonts/umsa.fd)
(c:/texlive/2018/texmf-dist/tex/latex/amsfonts/umsb.fd)
(c:/texlive/2018/texmf-dist/tex/latex/wasysym/uwasy.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/ot1lmss.fd)
(c:/texlive/2018/texmf-dist/tex/latex/lm/ot1lmtt.fd)
(c:/texlive/2018/texmf-dist/tex/latex/psnfss/t1pag.fd)

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


Package asymptote Warning: file `exercices-2.tex' not found on input line 180.

[1.2018.2019]
===== 'mode=convert with system call': Invoking 'latex -enable-write18 -halt-on
-error -interaction=batchmode -jobname "exercices-figure0" "\def\tikzexternalre
aljob{exercices}\input{exercices}" && dvips -o "exercices-figure0".ps "exercice
s-figure0".dvi && ps2eps -f "exercices-figure0.ps" ' ========
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX) (preloaded
 format=latex)
 \write18 enabled.
entering extended mode
This is dvips(k) 5.998 Copyright 2018 Radical Eye Software (www.radicaleye.com)
' TeX output 2019.03.13:1812' -> exercices-figure0.ps
<c:/texlive/2018/texmf-dist/dvips/base/tex.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks/pstricks.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks/pst-algparser.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-tools/pst-tools.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks/pst-dots.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-node/pst-node.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-eucl/pst-eucl.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-3d/pst-3d.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-math/pst-math.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks-add/pstricks-add.pro>
<c:/texlive/2018/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc>
<c:/texlive/2018/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc>
<c:/texlive/2018/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc>
<c:/texlive/2018/texmf-dist/dvips/base/texps.pro>
<c:/texlive/2018/texmf-dist/dvips/base/special.pro>
<c:/texlive/2018/texmf-dist/dvips/base/color.pro>.
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmr8.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmsy8.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmsy10.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmr10.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmmi10.pfb>[1]
Input files: exercices-figure0.ps
Processing: exercices-figure0.ps
Rendering with existing %%BoundingBox: 0 0 165 114
Calculating Bounding Box...ready. %%BoundingBox: 0 0 165 114
Creating output file exercices-figure0.eps ... ready.
<exercices-figure0.eps>
===== 'mode=convert with system call': Invoking 'latex -enable-write18 -halt-on
-error -interaction=batchmode -jobname "exercices-figure1" "\def\tikzexternalre
aljob{exercices}\input{exercices}" && dvips -o "exercices-figure1".ps "exercice
s-figure1".dvi && ps2eps -f "exercices-figure1.ps" ' ========
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX) (preloaded
 format=latex)
 \write18 enabled.
entering extended mode
This is dvips(k) 5.998 Copyright 2018 Radical Eye Software (www.radicaleye.com)
' TeX output 2019.03.13:1812' -> exercices-figure1.ps
<c:/texlive/2018/texmf-dist/dvips/base/tex.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks/pstricks.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks/pst-algparser.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-tools/pst-tools.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks/pst-dots.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-node/pst-node.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-eucl/pst-eucl.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-3d/pst-3d.pro>
<c:/texlive/2018/texmf-dist/dvips/pst-math/pst-math.pro>
<c:/texlive/2018/texmf-dist/dvips/pstricks-add/pstricks-add.pro>
<c:/texlive/2018/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc>
<c:/texlive/2018/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc>
<c:/texlive/2018/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc>
<c:/texlive/2018/texmf-dist/dvips/base/texps.pro>
<c:/texlive/2018/texmf-dist/dvips/base/special.pro>
<c:/texlive/2018/texmf-dist/dvips/base/color.pro>.
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmr8.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmsy8.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmsy10.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmr10.pfb>
<c:/texlive/2018/texmf-dist/fonts/type1/public/lm/lmmi10.pfb>[1]
Input files: exercices-figure1.ps
Processing: exercices-figure1.ps
Rendering with existing %%BoundingBox: 0 0 233 114
Calculating Bounding Box...ready. %%BoundingBox: 0 0 233 114
Creating output file exercices-figure1.eps ... ready.
<exercices-figure1.eps>

LaTeX Warning: Reference `LastCorPage' on page 1 undefined on input line 221.

[1.2018.2019] (./exercices.aux)

Package rerunfilecheck Warning: File `exercices.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.


LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
Output written on exercices.dvi (2 pages, 12080 bytes).
Transcript written on exercices.log.
J'obtiens bien un fichier, que je peux convertir en ps et en pdf, mais sans les graphiques Tikz...

:oops:

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1120
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Compilation manuelle - pas de graphique

Message par Jérôme » 14 mars 2019, 18:22

Bonjour,
Il faut utiliser le paramètre shell-escape de latex :

Code : Tout sélectionner

latex -shell-escape exercices.tex
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Spyro
Messages : 41
Inscription : 29 oct. 2016, 18:25

Re: Compilation manuelle - pas de graphique

Message par Spyro » 15 mars 2019, 11:42

J'avais malheureusement déjà testé ce paramètre. Le résultat est identique : un pdf sans les deux graphiques.

En revanche, après des dizaines d'essais, j'ai remarqué l'ordonnancement (fonctionnel mais pas pratique) suivant :

1. compilation latex : création du pdf sans les graphiques (2 warnings disant que les exercices-1.tex et exercices-2.tex sont manquants, mais j'ai bien 2 fichiers aux noms identiques en .asy)
2. compilation Asymptote : se termine avec des erreurs, mais crée les .tex correspondants
3. nouvelle compilation avec latex : création du pdf AVEC les graphiques.

J'ai créé une séquence de compilation personnalisée (latex > asymptote > latex > dvips > ps2pdf) mais les erreurs après Asymptote sont bloquantes.

La séquence "étape 1-2-3" apporte donc une solution temporaire, mais je ne m'explique pas que cela compile sans encombre sous Pyromaths sans que cela soit reproduisible avec une compilation manuelle. A moins qu'il n'existe également des paramètres pour Asymptote (que je ne connais absolument pas si ce n'est l'extension des fichiers liés)

Spyro
Messages : 41
Inscription : 29 oct. 2016, 18:25

Re: Compilation manuelle - pas de graphique

Message par Spyro » 16 mars 2019, 10:40

Identifié !
Cela semble provenir de la génération du code pour Tikz dans Pyromaths (interne ou externe à Pyromaths, je n'ai pas la réponse).

Dans les blocs de code \begin{asy}...\end{asy}, la dernière commande du .tex produit par Pyromaths est 'label(...)'.
Cette commande, lors d'une compilation externe par Asymptote, est considérée "ambiguous" et provoque une erreur bloquante.
Si j'ajoute un 'y' à la commande (donc, 'labely(...)'), la compilation s'effectue.
Je peux alors compiler via Texmaker avec une séquence personnalisée (Latex, Asymptote, Latex, Dvips, ps2pdf), et donc modifier à ma guise la mise en page.

Voilà les fichiers de test (différence aux lignes 150 et 179)
https://www.dropbox.com/s/vameupen1fzse ... l.tex?dl=0
https://www.dropbox.com/s/nuea1crqv0lps ... y.tex?dl=0

Est-il possible de corriger cela dans une prochaine version (pour autant que ce soit interne à Pyro), le problème se posant dès qu'un graphique est présent ?
Reste le 'pourquoi' d'une compilation sans encombre sous Pyro. Une différence de version d'Asymptote qui est plus permissive que celle que j'ai installée pour TexMaker (V2.47) ?

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1120
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Compilation manuelle - pas de graphique

Message par Jérôme » 16 mars 2019, 11:21

C'est en effet très étonnant. TexMaker n'est j'imagine qu'une interface graphique qui utilise les mêmes versions de LaTeX et d'Asymptote que Pyromaths. Est-il possible de configurer TexMaker pour qu'il utilise latexmk plutôt que la séquence personnalisée ? Cela pourrait peut-être régler le problème.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Spyro
Messages : 41
Inscription : 29 oct. 2016, 18:25

Re: Compilation manuelle - pas de graphique

Message par Spyro » 16 mars 2019, 13:59

Oui, ce n'est qu'un éditeur amélioré qui travaille avec le répertoire bin/win32 de texlive.
J'ai tenté latexmk, mais même résultat (erreur bloquante).
Et je dois de toute façon passer par une séquence personnalisée pour compiler via Asymptote, sinon, j'obtiens toujours "exercice-label-1.tex not found".

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1120
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Compilation manuelle - pas de graphique

Message par Jérôme » 16 mars 2019, 14:29

C'est asymptote ou latex qui doit nommer les fichiers avec -label-1 car je n'ai jamais rien fait pour cela. Il existe peut-être un paramètre qui permet de changer ce comportement.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Spyro
Messages : 41
Inscription : 29 oct. 2016, 18:25

Re: Compilation manuelle - pas de graphique

Message par Spyro » 16 mars 2019, 14:52

Et bien mea culpa !
Profitant de ce début d'après-midi pluvieux, j'ai tout repris depuis le début (en relisant le post depuis le début également). Tout ceci est le résultat de deux manipulations "erronées" de ma part :

Mercredi, remarquant que la séquence Latex/Dvips/ps2pdf ne fonctionnait pas en présence de graphiques et que des fichiers .asy n'étaient pas compilés, j'ai d'abord mis à jour Asymptote ainsi que le lien de l'exécutable asy dans Texmaker, avant de penser à forcer la compilation par Asymptote dans TexMaker (il ne faut pas me demander pourquoi...le boulot à mi-semaine sans doute (-> les excuses sont faites pour s'en servir :P ).

Je viens en fait de réinitialiser tous les .exe de Texmaker à la main avec les bin Texlive (suite à ton post "ce n'est qu'un GUI...") et j'ai découvert le pot aux roses (enfin si on peut dire... :oops: ).
Si je travaille avec asy.exe de Texlive, la commande 'label(...)' passe la compilation, alors que le 'asy.exe' d'Asymptote v2.47 (standalone, issu du ProgramFiles) bloque (et nécessite donc 'labely(...)' pour obtenir un rendu).

Entre les deux exécutables, la différence est de taille, au propre comme au figuré : 2 ko pour la version Texlive 2018 (v2.44) et 6442 ko pour la standalone (v2.47). Il y a donc une différence fondamentale entre les deux asy.exe, et ce n'est pas qu'une question de version...

Quelques cheveux blancs de plus et beaucoup de temps perdu pour un simple excès d'ardeur.

Restons positifs : "On apprend de ses erreurs" :| :geek: :mrgreen:

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1120
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: [Résolu]Compilation manuelle sous Texmaker - pas de graphique

Message par Jérôme » 16 mars 2019, 16:30

Je suis content que tu aies résolu ton problème.
Il est temps de faire une pause :)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Répondre