Qu’est-ce qu’est MetaPost ?

Le système MetaPost (créé par John Hobby) implémente un langage de description de graphiques qui ressemble beaucoup à MetaFont. MetaFont et MetaPost ont en commun la quasi totalité du langage, mais MetaFont permet de produire des fichiers de fontes matricielles (raster font), alors que MetaPost permet de produire un fichier vectoriel (PS, PDF, SVG).

C’est un langage puissant de production de graphiques qui peuvent être imprimés directement ou incorporés dans des documents (La)TeX (depuis LuaTeX, il est même intégré au moteur luatex). Il permet d’insérer du texte formaté avec (La)TeX dans les graphiques.

Knuth a déclaré n’utiliser que MetaPost pour produire les diagrammes des textes qu’il écrit.

Une bonne partie du code source de MetaPost a été copié, avec la permission de Knuth, des sources de MetaFont.

Le site de développement de MetaPost permet de suivre l’évolution du logiciel.

On trouve MetaPost dans toutes les bonnes distributions TeX.

Liens utiles

Bibliographie sur MetaPost

Dans les Cahiers GUTenberg

Documentations

Articles dans le TUGboat