MetaPost / Figures à main levée

geosyr15exe.mp

Les figures suivantes sont des reprises de celles que vous trouverez dans TeX au collège. Les fichiers de macros utilisés sont dans l'archive.

fichier tgz  fichier mp

geosyr15exe.1 geosyr15exe.2 geosyr15exe.3 geosyr15exe.4 geosyr15exe.5 geosyr15exe.6 geosyr15exe.7 geosyr15exe.8
 verbatimtex
 %&latex
 \documentclass{article}
 \usepackage[frenchb]{babel}
 \begin{document}
 etex
 
 input geometriesyr15;
 
 
Conversion au format PDF de geosyr15exe.1
Vers la liste des images
 figuremainlevee(0,0,8u,6u);
 pair A,B,C;
 A=u*(0.75,0.75);
 B=u*(7.25,0.75);
 C=demidroite(B,rotation(A,B,-60)) intersectionpoint demidroite(A,rotation(B,A,50));
 trace polygone(A,B,C);
 trace Marqueangle(demidroite(B,C),demidroite(B,A),0);
 label.lft(btex 60\degres etex,w);
 trace Marqueangle(demidroite(A,B),demidroite(A,C),0);
 label.rt(btex 50\degres etex,w);
 nomme.llft(A);
 nomme.lrt(B);
 nomme.top(C);
 finmainlevee;
 
 
Conversion au format PDF de geosyr15exe.2
Vers la liste des images
 figuremainlevee(0,0,7u,5u);
 pair K,L,M,N;
 N=u*(0.75,0.75);
 M=u*(6.25,0.75);
 L=u*(6.25,4);
 K=u*(0.75,4);
 trace polygone(K,L,M,N);
 trace segment(K,M);
 trace appelation(K,L,2mm,btex $6\,cm$ etex);
 trace Marqueangle(segment(K,N),segment(K,M),0);
 label.lrt(btex 70\degres etex,w);
 nomme.llft(N);
 nomme.lrt(M);
 nomme.urt(L);
 nomme.ulft(K);
 finmainlevee;
 
 
Conversion au format PDF de geosyr15exe.3
Vers la liste des images
 figuremainlevee(0,0,8u,8u);
 pair A,B,C,I,H;
 trace triangleqcq(A,B,C);
 I=milieu(A,B);
 H=projection(C,A,B);
 trace segment(C,H);
 trace codesegments(B,I,I,A,2);
 trace codeperp(C,H,B,8);
 trace codeangle.ulft(C,B,A,1,btex 45\degres etex);
 trace marqueangle(A,C,B,2);
 trace Marqueangle(demidroite(A,B),demidroite(A,C),0);
 nomme.llft(A);
 nomme.lrt(B);
 nomme.ulft(C);
 marque_p:="plein";
 pointe(I);
 marque_p:="non";
 finmainlevee;
 
 
Conversion au format PDF de geosyr15exe.4
Vers la liste des images
 figuremainlevee(0,0,12u,12u);
 pair A,B,C,O,H,G,I;
 A=u*(1,1);
 B=u*(11,1);
 C=u*(5,8);
 trace triangle(A,B,C);
 O=CentreCercleC(A,B,C);
 H=Orthocentre(A,B,C);
 G=iso(A,B,C);
 I=CentreCercleI(A,B,C);
 marque_p:="plein";
 nomme.top(G);
 nomme.llft(H);
 nomme.top(O);
 nomme.top(I);
 trace cercles(A,B,C);
 trace C--projection(C,A,B) dashed evenly;
 trace B--projection(B,A,C) dashed evenly;
 trace codeperp(B,projection(B,A,C),C,5);
 trace codeperp(C,projection(C,A,B),B,5);
 trace cercles(I,projection(I,A,B));
 marque_p:="non";
 nomme.llft(A);
 nomme.lrt(B);
 nomme.top(C);
 finmainlevee;
 
 
Conversion au format PDF de geosyr15exe.5
Vers la liste des images
 figuremainlevee(-3u,-u,8u,10u);
 pair A,B,C,D,E,O;
 O=u*(3.5,3.5);
 A=u*(1,1);
 path cc,cd;
 cc=cercles(O,A);
 trace cc withcolor orange;
 B=pointarc(cc,330);
 trace cercledia(A,B) withcolor rouge;
 trace cercles(B,1cm) withcolor bleu;
 cd=cercles(A,B);
 C=pointarc(cd,75);
 D=pointarc(cd,120);
 E=CentreCercleC(D,O,C);
 trace arccercle(C,D,E) withcolor violet;
 trace D--E--C dashed evenly;
 marque_p:="plein";
 nomme.lrt(E);
 nomme.top(A);
 nomme.top(B);
 nomme.top(C);
 nomme.top(D);
 nomme.top(O);
 finmainlevee;
 
 
Conversion au format PDF de geosyr15exe.6
Vers la liste des images
 figuremainlevee(0,0,8u,8u);
 pair A,B,C,D;
 A=u*(1,1);
 B=u*(7,4);
 C=u*(4,6);
 trace droite(A,B);
 trace parallele(A,B,C);
 trace mediatrice(A,B);
 D=u*(2,5);
 trace perpendiculaire(A,B,D);
 nomme.top(A);
 nomme.top(B);
 nomme.top(C);
 nomme.top(D);
 finmainlevee;
 
 
Conversion au format PDF de geosyr15exe.7
Vers la liste des images
 figuremainlevee(0,0,8u,6u);
 pair A,B,C,I,J,P;
 trace triangleqcq(A,B,C);
 I=iso(A,B);
 path cc;
 cc=parallele(B,C,I);
 trace cc;
 J=milieu(A,C);
 trace codesegments(A,I,I,B,2);
 trace codesegments(A,J,J,C,4);
 P=cc intersectionpoint segment(A,C);
 marque_p:="plein";
 pointe(I,J,P);
 nomme.llft(A);
 nomme.lrt(B);
 nomme.llft(I);
 nomme.ulft(J);
 nomme.urt(P);
 nomme.top(C);
 finmainlevee;
 
 
Conversion au format PDF de geosyr15exe.8
Vers la liste des images
 figuremainlevee(0,0,8u,6u);
 trace grille(1) withcolor gris;
 origine((4,2));
 trace axes;
 pair A,B,C;
 A=placepoint(-2,-1);
 B=placepoint(3,1);
 C=placepoint(1,3);
 trace polygone(A,B,C);
 trace cercles(A,B,C) withcolor rouge;
 nomme.llft(A);
 nomme.lrt(B);
 nomme.top(C);
 finmainlevee;
 
 end

 

Validation CSS Validation XHTMLJean-Michel Sarlat — Dernière modification : 5 septembre 2008 (0.06s - 3949679 - vendredi 9 janvier 2009) vers le haut