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,

Dernière modification le 24 mai 2022

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, si ce n’est qu’il produit des fichiers EPS (Encapsulated PostScript).

C’est un langage puissant de production de graphiques qui peuvent être imprimés directement ou incorporés dans des documents (La)TeX. 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 écrits.

Bien qu’en général PDFLaTeX ne puisse utiliser des fichiers au format EPS, ceux que produit MetaPost sont suffisamment simples et réguliers pour que PDFLaTeX puisse s’en servir — en utilisant du code emprunté à ConTeXt.

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 peut y télécharger la dernière version par Subversion. Le site demande une authentification, on trouvera les détails sur la page dédiée du TUG.

On trouve MetaPost dans toutes les bonnes distributions TeX.

Liens utiles

 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 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

 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