/* Même figure que précédemment avec 2 différences : - des labels au format mathématique de LaTeX - utilisation de addMargins pour définir la zone d'affichage. */ // import geometry_dev; // extension devenue l'extension geometry officielle import geometry; // le 12/05/09, dans la version 1.71 d'asymptote. :-)) size(7.5cm,0); point A=(0,0), B=(2, 0), C=(3,1), D=(1,1); dot("$A$", A, NW); dot("$B$", B, SE); dot("$C$", C); dot("$D$", D, W); line AB=line(A, B); line CB=line(C, false, B); line CD=line(C, false, D, false); line AD=line(A, false, D); draw("$(AB)$", AB); draw("$[CB)$", CB); draw(Label("$[CD]$",Relative(0.5),align=N), CD); draw("$[AD)$", AD); // Marge de 1cm à gauche du point le plus à gauche // Marge de 2cm en dessous du point le plus bas // Marge de 1.5cm à droite du point le plus à droite // Marge de 2.5cm au dessus du point le plus haut addMargins(1cm,2cm,1.5cm,2.5cm); // et je remets linemargin pour que les droites n'aillent pas // jusqu'aux bords de l'image linemargin = 2mm;