Man Linux: Main Page and Category List

NAME

       mlpost - wrapper around OCaml and Metapost for the Mlpost library

SYNOPSIS

       mlpost [options] files...

DESCRIPTION

       mlpost  is  a  program  that  compiles OCaml files to PostScript or PDF
       files using the Mlpost library.

OPTIONS

       -pdf   Generate .mps files (default)

       -mp    Generate .mp files

       -png   Generate .png files

       -ps    Generate .1 files

       -latex <main.tex>
              Scan the LaTeX prelude

       -eps   Generate encapsulated postscript files

       -xpdf  WYSIWYG mode using xpdf remote server (the name  of  the  remote
              server is "mlpost")

       -v     Be  a  bit  more verbose. Otherwise nothing is printed except in
              case of error.

       -ocamlbuild
              Use ocamlbuild to compile

       -native
              Compile to native code

       -ccopt <options>
              Pass <options> to the Ocaml compiler

       -execopt <options>
              Pass <options> to the compiled program

       -version
              Print Mlpost version and exit

       -no-magic
              Do not parse mlpost options, do not call Metapost.dump

       -depend
              output dependency lines in a format  suitable  for  the  make(1)
              utility

       -contrib <contrib-name>
              compile with the specified contrib

       -dumpable
              output  one  name  of dumpable file by line. So it print all the
              figures which will be created by the .ml file.

       -get-include-compile {cmxa|cma|dir|file}
              output the libraries which are needed by the library  Mlpost  if
              you want not to use the mlpost tool :

                      - cmxa print the needed cmxa file (opt version)
                      - cma print the needed cma file (byte version)
                      - dir print the directories needed to be include
                      - file print the file name inside this directory without
              extension

       -compile-name <compile-name>
              Keep the compiled version of the .ml file and name it  <compile-
              name>.

       -dont-execute
              Don’t  execute  the mlfile. So mlpost generates no figures. With
              this option you can check that a file  compile  without  wasting
              time  to  generate  the  figures.  The options -dont-execute and
              -compile-name can be used in conjunction  to  create  a  program
              which  generates  some  figures  according  to some command line
              options.

       -dont-clean
              Don’t remove intermediates files. The metapost backend use  some
              intermediates files which are removed without this option.

       -cairo Use the cairo backend instead of metapost

       -t1disasm
              Set  the  program  used  to decrypt PostScript Type 1 font, only
              with cairo (default built-in one). This  option  will  disappear
              soon.

       -help, --help
              Display the list of options

SEE ALSO

       mpost(1), ocamlc(1), xpdf(1).

AUTHOR

       Mlpost  was  written  by Romain Bardou, François Bobot, Johannes Kanig,
       Stéphane Lescuyer and Jean-Christophe Filliâtre.

       This manual page was written by Stéphane Glondu <steph@glondu.net>  and
       completed by the Mlpost authors for the Debian project (but may be used
       by others).

                                  August 2009