David Arnold wrote:

Why doesn't this work?

%output=pdf

\startuseMPgraphic{usquare}
  draw unitsquare scaled \MPvar{u};
\stopuseMPgraphic

\starttext

\startMPpage
\setupMPvariables[usquare][u=4cm]
\includeMPgraphic{usquare}
\stopMPpage

\stoptext

because

(1) after startMPpage metapost code is expected (or something like \includeMPgraphic{...} that expands to mp code (2) when the setup is moved outside the startMPpage, contex does not know what vars to preset

however, this works (MPrawvar is undocumented, yet)

\startuseMPgraphic{usquare}
 draw unitsquare scaled \MPrawvar{usquare}{u};
\stopuseMPgraphic

\starttext

\setupMPvariables[usquare][u=4cm]

\startMPpage
\includeMPgraphic{usquare}
\stopMPpage

\stoptext

_______________________________________________
ntg-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to