Editer un fichier Metapost sous Gedit

Editer un fichier Metapost se fait facilement en utilisant les extraits de code de Gedit. Je rappelle que j’utilise pleinement le fichier geometriesyr16.mp de Christophe Poulain.

L’installation


L’ensemble de la configuration de Gedit est décrite ici. Il faut notamment  que l’extension mp soit reconnue pour que les snippets soient activés.

Mes fichiers personnels Metapost doivent être présents dans le texmf/ .

Créer la base d’un fichier mp


Il faut tout d’abord créer un fichier (vide) d’extension mp. Ceci permettra d’activer les extraits de code de Metapost.

J’ai créé le raccourci « mpfile » dont voici le code :

input geometriesyr16.mp ;
input dlf_texperso.mp;
input dlf_couleurs.mp;

%------------------------------------------------------------------------
% Figure 1
%------------------------------------------------------------------------

u:=1cm;
figure(-8u,-8u,10u,8u);

$1

fin;
%-----------------------------------------------------------------------




%-----------------------------------------------------------------------
end;

Pour l’utiliser,
– je tape dans le fichier vide : mpfile TAB
– le code apparaît
– le curseur se positionne à l’endroit où l’on doit mettre le code de la figure.

D’autres raccourcis

En tapant sur Ctrl-Space, on accède à l’ensemble des raccourcis disponibles.

On peut facilement les éditer, les modifier voire les supprimer en allant dans le menu « Outils->Gérer les extraits de code« .

Un autre raccourci important est « mpfig » qui permet de rajouter le code de base d’une figure supplémentaire :

%-------------------------------------------------------------------------
% Figure
%------------------------------------------------------------------------
u:=1cm;
figure (-8u,-8u,8u,8u);



fin;
%-----------------------------------------------------------------------

Compilation


Pour compiler, on tape sur la touche F12 :
– s’il n’y a pas d’erreurs de compilation, un fichier pdf s’ouvre avec la liste des figures créées.
-s’il y a une erreur, le fichier log s’ouvre sur la ligne du message d’erreur. En retapant sur F12, le fichier mp s’ouvre sur la ligne d’erreur.

Le visualiseur choisi est Evince. Il a l’avantage de mémoriser la dernière page ouverte, ce qui facilite la mise au point d’un document.