Hmmm,... I haven't tried this sort of thing for a while, so I downloaded the new beta into my Miktex system, regenerated formats, and attempted to compile the code below. I got the following error: ! Undefined control sequence. l.1 \global \loadfontfileoncetrue % ! You can't use a prefix with `\shipout'. <to be read again> \shipout l.2 \shipout \hbox{\smash{\hbox{\hbox{% line 226 C:\temp\junk-mpgraph.mp [1] ) (see the transcript file for additional information) I have write18 enabled in miktex.ini, and adjusted cont-sys.tex: % Enabling run time \METAPOST\ (also enable \write18 in % texmf.cnf): \runMPgraphicstrue \runMPTEXgraphicstrue % This saves some runtime, but needs a format, which you can % make with 'texexec --make --alone metafun'. Make sure that % the mem files are moved to the used web2c path (locate with % 'kpsewhich plain.mem'). \useMETAFUNformattrue % Enabling nested pretty printing: \newprettytrue % This can be a way to get things working on system with % name clashes. (Some \TeX's tend do search system wide.) \protectbufferstrue Anyone have an idea what I am doing wrong? At 01:01 PM 12/14/03 +0100, you wrote:
Hi David,
The use of the different possibilities of including metapost graphics in ConTeXt are described in the METAFUN-manual on pages 9, 81-82, 115
For your refernce I attach a small demo file using your code ...
Kind regards Willi
David Munger wrote:
Hello,
The following code results in no label output:
\starttext \startMPcode label.top(btex Some label etex, (1cm,1cm)) ; \stopMPcode \stoptext
I'm using ConTeXt 2003.12.12.
By the way, why don't \startMPgraphic and \stopMPgraphic do anything?
\setupoutput[pdftex] \starttext
\section{Including the MPcode in the placefigure mechanism}
\placefigure [here] [] {the label} {\startMPcode label.top(btex Some label 1 etex, (1cm,1cm)) ; \stopMPcode}
\section{startMPgraphic -- placeMPgraphic}
\startMPgraphic label.top(btex Some label 2 etex, (1cm,1cm)) ; \stopMPgraphic
\loadcurrentMPgraphic{width=15cm} \placeMPgraphic
\section{startuseMPgraphic -- useMPgraphic}
\startuseMPgraphic{Label2} label.top(btex Some label 3 etex, (1cm,1cm)) ; \stopuseMPgraphic
\useMPgraphic{Label2}
\section{startreusableMPgrpahic -- reuseMPgraphic}
\startreusableMPgraphic{Label3} label.top(btex Some label 4 etex, (1cm,1cm)) ; \stopreusableMPgraphic
\reuseMPgraphic{Label3}
\stoptext