ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Otared Kavian <otared@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: mkiv and MetaPost
Date: Wed, 14 Jan 2009 05:16:42 +0100	[thread overview]
Message-ID: <2BDE627B-E319-41F4-A8AF-4BC12B5D93EF@gmail.com> (raw)

Hi all,

I have a file which contains the lines below: I can typeset it and  
obtain a correct result with mkii, but not with mkiv (the second  
buffer named "axes-1" does not result in a MetaPost graphic when one  
says \processMPbuffer[axes-1]).
The file and the resulting PDF can be found on
	http://www.kavian.fr/tex/bug-mkiv
Thanks in advance for any help.

Best regards: OK



%%%%%% begin bug-metapost.tex

\setupcolors[state=start]

\starttext

\startbuffer[axes-1]
textextoffset := ExHeight ;
numeric u ; u := .5cm ;
vardef arrowheadonpath (expr p, s) =
save autoarrows ; boolean autoarrows ; autoarrows := true ;
set_ahlength(scaled ahfactor) ; %
arrowhead p if s<1 : cutafter (point (s*arclength(p)+.5ahlength) on p)  
fi
enddef ;
path xox ; xox := (-u,0)--(8u,0) ;
path yoy ; yoy := (0,-u)--(0,7u) ;
draw xox withcolor blue ;
draw yoy withcolor blue ;
ahfactor := 4 ; % default is 2.5
fill arrowheadonpath(xox,1) withcolor .625blue ; % try .25
fill arrowheadonpath(yoy,1) withcolor .625blue ; % try .25
\stopbuffer

\startbuffer[chemin-1]
textextoffset := ExHeight ;
numeric u ; u := .5cm ;
z1 = (5u,0) ;
z2 = z1 rotated 60 ;
z11 = z1 rotated 15 ;
z12 = z1 rotated 30 ;
z13 = z1 rotated 45 ;
z0 = (2u,0) rotated 30 ;
path gamma ; gamma := (0,0)--(5u,0) ;
draw  gamma withpen pencircle scaled .4mm withcolor .625yellow ;
path gammaR ; gammaR := z1..z11..z12..z13..z2 ;
draw  gammaR withpen pencircle scaled .4mm withcolor .625yellow ;
dotlabel.bot (btex \switchtobodyfont[10pt] \strut $R$ etex, z1) ;
path gammaRR ; gammaRR := z2--(0,0) ;
draw  gammaRR withpen pencircle scaled .4mm withcolor .625yellow ;
dotlabel.top (btex \switchtobodyfont[10pt] \strut $R{\rm e}^{2{\rm i} 
\pi/n}$ etex , z2) ;
dotlabel.rt (btex \switchtobodyfont[10pt] \strut ${\rm e}^{{\rm i}\pi/ 
n}$ etex , z0) ;
label.rt (btex \switchtobodyfont[10pt] \strut $\Gamma_{R}$ etex , z11) ;
fill arrowheadonpath(gamma,.4) withcolor .625yellow ;
fill arrowheadonpath(gammaR,.4) withcolor .625yellow ;
fill arrowheadonpath(gammaRR,.4) withcolor .625yellow ;
\stopbuffer


This file has been typeset
on \currentdate{}
at \currenttime,
with
\doifmodeelse{mkiv}
	{mkiv,
	LuaTeX revision \luatexrevision,
	(LuaTeX date stamp \luatexdatestamp)}
	{mkii,
	using the command:
	\type{texexec basic-test.tex}},
ConTeXt version \contextversion.
% LuaTeX version \luatexversion,


This MetaPost graphic is shown with mkiv:
\placefigure[middle][-]{}{\processMPbuffer[chemin-1]} {}
\blank

but not this one
\placefigure[middle][-]{}{\processMPbuffer[axes-1]} {}

\blank
nor this one
\placefigure[middle][-]{}{\processMPbuffer[axes-1,chemin-1]} {}

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


             reply	other threads:[~2009-01-14  4:16 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-14  4:16 Otared Kavian [this message]
2009-01-14  5:51 ` Aditya Mahajan
2009-01-14  6:46   ` Otared Kavian
2009-01-14  7:57     ` Taco Hoekwater
2009-01-14  8:18       ` Otared Kavian
2009-01-14  8:31         ` Taco Hoekwater
2009-01-14  8:40           ` Otared Kavian
2009-01-14  8:54         ` Hans Hagen
2009-01-14 10:30           ` Hans Hagen
2009-01-14 10:37             ` Otared Kavian
2009-01-14 13:32             ` Otared Kavian

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2BDE627B-E319-41F4-A8AF-4BC12B5D93EF@gmail.com \
    --to=otared@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).