Dear Readers,
I have been playing about with METAFUN over the last few days trying to
get a feel for it. I was wondering if it is possible to save the
graphics produced in a context document for use outside. On looking at
the Metapost manual I see you can using the following commands save a
graphic as an svg file.
/outputformat := "svg"; /
/outputtemplate := "test.svg";/
//
I have tried adding this to some MPcode in a ConteXt document but these
lines seem to be ignored since no svg file is produced apart from the
usual ConTeXt files. Is this expected behaviour? I have been able to get
svg files using mpost on the command line.
Here is a minimum working example (which I'm sure could be coded more
elegantly):
/\starttext/
//
/\startMPcode/
//
/outputformat := "svg";/
//
/outputtemplate := "test.svg";/
//
/beginfig(1)/
//
/randomseed:= uniformdeviate infinity;/
//
/path pat;/
//
/x:=uniformdeviate(5);/
//
/y:=uniformdeviate(5);/
//
/pat:=(x,y);/
//
/for i = 1 upto 5:/
//
/a:=uniformdeviate(5);/
//
/b:=uniformdeviate(5);/
//
/pat := pat...(a,b);/
//
/endfor;/
//
/pat:=pat..(0,5);/
//
/draw pat scaled 10pt;/
//
/picture pic;/
//
/pic:=currentpicture;/
//
/endfig;/
//
/\stopMPcode/
//
/\stoptext/
Best Wishes
Keith
//
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________