Manuel Mlpost

Utilisation

  1. Définir ses figures dans un fichier Ocaml fig.ml
             open Mlpost
             ...
    	 let fig_a = ...
    	 let fig_b = ...
    
    Chaque figure a le type Command.t.
  2. Ajouter du code pour la production du Metapost
      
    	let () = Metapost.emit "file_a" fig_a
    	let () = Metapost.emit "file_b" fig_b
    
  3. Lancer le programme mlpost sur ce fichier
           mlpost fig.ml
    
    Les figures PostScript sont alors créées dans les fichiers file_a.1, file_b.1, etc.

Options

mlpost accepte les options suivantes :
-pdf
produit des fichiers .mps au lieu de .1, pour inclure dans du LaTeX compilé avec pdflatex

-latex main.tex
spécifie le fichier LaTeX principal, dont le prélude est extrait et passé à Metapost (on peut ainsi utiliser les macros, polices et paquets du document LaTeX en question). main.tex doit contenir au moins une commande documentclass et la commande "\begin{document}".

  1. let () = Metapost.dump 
               ~prelude:(Metapost.read_prelude_from_tex_file "document.tex") "somefile"
    

Français / English / Deutsch