Spis treści: (ukryj)

  1. 1. "Hello world" w programie MetaPost
    1. 1.1 Nie sprawdzone
  2. 2. Inne notatki

1.  "Hello world" w programie MetaPost

Najprostszy kod w języku MetaPost, który coś rysuje (MetaPostowy "hello world"):

beginfig (1)
draw (20,20)--(0,0)--(0,30)--(30,0)--(0,0);
endfig;
bye

Jeśli powyższy kod zapiszemy do pliku hello.mp, możemy go następnie "skompilować" do formatu ± PostScript komendą:

 mp hello.mp

lub

 mpost hello.mp

W efekcie dostaniemy plik hello.1. Taki plik możemy włączyć do dokumentu LaTeXowego, jak pokazano poniżej:

\documentclass{article}
\usepackage{graphicx}

% Ponizsza komenda powoduje, ze pliki obrazkow z nieznanym
% rozszerzeniem beda przez LaTeXa traktowane jako pliki
% w formacie 'mps'.
\DeclareGraphicsRule{*}{mps}{*}{}

\begin{document}

% Tu wstawiamy nasz obrazek:
\includegraphics{hello.1}

\end{document}

Oczywiście, tak utworzony dokument LaTeXowy "kompilujemy" przez

 pdflatex nazwadokumentu.tex

1.1  Nie sprawdzone

Korzystając z pliku mproof.tex (w dystrybucji MikTeX znajduje się on w katalogu C:\miktex\tex\generic\misc) powinniśmy móc łatwo utworzyć PDF wyświetlający ten obrazek, przez wywołanie:

 pdftex mproof.tex hello.1
Źródła: metafp.pdf - Some Experiences in Running metafont and MetaPost, Wikipedia

2.  Inne notatki

Włączanie bibliotek
lub innych plików pomocniczych odbywa się za pomocą komendy:
  input nazwabiblioteki;