On Fri, 1 Feb 2013, Marco Patzer wrote: > Hi, > > I have MetaPost graphics that are generated by an external program. > Each graphic is an individual file and the code is enclosed by > > beginfig(1) > … > endfig; > end > > The beginfig argument is always “1”, it does not increment. > Including the graphics using MPrun fails, since the first figure's > “end” stops the MetaPost run: > > \startMPrun{foo} > beginfig(1); > fill fullcircle scaled 1cm withcolor blue; > endfig; > end; %% prevents the second graph from being processed > \stopMPrun > > \startMPrun{bar} > beginfig(1); > fill unitsquare scaled 2cm withcolor red; > endfig; > end; > \stopMPrun > > \starttext > foo: \externalfigure[mprun:foo.1] > bar: \externalfigure[mprun:bar.1] %% not shown > \stoptext > > I want to avoid preprocessing the generated MP graphics, if possible > (stripping the “end”s). What is the best way to deal with these > graphics? (Untested), something like: let normalend=end; let end=relax; % Don't know the MP equiv. ... ... let end=normalend; Aditya