un éditeur metaspost

 


par David Cobac


metapost


metapost est un langage issu de metafont par D. Knuth créateur de TeX. Metafont permet la création de police pour TeX, metapost, orienté vers la géométrie, renvoie un résultat sous forme vectorielle postscript. Metapost est LE langage du professeur de maths désirant réaliser des figures géométriques dignes de ce nom.


une présentation en mars 2004


Réaliser un éditeur dédié peut paraître inutile compte-tenu de l'existence d'éditeurs performants comme emacs, vi ou encore nedit possédant des modes "meta" adaptés à la frappe de code metapost (et metafont). En fait, il s'agit ici d'une réalisation issue de TkEdit (un éditeur tcl que j'avais réalisé) pour une présentation de metapost/LaTeX qui aura lieu en mars 2004 à Dunkerque. Plutôt que d'utiliser un éditeur comme emacs qui nécessite un investissement en temps pour s'y initier. L'éditeur que je vous propose "cache" le travail de compilation et de transformation. On "appuie" sur un bouton et on voit apparaître la figure. C'est discutable mais cela permet à l'auditeur de se concentrer sur le code metapost plutôt que sur la compilation ce qui pourra être fait plus tard.


le code


Bref, cet éditeur ne risque pas de dépasser mars 2004 ;)) Le voilà en version 0.2.4 http://dcobac.free.fr/tcl/mpeditor