Lorsque je compile ce code j'ai un message d'erreur par contre lorsque j' enlève la partie asymptote du ifbool il se compile.
Voila mon code :
Code : Tout sélectionner
\documentclass[a4paper,11pt]{article}%
\usepackage{multicol}
\usepackage{enumerate}
\usepackage{multirow}
\usepackage{fancybox}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{fancyhdr} % Mise en page
\usepackage{vmargin}% mise en page
\usepackage{pst-eucl}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{tabularx}
\usepackage{asymptote}%
\usepackage{numprint}
\usepackage[utf8x]{inputenc} %latin1 est possible
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\begin{document}%
\pagestyle{fancy}%
\newbool{sujet} %
\booltrue{sujet}%
%\boolfalse{sujet}%
\newbool{correction} %
%\boolfalse{correction}%
\booltrue{correction}%
\ifbool{correction}{
\begin{asy}
import graph;
unitsize(1mm ,0.025mm);
real ymin=-100,ymax=750;
xaxis(Label("$x$",position=EndPoint,align=NE),
xmin=-1,xmax=55,
Ticks(scale(.7)
*
Label(),NoZero,
begin=true,beginlabel=true,
end=true,endlabel=true,
Step=10,step=5,Size=1mm,size=.5mm),
Arrow);
yaxis(ymin=-1,ymax=750,
Ticks(NoZero,begin=true,beginlabel=true,
end=true,endlabel=true,
Step=400,Size=1mm),
Arrow);
real f(real x) {return 1.6*x^2+16*x+64;}
path p=graph(f,0,50);
draw(p,red);
ylimits(ymin,ymax,Crop); // on coupe ce qui dépasse
\end{asy}}{}
\end{document}%
Comment faire pour qu'il n'y ait plus de message d'erreur ?
Merci beaucoup par avance