On 12/19/2016 10:10 AM, Fabrice Couvreur wrote:
Hello, I do not answer the question, but I'm interested because I also use Asymptote. The following code works with context in texlive 2016 but does not work with standalone context. thank you,
it probably depends on what you want to pass as info (i don't have asymptote installed nor time to check it) but if the code you pass gets expanded then you can add expandable macros or \the\foo kind of code to it Hans
Fabrice % macros=mkvi
\usemodule[filter]
\defineexternalfilter [ASY] [ filter={asy -tex "context" -outformat pdf -outname \externalfilteroutputfile}, output=\externalfilterbasefile.pdf, cache=yes, readcommand=\ReadImage, ]
\define[1]\ReadImage{\externalfigure[#1]}
\starttext Testing if we can include an asymptote image \startplacefigure[location={here}, title={An Asymptote figure}] \startASY import three; size(8cm,0); currentlight.background=black;
material White(real x, real y){ return material(diffusepen=gray(.05+.1x+.3y), emissivepen=gray(.05+.1x+.3y)); }
for(int y=0; y<=2; ++y) for(int x=0; x<3; ++x) draw(shift(2x,2y,0)*unitsphere,White(x,y)); \stopASY \stopplacefigure \stoptext
2016-12-19 8:41 GMT+01:00 Jaroslav Hajtmar
mailto:hajtmar@gyza.cz>: Hello ConTeXtist,____
I saw the opportunity to insert an Asymptote picture into Context source code (due filter).____
For example here: https://mailman.ntg.nl/pipermail/ntg-context/2015/080581.html https://mailman.ntg.nl/pipermail/ntg-context/2015/080581.html____
__ __
Is there a way to pass the ConTeXt parameter which influenced the creation of the Asymptote image? My point eg. the ability to define macros, which gave its parameters to Asymptote procedure or function and depending on these parameters, the image created by Asymptote looked differently.____
__ __
Before starting work on an illustrative example I am asking, whether it makes sense to deal with such a thing ... I suppose the impossibility of combining asymptote code and such Lua code (or not?).____
__ __
There is a similar possibility, at least in Metapost? For simpler pictures it would probably suffice ....____
__ __
Thanx ____
Jaroslav Hajtmar____
__ __
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl mailto:ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context 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/ https://bitbucket.org/phg/context-mirror/commits/ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------