\jobname prints the basename (the name without the
.tex extension) of the TeX file on which ConTeXt was invoked. E.g. in the simple case of
\jobname will produce
mydocument. If one is using products and components, then
\jobname will resolve to the basename of whatever product (or component) the
texexec command was invoked on.
With a single file:
Job name: \jobname
Multi-file example: a product and a component.
% myproduct.tex \startproduct \component c_mycomponent \stopproduct
% mycomponent.tex \startcomponent c_mycomponent % not required, but good for clarity \jobname \stopcomponent
Compiling this with
context myproduct.tex</context> means
mycompnent.tex resolves to
myproduct. (Same with
- \texenginename gives the name of the engine (e.g. LuaTeX, or XeTeX).
- \texengineversion gives the version number of the engine (e.g. 0.64).
- \contextversion gives the timestamp of the ConTeXt version in use
- \contextmark gives MKII or MKIV, the ConTeXt major release marker
- \contextversionnumber gives the ConTeXt version followed by the mark.
Help from ConTeXt-Mailinglist/Forum
All issues with: