pgf icon indicating copy to clipboard operation
pgf copied to clipboard

remember picture,overlay with page anchors not working in ConTeXt LMTX

Open JairoAdelRio opened this issue 4 years ago • 1 comments

Brief outline of the bug

As the title says, remember picture, overlaywith anchors as current page.south east is not working in ConTeXt LMTX, when it does perfectly in MkIV. Tbh I don't know if the bug comes from anchors, remember picture, overlay or both. See: https://tex.stackexchange.com/questions/580523/fading-gradient-background-color-page-in-context-with-tikz

<argument> \hoffset 
    
<macro> \pgfqpoint #1#2->\global \pgf@x =#1
    \relax \global \pgf@y =#2\relax 
<macro> \pgf@process #1->{#1
    \global \pgf@x =\pgf@x \global \pgf@y =\pgf@y }

<macro> \pgf@shape@interpictureshift ...current@pos }\advance \pgf@xa by-\pgf@x \advance \pgf@ya by-\pgf@y \pgf@process {\pgfpointorigin \pgf@shape@original@pos }
    \advance \pgf@xa by\pgf@x \advance \pgf@ya by\pgf@y \pgf@x =\pgf@xa \pgf@y =\pgf@ya \fi 

<argument> ...ikz@pp@name {current page}\endcsname }\pgf@pos@transform@glob }\pgf@shape@interpictureshift {\tikz@pp@name {current page}}
    \pgftransforminvert \pgf@pos@transform@glob 

<macro> \pgf@process #1->{#1
    \global \pgf@x =\pgf@x \global \pgf@y =\pgf@y }
...

Minimal working example (MWE)

\usemodule[tikz] %using t or m makes no difference..
\starttext
\tikz[remember picture,overlay] 
\shade[top color=green!30, bottom color=blue!30] 
(current page.north west) rectangle (current page.south east);
\stoptext

JairoAdelRio avatar Feb 04 '21 08:02 JairoAdelRio

LMTX is currently not supported because it removed too many primitives.

hmenke avatar Feb 04 '21 09:02 hmenke