[metapost] nonstopmode interaction
Taco Hoekwater
taco at elvenkind.com
Thu Oct 13 17:55:55 CEST 2011
On 10/13/2011 05:49 PM, Taco Hoekwater wrote:
> On 10/13/2011 04:28 PM, Troy Henderson wrote:
>> No. All labels are collected into a single TeX input file that is
>> then processed, and the return value of that run is used to decide
>> the validity of all labels.
>>
>>
>> Are there any hacks/workarounds (even sacrificing efficiency) that would
>> allow me to process these labels separately?
>
> Sorry, no. Makempx errors are fatal in all versions of metapost up 'til
> now.
I just realised that it is not quite true that there is no possible hack
to work around this; there is. It is just rather sneaky.
All that mpost knows is that it runs the command held in the $TEX
environment variable (typically that is 'etex') on an input file, and it
expects to find a DVI file after that call returns.
$TEX being just an environment variable, it could point a user-supplied
script that runs whatever TeX engine you want, plugs in a default DVI if
the actual tex chokes for some reasonb, and always returns succesfully.
Best wishes,
Taco
More information about the metapost
mailing list