ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Metapost and mkiv
@ 2009-09-22 12:44 Otared Kavian
  2009-09-22 16:03 ` Hans Hagen
       [not found] ` <200911071613.35924.alan.braslau@cea.fr>
  0 siblings, 2 replies; 14+ messages in thread
From: Otared Kavian @ 2009-09-22 12:44 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi all,

The following minimal example used to work with mkiv (until last May,  
I would guess…) but now it doesn't work with the latest
ConTeXt version 2009.09.21 17:39

Can any one tell me please what am I doing wrong?

Best regards: OK
%% begin

\setupcolors[state=start]
\starttext

\startbuffer[axes-1]
numeric u ; u := .5cm ;
path xox ; xox := (-u,0)--(8u,0) ;
path yoy ; yoy := (0,-u)--(0,7u) ;
draw xox withcolor blue ;
draw yoy withcolor blue ;
\stopbuffer

This MetaPost graphic is  \doifmodeelse{mkiv}{not shown with mkiv} 
{shown with mkii}:

\placefigure[middle][-]{}{\processMPbuffer[axes-1]} {}

\stoptext


%% end
___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

* Re: Metapost and mkiv
  2009-09-22 12:44 Metapost and mkiv Otared Kavian
@ 2009-09-22 16:03 ` Hans Hagen
  2009-09-22 16:45   ` Aditya Mahajan
       [not found] ` <200911071613.35924.alan.braslau@cea.fr>
  1 sibling, 1 reply; 14+ messages in thread
From: Hans Hagen @ 2009-09-22 16:03 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Otared Kavian wrote:
> Hi all,
> 
> The following minimal example used to work with mkiv (until last May, I 
> would guess…) but now it doesn't work with the latest
> ConTeXt version 2009.09.21 17:39
> 
> Can any one tell me please what am I doing wrong?

shows ok here


-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
      tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

* Re: Metapost and mkiv
  2009-09-22 16:03 ` Hans Hagen
@ 2009-09-22 16:45   ` Aditya Mahajan
  2009-11-07 12:25     ` Metapost+mpgraph " Alan BRASLAU
  0 siblings, 1 reply; 14+ messages in thread
From: Aditya Mahajan @ 2009-09-22 16:45 UTC (permalink / raw)
  To: mailing list for ConTeXt users

