Mlpost Handbuch

Mlpost Schnittstelle

  1. Definieren Sie Ihre Zeichnungen in einem Ocaml Programm fig.ml
             open Mlpost
             ...
    	 let fig_a = ...
    	 let fig_b = ...
    
    Jede Abbildung hat den Typ Command.t.
  2. Fügen Sie den folgenden Code hinzu, der das Metapost Programm erzeugt
      
    	let () = Metapost.emit "file_a" fig_a
    	let () = Metapost.emit "file_b" fig_b
    
  3. Führen Sie das mlpost Programm auf dieser Datei aus, mit dem Kommando
           mlpost fig.ml
    
    Die PostScript-Abbildungen werden in den Dateien file_a.1 file_b.1, usw abgespeichert.

Options

mlpost akzeptiert die folgenden Optionen:
-pdf
produziert .mps Dateien anstatt .1, zum Einfügen in LaTeX Dateien, die mit pdflatex kompiliert werden.

-latex main.tex
spezifiziert die LaTeX-Hauptdatei, deren LaTeX-Präambel an Metapost weitergegeben wird. Auf diese Weise können die gleichen Makros, Fonts und LaTeX-Pakete wie im LaTeX-Dokument in den Abbildungen verwendet werden. Die Datei main.tex muss mindestens den documentclass Befehl und die Zeile "\begin{document}" enthalten.

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

Français / English / Deutsch