Everything about MetaPost
Programming language
MetaPost refers to both a programming language and the interpreter of the MetaPost programming language. Both are derived from Donald Knuth's Metafont language and interpreter. MetaPost produces vector graphic diagrams from a geometric/algebraic description. The language shares Metafont's declarative syntax for manipulating lines, curves, points and geometric transformations. However,Metafont is set up to produce fonts, in the form of image files with associated font metric files, whereas MetaPost produces EPS, SVG, or PNG files The output of Metafont consists of the fonts at a fixed resolution in a raster-based format, whereas MetaPost's output is vector-based graphics Metafont output is monochrome, whereas MetaPost uses RGB or CMYK colors. The MetaPost language can include text labels on the diagrams, either strings from a specified font, or anything else that can be typeset with TeX. Starting with version 1.8, Metapost allows floating-point arithmetic with 64 bits Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: MetaPostA 5-minute orientation
- Skim a recent paper: Metafont/MetaPost and a complex Indic script: MalayalamInfluential work since 2022
- Pick up a classic book: The LaTex graphics companionThe most-reprinted book on the subject
- Read the landmark paper: Beyond MetaPost: TeX, MetaPost, and LuaCited 1 times
- Go sideways: MetafontA closely related topic
- Go sideways: Douady–Earle extensionA closely related topic
📖 Definitions
Noun A posted message dealing with the topic of what and how to post on a particular Internet forum or thread.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Beyond MetaPost: TeX, MetaPost, and Lua
METAPOST nielen na nakreslenie loga
The 3D asymptote generalization of MetaPost Bézier interpolation
Un site dédié aux exemples METAPOST
Curvature combs and harmonized paths in MetaPost
A Brazilian Portuguese work on MetaPost, and how mathematics is embedded in it
L-systems: Turtle graphics with MetaPost and Lua
METAPOST and mfpic - the second part
🆕 Influential since 2022
📚 Books worth reading
The LaTex graphics companionMichel Goossens · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Metafont Metafont is a description language used to define raster fonts. It is also the name of the interpreter that executes Metafont code, generating the bitmap…
- Douady–Earle extension In mathematics, the Douady–Earle extension, named after Adrien Douady and Clifford Earle, is a way of extending homeomorphisms of the unit circle in the…
- Newton fractal The Newton fractal is a boundary set in the complex plane which is characterized by Newton's method applied to a fixed polynomial p(z) ∈ ℂ[z] or transcendental…
- Möbius transformation In geometry and complex analysis, a Möbius transformation of the complex plane is a rational function of the form f(z)=az+bcz+d of one complex variable…
- Hessian form of an elliptic curve In geometry, a Hessian curve is a cubic plane curve similar to the folium of Descartes that belongs to the Hesse pencil. It is named after the German mathematic…
- ConTeXt ConTeXt, stylised as ConTeXt, is a general-purpose document processor. Like LaTeX, it is derived from the TeX typesetting system. ConTeXt is especially…
- Computer Modern Computer Modern is the original family of typefaces used by the typesetting program TeX. It was created by Donald Knuth with his Metafont program, and…
- Root of unity In mathematics, a root of unity is any complex number that yields 1 when raised to some positive integer power n. Roots of unity are used in many branches…