Erreur Latexmk

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

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.
XavteX
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 122
Inscription : jeudi 13 janvier 2011, 09:44

Erreur Latexmk

Message 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

GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2035
Inscription : lundi 01 octobre 2007, 10:20

Re: Erreur Latexmk

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