mtx-context(1)
π NAME π
mtx-context(1) β ConTeXt Process Management, periodt. That's the manual-name vibe, bestie: mtx-context is literally the ConTeXt Process Management era. π
β¨ SYNOPSIS β¨
mtxrun --script context [ OPTIONS ... ] [ FILENAMES ]
Okay so that's the summoning spell. Use it exactly, no cap. πͺ
π¦ DESCRIPTION π¦
ConTeXt Process Management. That's it. That's the description. Iconic minimalism. π
π OPTIONS: BASIC π
--runβ process (one or more) files (default action). The default-default, fr fr.--makeβ create context formats.--ctx=nameβ use ctx file (process management specification).--noctxβ ignore ctx directives and flags.--interfaceβ use specified user interface (default:en).--autopdfβ close pdf file in viewer and start pdf viewer afterwards.--purgeβ purge files either or not after a run (--pattern=...).--purgeallβ purge all files either or not after a run (--pattern=...).--usemodule=listβ load the given module or style, normally part of the distribution.--environment=listβ load the given environment file first (document styles).--mode=listβ enable given the modes (conditional processing in styles).--path=listβ also consult the given paths when files are looked for.--arguments=listβ set variables that can be consulted during a run (key/value pairs).--randomseed=numberβ set the randomseed.--result=nameβ rename the resulting output to the given name.--trackers=listβ set tracker variables (show list with--showtrackers).--directives=listβ set directive variables (show list with--showdirectives).--silent=listβ disable logcategories (show list with--showlogcategories).--stripβ strip Lua code (β οΈ only meant for production where no errors are expected).--errors=listβ show errors at the end of a run, quit when in list (also when--silent).--htmlerrorpageβ generate html error page instead (optional:=scite).--noconsoleβ disable logging to the console (logfile only).--nodummyβ don't create a dummy file (can confuse pdf viewers that keep file in view).--purgeresultβ purge result file before run.--find=stringβ search for the given pattern in the documentation sources.--forcexmlβ force xml stub.--forcecldβ force cld (context lua document) stub.--forceluaβ force lua stub (like texlua).--forcempβ force mp stub.--arrangeβ run extra imposition pass, given that the style sets up imposition.--noarrangeβ ignore imposition specifications in the style.--pagesβ report pagenumbers of names pages and list references (--page=...or--page=...).--jitβ use luajittex with jit turned off (only use the faster virtual machine).--jitonβ use luajittex with jit turned on (in most cases not faster, even slower).--onceβ only run once (no multipass data file is produced).--runsβ process at most this many times.--forcedrunsβ process this many times (permits for optimization trial runs).--batchmodeβ run without stopping and do not show messages on the console.--nonstopmodeβ run without stopping.--nocompactfontsβ revert to less efficient (traditional) font scaling.--nosynctexβ never initializes synctex (for production runs).--synctexβ run with synctex enabled (better useupsynctex[state=start]).--nodatesβ omit runtime dates in pdf file (optional value: a number (1970 offset) or string"YYYY-MM-DD HH:MM").--nocompressionβ forcefully turns off compression in the backend.--traileridβ alternative trailer id (or constant one).--generateβ generate file database etc. (as luatools does).--paranoidβ do not descend to..and../...--versionβ report installed context version.--integrityβ report mismatch between binary and expectations.--globalβ assume given file present elsewhere.--nofileβ use dummy file as jobname.--forceinputβ use this file as input file instead of the given one.--expertβ show some more options.
π OPTIONS: EXPERT π
--touchβ update context version number (also provide--expert, optionally provide--basepath).--nostatisticsβ omit runtime statistics at the end of the run.--profileβ profile job (use:mtxrun --script profile --analyze).--timingβ generate timing and statistics overview.--keeptucβ keep previous tuc files (jobname-tuc-[run].tmp).--keeppdfβ keep previous pdf files (jobname-pdf-keep.tmp).--keeplogβ keep previous log files (jobname-log-[run].tmp).--notucβ don't write a tuc file.--lmtxβ force lmtx mode (when available).--overloadmode=error|warning|0--6|255β enable csname overload checking.--extra=nameβ process extra (mtx-context-...in distribution).--extrasβ show extras.--ownerpasswordβ encrypt the (pdf) file using this master password.--userpasswordβ use an additional password for opening the document.--permissionsβ list of:print,modify,extract,add,fillin,assemble,quality.--wtpdfβ add an wtpdf conformance blob but best check first if it applies.
π OPTIONS: SPECIAL π
--luatexβ process file with luatex instead of luametatex.--pdftexβ process file with texexec using pdftex.--xetexβ process file with texexec using xetex.--mkiiβ process file with texexec.--pipeβ do not check for file and enter scroll mode (--dummyfile=whatever.tmp).--parallelβ process multiple files at the same time (you can specify a number of processes, default:8).--parallellistβ process commands in this file (lines that start with'context').--sandboxβ process file in a limited environment.--addbinarypathβ prepend the (found) binarypath to runners.
π AUTHOR π
More information about ConTeXt and the tools that come with it can be found at:
- maillist:
ntg-context@ntg.nl/http://www.ntg.nl/mailman/listinfo/ntg-context - webpage:
http://www.pragma-ade.nl/http://tex.aanhet.net - wiki:
http://contextgarden.net
okay bestie, that's the whole mtx-context(1) page β it's giving version 1.05 and 01-01-2026 energy, and that's the cute source/version + date sign-off at the very end. periodt. π
β¨
π¦ where this page comes from
- alpine 3.24: texmf-dist-context-doc 2026.0-r0 Β· LPPL-1.0 AND LPPL-1.1 AND LPPL-1.2 AND LPPL-1.3a AND LPPL-1.3c AND GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms