This page has a list of links related to MetaPost, a powerful tool
for creating graphics in scalable PostScript. It was written by John
Hobby, based on Metafont by Donald Knuth. Around 2007, it was separated
into a frontend and backend library (MPlib, which was then linked into
LuaTeX) by Taco Hoekwater, who also converted the source to CWEB.
The basic manuals were all originally written by John Hobby and
published as AT&T technical reports. They continue to be updated and
maintained as part of the MetaPost distribution. These links are for the
documentation of the last released version.
Taco Hoekwater has written an excellent series of articles on the
MetaPost language. They were originally published in the ConTeXt Group
Journal (2019–2023), and then collected in NTG's MAPS journal, issue 53:
MetaPost: Uma introdução ao estudante
(MetaPost: an introduction to students),
by Nicole Rodrigues Cuellar and Estevão Vinícius Candia
(in Brazilian Portuguese).
Examples
Metapost examples package on CTAN, hundreds of examples showing
source and output side by side, from simple to complex,
by Vincent Zoonekynd.
Asymptote, a
modern MetaPost replacement with C++-like syntax and floating-point
numerics, by Andy Hammerlindl, John Bowman, and Tom Prince.
GNU 3DLDF by Laurence Finston, an independent implementation for
IPE, a drawing editor for
creating figures in PDF format. It supports making small figures for
inclusion into LaTeX documents as well as multi-page PDF
presentations.
MetaPost and MetaFun by Hans Hagen; MetaFun is essentially
a format for MetaPost, and Hans' ConTeXt format for TeX has
integrated support for MetaPost.
MPtoPDF by Hans Hagen is a tool to convert MetaPost output into
standalone PDF files.