[NTG-context] startMPpage..stopMPpage written to a separate PDF?

Wolfgang Schuster wolfgang.schuster.lists at gmail.com
Mon Apr 6 14:49:50 CEST 2020


Gerben Wierda schrieb am 05.04.2020 um 12:27:
> 
> 
>> On 5 Apr 2020, at 11:34, Hans Hagen <j.hagen at xs4all.nl> wrote:
>>
>> On 4/5/2020 12:29 AM, Gerben Wierda wrote:
>>> I have a series of startMPpage—stopMPpage pairs (with MP code inbetween). These now become separate pages in a single PDF. But I need them to become separate PDF’s each during my ConTeXt run, with a name of my own choosing. Is this possible? I guess this will be problematic, but one can hope (maybe some very low level TeX trickery)...
>> no (i would probably cook up something but it's not worth the trouble and it would add lots of ugly code deep down) but
> 
> Yes, I was thinking about some low level open/writeout stuff in TeX but was scared to try.
> 
> Still, a \startMPfile{pdffilename}..\stopMPfile (instead of page) would have been great...

Something like this:

\starttext

\startbuffer[square]
     \startMPpage
         draw fullsquare scaled 10 withcolor red ;
     \stopMPpage
\stopbuffer

\typesetbufferonly[square]

\startbuffer[circle]
     \startMPpage
         draw fullcircle scaled 10 withcolor green ;
     \stopMPpage
\stopbuffer

\typesetbuffer[circle]

\startbuffer[triangle]
     \startMPpage
         draw fulltriangle scaled 10 withcolor blue ;
     \stopMPpage
\stopbuffer

\savebuffer[list=triangle,prefix=no,file=triangle.tex]

\typesetfile[triangle.tex][]

\stoptext

Wolfgang


More information about the ntg-context mailing list