Difference between revisions of "MetaPost"

From Wiki
Jump to navigation Jump to search
m (link to Asymptote added)
m
Line 8: Line 8:
  
 
MetaPost is ConTeXt's "native" graphics mode, see [[MetaFun]].
 
MetaPost is ConTeXt's "native" graphics mode, see [[MetaFun]].
 +
 +
 +
== Documentation & Tutorials ==
 +
* [http://www.ctan.org/tex-archive/graphics/metapost/mpman.pdf A User's Manual for MetaPost] <!-- http://cm.bell-labs.com/who/hobby/cstr_162.pdf has its pages reversed -->
 +
* [http://remote.science.uva.nl/~heck/Courses/mptut.pdf Learning METAPOST by doing] ([http://maps.aanhet.net/maps/pdf/32_14.pdf this] and [http://maps.aanhet.net/maps/pdf/32_15.pdf this link] are not working)
 +
* [[manual:metafun-s.pdf|MetaFun]]
  
 
== Different Packages, Extensions & Applications of Metapost ==
 
== Different Packages, Extensions & Applications of Metapost ==
Line 16: Line 22:
 
* [http://www-math.univ-poitiers.fr/~phan/statsmac.html statsmac] - metapost macros for statistics graphs
 
* [http://www-math.univ-poitiers.fr/~phan/statsmac.html statsmac] - metapost macros for statistics graphs
  
'''Packages for 3D support'''
+
=== 3D support ===
 
 
 
* [http://matagalatlante.org/nobre/featpost/doc/featexamples.html FeatPost]
 
* [http://matagalatlante.org/nobre/featpost/doc/featexamples.html FeatPost]
 
* [http://www.gnu.org/software/3dldf/LDF.html 3DLDF]
 
* [http://www.gnu.org/software/3dldf/LDF.html 3DLDF]
  
 
{{todo|needs major review}}
 
{{todo|needs major review}}
 
== Documentation & Tutorials ==
 
 
* [http://www.ctan.org/tex-archive/graphics/metapost/mpman.pdf A User's Manual for MetaPost] <!-- http://cm.bell-labs.com/who/hobby/cstr_162.pdf has its pages reversed -->
 
* [http://remote.science.uva.nl/~heck/Courses/mptut.pdf Learning METAPOST by doing] ([http://maps.aanhet.net/maps/pdf/32_14.pdf this] and [http://maps.aanhet.net/maps/pdf/32_15.pdf this link] are not working)
 
* [[manual:metafun-s.pdf|MetaFun]]
 
 
== Other Links ==
 
 
* http://melusine.eu.org/syracuse/metapost/
 
  
 
== MetaPost relatives ==
 
== MetaPost relatives ==
 
 
=== Font Creation ===
 
=== Font Creation ===
 
* [[MetaType1]], see [http://www.ctan.org/tex-archive/fonts/utilities/metatype1/ CTAN]
 
* [[MetaType1]], see [http://www.ctan.org/tex-archive/fonts/utilities/metatype1/ CTAN]
Line 40: Line 34:
 
=== 3D drawing ===
 
=== 3D drawing ===
 
* [http://asymptote.sourceforge.net/ Asymptote] - inspired by MetaPost & fully generalizes MetaPost path construction algorithms to three-dimensions
 
* [http://asymptote.sourceforge.net/ Asymptote] - inspired by MetaPost & fully generalizes MetaPost path construction algorithms to three-dimensions
 +
 +
== Other Links ==
 +
 +
* http://melusine.eu.org/syracuse/metapost/
  
  
 
[[Category:Graphics]]
 
[[Category:Graphics]]

Revision as of 21:44, 4 February 2006

< Math, MetaFun, Graphics

MetaPost is a graphical programming language, based on Donald Knuth's MetaFont. Normally MP graphics are converted to PostScript and used with dvips, but ConTeXt can use it directly with PDF (see MPtoPDF).

MetaPost is ConTeXt's "native" graphics mode, see MetaFun.


Documentation & Tutorials

Different Packages, Extensions & Applications of Metapost

  • finomaton - drawing finite state automata
  • statsmac - metapost macros for statistics graphs

3D support


TODO: needs major review (See: To-Do List)


MetaPost relatives

Font Creation

3D drawing

  • Asymptote - inspired by MetaPost & fully generalizes MetaPost path construction algorithms to three-dimensions

Other Links