[NTG-context] \sometxt in staticMPfigure

Sanjoy Mahajan sanjoy at mrao.cam.ac.uk
Wed Sep 27 06:29:27 CEST 2006

Hans Hagen wrote:

  the problem (if you look into the mp file) is that there is *no* 
  beginfig; this is because we now use a more stupid (stripped down) 
  variant of saving the graphic.

Right, I looked into the mp file and saw the new plan.

    boxit.h(btex h etex);

  i'll add the b/e to the main macro. 

I briefly thought about adding the beginfig..endfig by hand, but I
figured it would fail because texexec would wrap another
beginfig..endfig around it -- since it didn't know that some parts of
the file needed to go outside the beginfig..endfig.

However, a simple experiment trumps a fine theory: I added the
beginfig..endfig and it worked.  But the theory wasn't all wrong.
Here's a snippet of texexec-mpgraph.mp

verbatimtex \global \loadfontfileoncetrue  etex;
input boxes

boxit.h(btex  h etex


Not sure how metapost managed to deal with the nested beginfig's, but it
did.  Here's what the log said:

  2 output files written: texexec-mpgraph.1 .. texexec-mpgraph.1

It looks like a fragile method.  Instead the beginfig..endfig should be
put in explicitly into the mp file (just as you said) and the inclusions
should go outside the beginfig..endfig.


`A society of sheep must in time beget a government of wolves.'
   -- Bertrand de Jouvenal

More information about the ntg-context mailing list