On Thu, 29 Sep 2011, Meer, H. van der wrote:
I would like to generate metapost figures in separate pdf-files (in some
convenient directory, they are reused elsewhere). This as part of a project
structure. I know that on a separate run such a pdf can be generated with:
context figurefile running on input
\input some-metapost-inclusions
\starttext
\startMPpage
..
\stopMPpage
\stoptext
But the idea is to do it on the fly while typesetting a project (using
mode=*first to prevent further iterations):
..
\component figurefile
..
And in the figurefile
\startcomponent figurefile
\environment some-metapost-inclusions
\starttext
.. BUT THEN WHAT?
As such it is not sufficient for the goal proposed. Can this be done at all?
What I usually do is have all the figures in separate buffers:
\startenvironment figures
\startbuffer[fig-1]
...
\stopbuffer
\stopenvironment
and in the main file
\environment figures
\starttext
....
\processMPbuffer[fig-1]
....
\stoptext
This way you can also combine multiple figures using
\processMPbuffer[fig-common,fig-1]
etc.
The metapost processing is fast enough that there is no noticable speed
difference.
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________