purge aux files
When typesetting a TeX file, ConTeXt creates a certain number of auxiliary files, of which some remain when the corresponding PDF file is produced (such as
.log file, a utility file
synctex.gz file if SyncTex has been invoked).
When using ConTeXt (that is
mkiv) from a Terminal window (command line) to typeset
my-jobname.tex one can issue an optional flag
--purge. That is one says
context my-jobname.tex --purge
to remove all auxiliary files, except the
.tuc file, and the
synctex.gz file if the
--synctex option flag has been invoked.
context my-jobname.tex --purgeall
one removes all auxiliary files, except the
synctex.gz file if SyncTex has been invoked.
ConTeXt version 2013.09.03 10:22, there is a new possibility to pass such options when typesetting, both with a Terminal command line or a dedicated editor such as
TeXShop on Mac OS X, or
TeXWorks on Mac OS X or Windows.
In order to use this new capability of ConTeXt, one can create a file named for instance
which contains for instance the following lines:
<?xml version='1.0' standalone='yes'?> <ctx:job> <ctx:message>default flags</ctx:message> <ctx:flags> <ctx:flag>purgeall</ctx:flag> <ctx:flag>synctex=zipped</ctx:flag> </ctx:flags> </ctx:job>
This file has to be put for instance in your
directory. Then on top of the file my-jobname.tex one has to say:
in order to pass all the optional flags contained in
my-preferences.ctx to the mkiv engine.
By having several
preferences.ctx files, one can have different environments for the typesetting.