Section 1 · User commands

mtx-context.1

Package: texlive-context

mtx-context

NAME
SYNOPSIS
DESCRIPTION
OPTIONS: BASIC
OPTIONS: EXPERT
OPTIONS: SPECIAL
AUTHOR


NAME

mtx-context - ConTeXt Process Management

SYNOPSIS

mtxrun —script context [ OPTIONS … ] [ FILENAMES ]

DESCRIPTION

ConTeXt Process Management

OPTIONS: BASIC

—runprocess (one or more) files (default action)
—makecreate 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=…)

—jituse 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)

—onceonly run once (no multipass data file is produced)
—runsprocess 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

—nosynctex

never initializes synctex (for production runs)

—synctex

run with synctex enabled (better use upsynctex[state=start])

—nodates

omit runtime dates in pdf file (optional value: a number (this 1970 offset time) 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

—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

—lmtxforce 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

OPTIONS: SPECIAL

—pdftex

process file with texexec using pdftex

—xetex

process file with texexec using xetex

—mkiiprocess file with texexec
—pipedo 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