29.05.2014 Views

The history of luaTEX 2006–2009 / v 0.50 - Pragma ADE

The history of luaTEX 2006–2009 / v 0.50 - Pragma ADE

The history of luaTEX 2006–2009 / v 0.50 - Pragma ADE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

version 1.0.2 - 2007+ - PRAGMA <strong>ADE</strong> / CONTEXT<br />

--script<br />

--execute<br />

--resolve<br />

--ctxlua<br />

--locate<br />

--autotree<br />

--tree=pathtotree<br />

--environment=name<br />

--path=runpath<br />

--ifchanged=filename<br />

--iftouched=old,new<br />

--make<br />

--remove<br />

--stubpath=binpath<br />

--windows<br />

--unix<br />

--verbose<br />

--engine=str<br />

--progname=str<br />

--edit<br />

--launch (--all)<br />

--intern<br />

run an mtx script<br />

run a script or program<br />

resolve prefixed arguments<br />

run internally (using preloaded libs)<br />

locate given filename<br />

use texmf tree cf.\ environment settings<br />

use given texmf tree (def: 'setuptex.tmf')<br />

use given (tmf) environment file<br />

go to given path before execution<br />

only execute when given file has changed<br />

only execute when given file has changed<br />

create stubs for (context related) scripts<br />

remove stubs (context related) scripts<br />

paths where stubs wil be written<br />

create windows (mswin) stubs<br />

create unix (linux) stubs<br />

give a bit more info<br />

target engine<br />

format or backend<br />

launch editor with found file<br />

launch files (assume os support)<br />

run script using built-in libraries<br />

This help information gives an impression <strong>of</strong> what the script does: running other scripts,<br />

either within a certain tds tree or not, and either conditionally or not. Users <strong>of</strong> ConTEXt<br />

will probably recognize most <strong>of</strong> the ags. As with texmfstart, arguments with prexes like<br />

file: will be resolved before being passed to the child process.<br />

<strong>The</strong> rst option, --script is the most important one and is used like:<br />

mtxrun --script fonts --reload<br />

mtxrun --script fonts --pattern=lm<br />

In MkIV you can access fonts by lename or by font name, and because we provide several<br />

names per font you can use this command to see what is possible. Patterns can be<br />

Lua expressions, as demonstrated here:<br />

<strong>The</strong> luacation <strong>of</strong> TEX and ConTEXt 169

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!