Page 1 sur 1

Erreur Latexmk

MessagePosté: Mardi 15 Février 2011, 22:58
par XavteX
Bonjour,

J'ai utilisé un code de GM pour réaliser la figure 3D d'un verre à pied...

Code: Tout sélectionner
import solids;
size(7.5cm,0);

currentprojection=orthographic(
camera=(15.8599593926267,-24.317561679286,6.03502413637173),
up=(-0.007446595322882,0.0108701961117315,0.0633699544874641),
target=(-3.5527136788005e-15,0,0),
zoom=0.613913253540759);

real r=6;
real h=10;
real s=7;
real x=r*s/h;

real sr=s;
real xr=r*sr/h;

real s1=sr-0.1;
real x1=r*s1/h;

real s2=sr+0.2;
real x2=r*s2/h;

path3 p=(0,0,0)--(x,0,s);
revolution a=revolution(p,Z);
draw(surface(a,4),lightblue+opacity(0.8));

path3 q=(x,0,s)--(r,0,h);
revolution b=revolution(q,Z);
draw(surface(b),lightgray+opacity(0.5));

revolution pied=cylinder((0,0,0),2.5,-0.4);
draw(surface(pied),lightgray+opacity(0.5));
path3 c1=circle((0,0,0),2.5);
draw(surface(c1),lightgray+opacity(0.5));
path3 c1=circle((0,0,-0.4),2.5);
draw(surface(c1),lightgray+opacity(0.5));

draw((-r-1,0,0)--(r+1,0,0),dashed);
draw((0,-r-1,0)--(0,r+1,0),dashed);
draw((0,0,0)--(0,0,h+1),dashed);

draw("$x$",(xr,0,0)--(xr,0,sr),red,Arrows3);
draw("$r$",(0,0,sr)--(xr,0,sr),N,red,Arrows3);
draw((string) r,(0,0,h)--(r,0,h),N,red,Arrows3);
draw((string) h,(r,0,0)--(r,0,h),red,Arrows3);


La compilation avec Notepad++ est ok mais j'obtiens ce message d'erreur avec latexmk utilisé sous Texmaker :

Latexmk: Log file says output to 'DM13b.pdf'
Collected error summary (may duplicate other messages): cusdep asy pdf DM13b-1: Command for 'cusdep asy pdf DM13b-1' gave return code -1
Process exited with error(s)

Le message complet :

Latexmk: Log file says output to 'DM13b.pdf'

Collected error summary (may duplicate other messages): cusdep asy pdf DM13b-1: Command for 'cusdep asy pdf DM13b-1' gave return code -1

Process exited with error(s)

Le fichier pdf est créé au final avec la figure mais pourquoi cette erreur?

Merci

Re: Erreur Latexmk

MessagePosté: Mercredi 16 Février 2011, 13:23
par GMaths
Si j'ai déjà eu des erreurs bizarres avec latexmk...

... pas de problème sur ce coup-là.

Rappel : pour de la 3D avec latexmk, la doc indique :

Each graph is drawn in its own environment. One can specify the width and height to LATEX explicitly. This 3D example can be viewed interactively either with Adobe Reader or Asymptote’s fast OpenGL-based renderer. To support latexmk, 3D figures should specify inline=true. It is sometimes desirable to embed 3D files as annotated attachments; this requires the optional
\usepackage{attachfile2} package and the attach=true option:

Code: Tout sélectionner
\begin{center}
\begin{asy}[height=4cm,inline=true,attach=false]
currentprojection=orthographic(5,4,2);
draw(unitcube,blue);
label("$V-E+F=2$",(0,1,0.5),3Y,blue+fontsize(17pt));
\end{asy}
\end{center}