On 6/21/2024 2:41 PM, Gerion Entrup wrote:
Am Mittwoch, 19. Juni 2024, 09:50:33 MESZ schrieb Hans Hagen:
On 6/18/2024 9:54 AM, Gerion Entrup wrote:
Am Montag, 17. Juni 2024, 23:50:16 MESZ schrieb Hans Hagen:
On 6/17/2024 5:07 PM, Gerion Entrup wrote:
Hi,

I'm using LaTeX-Beamer and TikZ for figure typesetting.
If you use that kind of simple graphics, you can avoid this transparency
hacking by using metafun:

\setupbodyfont[dejavu]

\starttext

\startuseMPgraphic{test}
      pickup pencircle scaled 2mm ;
      draw fullcircle scaled 3cm withcolor darkred  withstacking 1 ;
      draw fullcircle scaled 2cm withcolor darkblue withstacking 2 ;
      draw textext("one")   withcolor darkgreen withstacking 11 ;
      draw textext("two")   withcolor darkgreen withstacking 12 ;
      draw textext("three") withcolor darkgreen withstacking 13 ;
\stopuseMPgraphic

\startTEXpage[offset=.25ts]
      \useMPgraphic{test}{stacking={1,11}}
\stopTEXpage

\startTEXpage[offset=.25ts]
      \useMPgraphic{test}{stacking={2,12}}
\stopTEXpage

\startTEXpage[offset=.25ts]
      \useMPgraphic{test}{stacking={1,2,13}}
\stopTEXpage

\stoptext

It's an already old feature but probably not that well known. If needed
I can make something similar at the tex end.

Hans

Thank you for the example, but learning metafun is another chapter and the
graphics are much more complicated than the minimal example given.

I saw that you pushed an updated version that fixes the bug [1]. Thank you!

Gerion

[1] 
https://github.com/contextgarden/context/commit/0bcdd3ce47a406ed7852724504e3efe28bc2d9e1#diff-603950e83d66ef32e79066259f4f456250f9f3ae795ade93db2df48d0da1034d
The next upload will have an example of something similar at the \TEX\ end (i made it a few days ago but no upload yet). An exmaple can (then) be found in:

  stacking-001.tex

in the test suite.

Hans


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | 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 / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to