MIKTEX-MPOST(1)
π NAME π
okay bestie, this is the manual page for miktex-mpost, section 1 (User Commands) β the manual name is literally MIKTEX-MPOST(1). And what is it? miktex-mpost β MetaPost, a system for creating graphics. iconic. β¨
β¨ SYNOPSIS β¨
miktex-mpost [option...] [[command...] | [file]]
πΈ DESCRIPTION πΈ
Okay so first thing: this man page is an adaption of the corresponding TeX Live man page. π
MetaPost interprets the MetaPost language and produces PostScript (EPS) or Scalable Vector Graphics (SVG) pictures. The MetaPost language is similar to Knuth's METAFONT with additional features for including TeX commands and accessing features of PostScript not found in METAFONT. it's giving graphics main character energy. π
MetaPost is normally used with some preloaded macros, and it will use its executable name as the name of the preload file to use. For example, when called as miktex-mpost the mpost.mp file is used, which is identical to plain.mp. When the --initialize option is given, preloading does not happen.
The commands given on the command line to the MetaPost program are passed to it as the first input line. (But it is often easier to type extended arguments as the first input line, since shells tend to gobble up or misinterpret MetaPost's favorite symbols, like semicolons, unless you quote them.) The normal usage is to say miktex-mpost figs to process the file figs.mp. The basename of figs becomes the βjobnameβ, and is used in forming output file names. If no file is named, the jobname becomes mpout. The default extension, .mp, can be overridden by specifying an extension explicitly.
When the --dvitomp option is given, MetaPost acts as DVI-to-MPX converter only. Run miktex-mpost --dvitomp --help for option explanation.
π OPTIONS π
--alias=nameβ pretend to be program name, i.e., set program (and memory dump) name toname. This may affect the search paths and other values used. Using this option is equivalent to copying the program file tonameand invokingname.--c-style-errorsβ change the way error messages are printed. The alternate style looks like error messages from many compilers and is easier to parse for some editors.--debugβ print debugging info and leave temporary files in place. (yes, the temp files stay β not me forgetting to clean up π)--halt-on-errorβ quit after the first error.--helpβ give help and exit.--initializeβ become the INI variant of the program.--interaction=modeβ set the interaction mode. Must be one ofbatchmode,scrollmodeanderrorstopmode. The meaning of these modes is the same as the corresponding commands.--job-name=nameβ set the name of the job (\jobname). This has an affect on the output file names.--no-c-style-errorsβ don't change the way error messages are printed.--numbersystem=stringβ set number system mode (stringone of:scaled,double,binary,decimal).--output-directory=dirβ write output files indirinstead of the current directory. Look up input files indirfirst, then along the normal search path.--recorderβ enable the file name recorder. This leaves a trace of the files opened for input and output in a file with the extension.fls.--restrictedβ be secure: disabletex, and editor commands.-s internal="string"β setinternalto the value.-s internal=numberβ setinternalto the value.--tex=texprogramβ usetexprograminstead ofmiktex-texwhen compiling text labels. This flag overrides the environment variableTEX.--troffβ setprologues:=1and assume--tex=troff.--undump=nameβ usenameas the name of the format to be used, instead of the name by which the program was called or a%&line.--versionβ show version information and exit.
π¦ ENVIRONMENT π¦
MIKTEX_TRACEβ comma-separated list of trace stream names (see Chapter 9, Trace Streams). If this variable is set, then MiKTeX programs will write trace messages into the configured log sink.MPINPUTSβ extra paths to locate MetaPostinput files.MPINPUTSβ extra paths to locate MetaPostinput files. (yes, it's listed twice in the original β not a glitch, bestie π )
okay that's the whole page, bestie β this cutie comes from MiKTeX 25.12, dated December 29, 2025, and it's the MIKTEX-MPOST(1) manual. mwah π
π¦ where this page comes from
- nixos 26.05: miktex 25.12
- nixpkgs unstable: miktex 25.12
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms