MetaPost
Narzędzia
Ogólne
Drukuj lub eksportuj
W innych projektach
Logo języka | |
| Paradygmat | |
|---|---|
| Typowanie | |
| Pochodne | |
| Aktualnawersja stabilna | 1.212 |
| Twórca | |
| Licencja | |
| Platforma sprzętowa | |
MetaPost – stworzony przezJohna Hobby'ego wariant systemuMETAFONT – język służący do tworzenia plików graficznych w formaciePostScript lubPDF. Mimo prostoty ma on duże możliwości, co czyni z MetaPostu wygodne narzędzie tworzenia wykresów i rysunków, zwłaszcza tych, które są osadzane w innych dokumentach jakoEPS. MetaPost zapewnia łatwy dostęp do wielu możliwości PostScriptu oraz łatwe łączenie tekstu złożonego przezTeXa lubTroffa z elementami graficznymi.

Poniższy przykładowy kod Metaposta zawiera jeden rysunek ilustrującytwierdzenie Cevy.
beginfig(1); z0=(0cm,0cm); z1=(5cm,0cm); z2=(3cm,3cm); label.llft(btex $A$ etex, z0); label.lrt(btex $B$ etex, z1); label.top(btex $C$ etex, z2); draw z0 -- z1 -- z2 -- cycle; z3=(4cm,1cm); z4=whatever[z0,z3]=whatever[z1,z2]; z5=whatever[z1,z3]=whatever[z2,z0]; z6=whatever[z2,z3]=whatever[z0,z1]; draw z0 -- z4; draw z1 -- z5; draw z2 -- z6; label.urt(btex $A'$ etex, z4); label.ulft(btex $B'$ etex, z5); label.bot(btex $C'$ etex, z6);endfig;
| Zobacz multimedia związane z tematem:Ilustracje stworzone za pomocą MetaPost-a |