[-- Attachment #1: Type: TEXT/PLAIN, Size: 455 bytes --]

On Tue, 22 Sep 2009, Hans Hagen wrote:

> Otared Kavian wrote:
>> Hi all,
>> 
>> The following minimal example used to work with mkiv (until last May, I 
>> would guess…) but now it doesn't work with the latest
>> ConTeXt version 2009.09.21 17:39
>> 
>> Can any one tell me please what am I doing wrong?
>
> shows ok here

It also works for me with 2009.09.18. Do normal MP figures work (those 
inside \startMPcode...\stopMPcode)


Aditya

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Metapost+mpgraph and mkiv
  2009-09-22 16:45   ` Aditya Mahajan
@ 2009-11-07 12:25     ` Alan BRASLAU
  2009-11-07 12:39       ` Taco Hoekwater
  0 siblings, 1 reply; 14+ messages in thread
From: Alan BRASLAU @ 2009-11-07 12:25 UTC (permalink / raw)
  To: ntg-context

mpgraph does not appear to work properly under mkiv.

%% minimal example %%
\starttext

\startuseMPgraphic{test}
input graph
draw begingraph(16cm,12cm);
	setrange(whatever,whatever,whatever,whatever);
	gdraw (0,0) -- (1,1) ;
	endgraph;
\stopuseMPgraphic

\startTEXpage
\useMPgraphic{test}
\stopTEXpage

\stoptext
%%%%%%%%%%%%%%%%%%%%%


Works correctly under mkii (texexec) but not under mkiv (context).
Error message:
mplib | mp terminal: (/home/local/context/tex/texmf/metapost/base/graph.mp
! Redundant equation.
<to be read again> 
                   ;
l.143 Gmargin.low=-.07;
                                              % bbox fraction for default 
ra...

! Redundant equation.
<to be read again> 
                   ;
l.144 Gmargin.high=1.07;
                                              % bbox fraction for default 
ra...

)
mplib | mp error: unknown, no error, terminal or log messages
mplib | mp terminal: [1]
mplib | mp error: unknown, no error, terminal or log messages


Alan
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Re: Metapost+mpgraph and mkiv
  2009-11-07 12:25     ` Metapost+mpgraph " Alan BRASLAU
@ 2009-11-07 12:39       ` Taco Hoekwater
  0 siblings, 0 replies; 14+ messages in thread
From: Taco Hoekwater @ 2009-11-07 12:39 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Alan BRASLAU wrote:
> mpgraph does not appear to work properly under mkiv.
> 

The reason why is explained here:

   http://wiki.contextgarden.net/MkIV_Differences#Metapost

Best wishes,
Taco
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Re: Metapost+mpgraph and mkiv
       [not found]   ` <4AF59E70.1020705@elvenkind.com>
@ 2009-11-07 17:58     ` Alan BRASLAU
  2009-11-07 18:00       ` Wolfgang Schuster
  0 siblings, 1 reply; 14+ messages in thread
From: Alan BRASLAU @ 2009-11-07 17:58 UTC (permalink / raw)
  To: Taco Hoekwater; +Cc: ntg-context

On Saturday 07 November 2009 17:21:04 Taco Hoekwater wrote:
> 
> 1. You should load the MP packages you need in \startMPinclusions (this
> is where the code really belongs, even in mkii) instead of inside each
> separate graphic.
> 
> 2. You have to make sure that you do not re-state equations that were
> already solved in a previous graphic.
> 
> These are in fact the excact same rules that you have to adhere to in
> mkii if \runMPgraphicsfalse is active.

So, for the mailing list, here is a working solution (mkii & mkiv):

%% minimal example %%
\starttext

\startMPinclusions
input graph
\stopMPinclusions

\startuseMPgraphic{test}
draw begingraph(16cm,12cm);
        setrange(whatever,whatever,whatever,whatever);
        gdraw (0,0) -- (1,1) ;
        endgraph;
\stopuseMPgraphic

\startTEXpage
\useMPgraphic{test}
\stopTEXpage

\stoptext
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Re: Metapost+mpgraph and mkiv
  2009-11-07 17:58     ` Alan BRASLAU
@ 2009-11-07 18:00       ` Wolfgang Schuster
  2009-11-08 15:17         ` Alan BRASLAU
  2009-11-08 15:31         ` Metapost+mpgraph withcolor Alan BRASLAU
  0 siblings, 2 replies; 14+ messages in thread
From: Wolfgang Schuster @ 2009-11-07 18:00 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 07.11.2009 um 18:58 schrieb Alan BRASLAU:

> So, for the mailing list, here is a working solution (mkii & mkiv):
>
> %% minimal example %%
> \starttext
>
> \startMPinclusions
> input graph
> \stopMPinclusions

\usemodule[graph]

Wolfgang

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


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

* Re: Metapost+mpgraph and mkiv
  2009-11-07 18:00       ` Wolfgang Schuster
@ 2009-11-08 15:17         ` Alan BRASLAU
  2009-11-08 15:31         ` Metapost+mpgraph withcolor Alan BRASLAU
  1 sibling, 0 replies; 14+ messages in thread
From: Alan BRASLAU @ 2009-11-08 15:17 UTC (permalink / raw)
  To: ntg-context

On Saturday 07 November 2009 19:00:13 Wolfgang Schuster wrote:
> 
> \usemodule[graph]
> 

Thanks! This works in mkiv (but appears to be broken in mkii).

Alan
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Metapost+mpgraph withcolor
  2009-11-07 18:00       ` Wolfgang Schuster
  2009-11-08 15:17         ` Alan BRASLAU
@ 2009-11-08 15:31         ` Alan BRASLAU
  1 sibling, 0 replies; 14+ messages in thread
From: Alan BRASLAU @ 2009-11-08 15:31 UTC (permalink / raw)
  To: ntg-context

glabel <option list> withcolor is broken (mkiv and mkii).
The label at the first point is black (the 2nd comes out red).

%% minimal example %%
\setupcolors[state=start] 
\usemodule[graph]

\startuseMPgraphic{test}
draw begingraph(16cm,12cm);
        gdraw (0,0) -- (1,1) withcolor red ;
	glabel.urt(btex beginning etex, 0) withcolor red ; 
	glabel.llft(btex \red end etex, infinity) ; 
        endgraph;
\stopuseMPgraphic

\starttext

\startTEXpage
\useMPgraphic{test}
\stopTEXpage

\stoptext
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Re: Metapost and mkiv
  2009-11-28 18:28         ` Alan BRASLAU
@ 2009-11-29  8:03           ` Taco Hoekwater
  0 siblings, 0 replies; 14+ messages in thread
From: Taco Hoekwater @ 2009-11-29  8:03 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Willi Egger

Alan BRASLAU wrote:
> On Friday 27 November 2009 14:54:53 Willi Egger wrote:
>> Hi Alan,
>>
>> I run in this myself. A possible solution is:
>>
>> \startuniqueMPgraphic{test}
>> 	for i = 0 upto 10 :
>> 		draw thelabel(textext("\color[red]" & decimal i &""), (i, -1)
>> scaled 1cm);
>> 	endfor ;
>> \stopuniqueMPgraphic
>>
>> \setupcolors[state=start]
>>
>> \starttext
>> 	\uniqueMPgraphic{test}
>> \stoptext
>>
>> KR
>> Willi
> 
> Yes, Thanks.
> I thought of this as a work-around, but the first is clearly a bug.

iirc, Hans says this is an intentional difference between mkii and mkiv,
but it is not yet on the wiki page because I am not sure what to write
down.

Best wishes,
Taco
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Re: Metapost and mkiv
  2009-11-27 13:54       ` Willi Egger
@ 2009-11-28 18:28         ` Alan BRASLAU
  2009-11-29  8:03           ` Taco Hoekwater
  0 siblings, 1 reply; 14+ messages in thread
From: Alan BRASLAU @ 2009-11-28 18:28 UTC (permalink / raw)
  To: ntg-context; +Cc: Willi Egger

On Friday 27 November 2009 14:54:53 Willi Egger wrote:
> Hi Alan,
> 
> I run in this myself. A possible solution is:
> 
> \startuniqueMPgraphic{test}
> 	for i = 0 upto 10 :
> 		draw thelabel(textext("\color[red]" & decimal i &""), (i, -1)
> scaled 1cm);
> 	endfor ;
> \stopuniqueMPgraphic
> 
> \setupcolors[state=start]
> 
> \starttext
> 	\uniqueMPgraphic{test}
> \stoptext
> 
> KR
> Willi

Yes, Thanks.
I thought of this as a work-around, but the first is clearly a bug.
What actually works is:

\setupcolors [state=start]

\starttext

\startuniqueMPgraphic{test}
	for i = 0 upto 10 :
		%draw thelabel(decimal i, (i, 0) scaled 1cm) withcolor red ;
                draw thelabel(textext("\red"& decimal i &""),
			(i, 0) scaled 1cm) ;
	endfor ;
\stopuniqueMPgraphic

\uniqueMPgraphic{test}

\stoptext


Now it is up to the experts to fix the bug in mkiv.

Alan
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Re: Metapost and mkiv
  2009-11-27  9:31     ` Metapost and mkiv Alan BRASLAU
  2009-11-27  9:53       ` Hans Hagen
@ 2009-11-27 13:54       ` Willi Egger
  2009-11-28 18:28         ` Alan BRASLAU
  1 sibling, 1 reply; 14+ messages in thread
From: Willi Egger @ 2009-11-27 13:54 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi Alan,

I run in this myself. A possible solution is:

\startuniqueMPgraphic{test}
	for i = 0 upto 10 :
		draw thelabel(textext("\color[red]" & decimal i &""), (i, -1)  
scaled 1cm);
	endfor ;
\stopuniqueMPgraphic

\setupcolors[state=start]

\starttext
	\uniqueMPgraphic{test}
\stoptext

KR
Willi
On Nov 27, 2009, at 10:31 AM, Alan BRASLAU wrote:

> Is this a bug in mkiv metapost?
>
> Alan
>
> minimal example:
>
> \setupcolors [state=start]
> \starttext
>
> \startuniqueMPgraphic{test}
> 	for i = 0 upto 10 :
> 		draw thelabel(decimal i, (i, 0) scaled 1cm)
> 			withcolor red ; % red in mkii, black in mkiv?
> 	endfor ;
> \stopuniqueMPgraphic
>
> \uniqueMPgraphic{test}
>
> \stoptext
> ______________________________________________________________________ 
> _____________
> 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
> ______________________________________________________________________ 
> _____________

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


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

* Re: Metapost and mkiv
  2009-11-27  9:31     ` Metapost and mkiv Alan BRASLAU
@ 2009-11-27  9:53       ` Hans Hagen
  2009-11-27 13:54       ` Willi Egger
  1 sibling, 0 replies; 14+ messages in thread
From: Hans Hagen @ 2009-11-27  9:53 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Alan BRASLAU wrote:
> Is this a bug in mkiv metapost?
> 
> Alan
> 
> minimal example:
> 
> \setupcolors [state=start]
> \starttext
> 
> \startuniqueMPgraphic{test}
> 	for i = 0 upto 10 :
> 		draw thelabel(decimal i, (i, 0) scaled 1cm)
> 			withcolor red ; % red in mkii, black in mkiv?
> 	endfor ;
> \stopuniqueMPgraphic
> 
> \uniqueMPgraphic{test}
> 
> \stoptext

you might try one of

\chardef\MPcolormethod0
\chardef\MPcolormethod1
\chardef\MPcolormethod2
\chardef\MPcolormethod3



-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
      tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________


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

* Metapost and mkiv
  2009-11-26 10:39   ` Hans Hagen
@ 2009-11-27  9:31     ` Alan BRASLAU
  2009-11-27  9:53       ` Hans Hagen
  2009-11-27 13:54       ` Willi Egger
  0 siblings, 2 replies; 14+ messages in thread
From: Alan BRASLAU @ 2009-11-27  9:31 UTC (permalink / raw)
  To: ntg-context

Is this a bug in mkiv metapost?

Alan

minimal example:

\setupcolors [state=start]
\starttext

\startuniqueMPgraphic{test}
	for i = 0 upto 10 :
		draw thelabel(decimal i, (i, 0) scaled 1cm)
			withcolor red ; % red in mkii, black in mkiv?
	endfor ;
\stopuniqueMPgraphic

\uniqueMPgraphic{test}

\stoptext
___________________________________________________________________________________
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
___________________________________________________________________________________


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

end of thread, other threads:[~2009-11-29  8:03 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-22 12:44 Metapost and mkiv Otared Kavian
2009-09-22 16:03 ` Hans Hagen
2009-09-22 16:45   ` Aditya Mahajan
2009-11-07 12:25     ` Metapost+mpgraph " Alan BRASLAU
2009-11-07 12:39       ` Taco Hoekwater
     [not found] ` <200911071613.35924.alan.braslau@cea.fr>
     [not found]   ` <4AF59E70.1020705@elvenkind.com>
2009-11-07 17:58     ` Alan BRASLAU
2009-11-07 18:00       ` Wolfgang Schuster
2009-11-08 15:17         ` Alan BRASLAU
2009-11-08 15:31         ` Metapost+mpgraph withcolor Alan BRASLAU
2009-11-25 15:27 Problem with font mapping Mika Ritola
2009-11-25 18:52 ` Mika Ritola
2009-11-26 10:39   ` Hans Hagen
2009-11-27  9:31     ` Metapost and mkiv Alan BRASLAU
2009-11-27  9:53       ` Hans Hagen
2009-11-27 13:54       ` Willi Egger
2009-11-28 18:28         ` Alan BRASLAU
2009-11-29  8:03           ` Taco Hoekwater

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).