%META:TOPICINFO{author="RainerSchoepf" date="1255366723" format="1.1" version="1.2"}% %META:TOPICPARENT{name="WebHome"}% ====== METAPOST ====== METAPOST ist ein aus METAFONT abgeleitetes Programm zum Erstellen von PostScript-Zeichnungen, das von John Hobby, einem ehemaligen Mitarbeiter von Donald E. Knuth, entwickelt wurde. Die METAPOST-Sprache ist sehr eng verwandt mit METAFONT, unterstützt aber einige zusätzliche Features, wie beispielsweise das Beschriften von Abbildungen in TeX über einen Präprozessor (dies setzt den dvi-Treiber ,dvips` voraus). Um eine Zeichnung zu erstellen, muss man ein METAPOST-Programm schreiben und compilieren. Diese Arbeitsweise ähnelt METAFONT, ist somit eben ganz anders als die sonst gewohnten Grafik-/Malprogramme. METAPOST ist dafür aber gut für berechnete Zeichnungen geeignet oder zum Plotten von Funktionen oder Datenwerten. Knuth benutzt es selbst für Zeichnungen in seinen Büchern. Das Programm ist erst seit Anfang 1995 frei erhältlich, vorher nur nach Abschluß eines ,non-disclosure agreement`. Implementierungen von METAPOST existieren mittlerweile für sehr viele Plattformen: * Web2c: [[http://mirror.ctan.org/systems/web2c/|systems/web2c/]]

Web2c enthält ab Version 7.0 METAPOST-Sources, wobei Web2c mittlerweile neben Unix auch Amiga, OS/2 und Windows 95/98/NT und BeOS unterstützt.

* TeX Live: http://www.tug.org/texlive/ * Amiga: [[http://mirror.ctan.org/systems/amiga/amiweb2c/|systems/amiga/amiweb2c/]] (Andreas Scherer)

Siehe auch Web2c.

* OS2: Siehe Web2c. * Windows 95/NT: Siehe Web2c. * DOS: [[http://mirror.ctan.org/systems/msdos/metapost/|systems/msdos/metapost/]] (Piet van Oostrum)

passt zu emTeX

[[http://mirror.ctan.org/systems/msdos/dostp22/|systems/msdos/dostp22/]] (Peter Breitenlohner)

integriert in PubliC-(e-)TeX/MF/MP, TDS-kompatibel

* MacOS: [[http://mirror.ctan.org/nonfree/systems/mac/cmactex/|nonfree/systems/mac/cmactex/]] (Tom Kiffe) Seit März 2000 ist für METAPOST auch der graphische Editor ,Metagraf` öffentlich verfügbar, der gerade entwickelt wird. Er ist in Java geschrieben und somit auf vielen Betriebssystem lauffähig. | **METAPOST:** | http://cm.bell-labs.com/who/hobby/MetaPost.html | | |[[http://mirror.ctan.org/graphics/metapost/|graphics/metapost/]] | |**Peter Wilson: Some Experiences...:** |[[http://mirror.ctan.org/info/metafp.pdf|info/metafp.pdf]] | | |[[http://mirror.ctan.org/info/metafp.ps|info/metafp.ps]] | |**Hans Hagen: metafun:** |http://www.pragma-ade.com/pragma-ade/general/manuals/beta/metafun-p.pdf | |**Denis Roegel: The metaobj tutorial and reference manual:**|http://www.loria.fr/~roegel/TeX/momanual.pdf | |**METAOBJ:** |[[http://mirror.ctan.org/graphics/metapost/contrib/macros/metaobj/|graphics/metapost/contrib/macros/metaobj/]]| |**Metagraf:** |http://w3.mecanica.upm.es/metapost/metagraf.html | -- Main.HerbertVoss - 18 Mar 2009