ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* MetaPost with etex/btex
@ 2003-12-14  8:03 David Munger
  2003-12-14 12:01 ` Willi Egger
  0 siblings, 1 reply; 8+ messages in thread
From: David Munger @ 2003-12-14  8:03 UTC (permalink / raw)


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?


David

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: MetaPost with etex/btex
  2003-12-14  8:03 MetaPost with etex/btex David Munger
@ 2003-12-14 12:01 ` Willi Egger
  2003-12-14 13:46   ` Re : " David Munger
  2003-12-14 19:47   ` David Arnold
  0 siblings, 2 replies; 8+ messages in thread
From: Willi Egger @ 2003-12-14 12:01 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 541 bytes --]

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?
>


[-- Attachment #2: MPcode.tex --]
[-- Type: text/plain, Size: 769 bytes --]

\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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re : MetaPost with etex/btex
  2003-12-14 12:01 ` Willi Egger
@ 2003-12-14 13:46   ` David Munger
  2003-12-14 14:34     ` Patrick Gundlach
  2003-12-14 19:47   ` David Arnold
  1 sibling, 1 reply; 8+ messages in thread
From: David Munger @ 2003-12-14 13:46 UTC (permalink / raw)


Hi Willi,

Thanks for the examples, they'll sure be useful. But I realize I have not been  
precise enough in my post. The point is that

\startMPcode
  fill fullcircle scaled 1cm withcolor red ;
\stopMPcode

works, while

\startMPcode
  label.top("Some label", (1cm,1cm)) ;
\stopMPcode

produces some garbage between "Some" and "label", and

\startMPcode
  label.top(btex Some label etex, (1cm,1cm)) ;
\stopMPcode

doesn't work at all.

Sorry for being that vague.


David



On 2003-12-14 07:01:34, Willi Egger 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?
>> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Re : MetaPost with etex/btex
  2003-12-14 13:46   ` Re : " David Munger
@ 2003-12-14 14:34     ` Patrick Gundlach
  2003-12-14 15:01       ` Re : [NTG-context] " David Munger
  0 siblings, 1 reply; 8+ messages in thread
From: Patrick Gundlach @ 2003-12-14 14:34 UTC (permalink / raw)


Hi David,

> Sorry for being that vague.

You are still very vague. Your posted example works fine here. Please
report what ConTeXt/texexec version you have. You might think of
posting your logfile. 

Do you have \protectbufferstrue in cont-sys.tex? 

Patrick
-- 
mon trainsistor j'adore

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re : [NTG-context] Re: Re : MetaPost with etex/btex
  2003-12-14 14:34     ` Patrick Gundlach
@ 2003-12-14 15:01       ` David Munger
  2003-12-14 15:23         ` Patrick Gundlach
  0 siblings, 1 reply; 8+ messages in thread
From: David Munger @ 2003-12-14 15:01 UTC (permalink / raw)


Patrick Gundlach wrote :
> Do you have \protectbufferstrue in cont-sys.tex?

That was the exact point. It fixed it. Thanks a lot!

David

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Re : [NTG-context] Re: Re : MetaPost with etex/btex
  2003-12-14 15:01       ` Re : [NTG-context] " David Munger
@ 2003-12-14 15:23         ` Patrick Gundlach
  2003-12-14 15:51           ` Re : [NTG-context] " David Munger
  0 siblings, 1 reply; 8+ messages in thread
From: Patrick Gundlach @ 2003-12-14 15:23 UTC (permalink / raw)


Hi,

what ConTeXt version do you have? It sounds like an older one.

Patrick
-- 
mon trainsistor j'adore

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re : [NTG-context] Re: Re : [NTG-context] Re: Re : MetaPost with etex/btex
  2003-12-14 15:23         ` Patrick Gundlach
@ 2003-12-14 15:51           ` David Munger
  0 siblings, 0 replies; 8+ messages in thread
From: David Munger @ 2003-12-14 15:51 UTC (permalink / raw)


> what ConTeXt version do you have? It sounds like an older one.

texexec says:
ConTeXt  ver: 2003.12.12  fmt: 2003.12.14  int: english  mes: english

Freshly downloaded, but poorly installed by a novice... Actually I replaced  
the ConTeXt part from the debian unstable package source. So teTeX and ConTeXt  
are not synchronized.

David

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: MetaPost with etex/btex
  2003-12-14 12:01 ` Willi Egger
  2003-12-14 13:46   ` Re : " David Munger
@ 2003-12-14 19:47   ` David Arnold
  1 sibling, 0 replies; 8+ messages in thread
From: David Arnold @ 2003-12-14 19:47 UTC (permalink / raw)


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

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-12-14 19:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-14  8:03 MetaPost with etex/btex David Munger
2003-12-14 12:01 ` Willi Egger
2003-12-14 13:46   ` Re : " David Munger
2003-12-14 14:34     ` Patrick Gundlach
2003-12-14 15:01       ` Re : [NTG-context] " David Munger
2003-12-14 15:23         ` Patrick Gundlach
2003-12-14 15:51           ` Re : [NTG-context] " David Munger
2003-12-14 19:47   ` David Arnold

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).