Groupe francophone des Utilisateurs de TEX, LATEX et logiciels compagnons

MetaPost

Publié le samedi 16 janvier 2010, par Jérémy Just, Le TeXnicien de surface, Maxime Chupin,

Dernière modification le 10 février 2023

Qu’est-ce que MetaPost

Le système MetaPost (créé par John Hobby) implémente un langage de description de graphiques qui ressemble beaucoup à MetaFont.

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

 Le site d’exemples propulsé par l’association GUTenberg : metapost.gutenberg-asso.fr

 Qu’est-ce que MetaPost ?

 metapost@tug.org (archive) liste de discussion internationale (en) sur MetaPost (et MetaFont)

 la page de MetaPost sur le site du TUG

 MetaPost Previewer de Troy Henderson, (EN), un site où l’on peut tester du code MetaPost, le compiler et en télécharger une sortie PNG ou SVG.

 le CTAN contient dans tex-archive/info/metapost/examples/ des exemples de code MetaPost, dus à Vincent Zoonekynd, que l’on peut également voir en ligne, avec le graphique obtenu.

 Syracuse où l’on trouve beaucoup d’exemples. Il y a aussi une galerie où figure un nombre impressionnant d’illustrations faites avec MetaPost. Ce site est aussi riche en animations réalisées avec MetaPost et les swftools. C’est aussi sur ce site qu’on trouve les séries de macros geometriesyr et mp-solid

Bibliographie sur MetaPost

Dans les Cahiers GUTenberg

 Maxime Chupin, « LuaLaTeX et MetaPost avec luamplib, une introduction, n° 58, 2022

 Yves Soulet, « Metapost raconté aux piétons », n° 52-53, 2009

 Denis Roegel, « Sphères, grands cercles et parallèles », n° 48, 2007

 Denis Roegel, « MetaPost, l’intelligence graphique », n° 41, 2001

 John D. Hobby, « Un manuel de l’utilisateur pour MetaPost (Version corrigée après publication) » n° 41, 2001

 John D. Hobby, « Tracer des graphes avec MetaPost (Version corrigée après publication) » n° 41 , 2001

 Fabrice Popineau, « MetaPost pratique » n° 41 , 2001

 Denis Roegel, « La géométrie dans l’espace avec MetaPost » n° 39-40 , 2001

Ouvrages en anglais

 A User’s Manual for MetaPost, dernière version en date de la documentation

SPIP | | Plan du site | Suivre la vie du site RSS 2.0