Changes

Jump to navigation Jump to search
1,121 bytes added ,  15:05, 7 June 2013
Created page with "ConTeXt is a '''TeX format''': an elaborate collection of macros defining a TeX 'dialect', a higher-level typesetting interface that runs on TeX's ca. 300 primitive commands. Nex..."
ConTeXt is a '''TeX format''': an elaborate collection of macros defining a TeX 'dialect', a higher-level typesetting interface that runs on TeX's ca. 300 primitive commands. Next to ConTeXt, other well-known TeX formats are [[wikipedia:LaTeX|LaTeX]] and [http://www.tex.ac.uk/cgi-bin/texfaq2html?label=LaTeXandPlain Plain TeX].

A format is precompiled, and loaded by TeX when you run it. ConTeXt ships with its source files, and keeps its compiled format inside the `texmf-cache`. In fact, ConTeXt has more than one format: the English, Dutch, etc. interfaces are all separate formats.

$CONTEXTROOT/tex/texmf-context/tex/context/base # source files
$CONTEXTROOT/tex/texmf-cache/luatex-cache/context/.../cont-en.fmt # compiled English format

When you alter any of the source files, you have to manually remake the format using the `[[context]]` script:

context --make cont-en # Remake the English format

== See also ==

* [http://tex.stackexchange.com/a/97537/2229 A deeper explanation of formats]
* [http://repo.or.cz/w/context.git/tree/HEAD:/tex/context/base ConTeXt's source files online]

Navigation menu