diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/plautopatch/pxpgfrcs.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/plautopatch/pxpgfrcs.sty | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/plautopatch/pxpgfrcs.sty b/Master/texmf-dist/tex/latex/plautopatch/pxpgfrcs.sty index a151a194379..38d72273cac 100644 --- a/Master/texmf-dist/tex/latex/plautopatch/pxpgfrcs.sty +++ b/Master/texmf-dist/tex/latex/plautopatch/pxpgfrcs.sty @@ -9,7 +9,7 @@ %% package declaration \NeedsTeXFormat{pLaTeX2e} \ProvidesPackage{pxpgfrcs} - [2020/10/10 v0.2 shadings etc in tate class] + [2020/11/26 v0.3 shadings etc in tate class] \RequirePackage{pgfrcs}% pgfutil-latex.def requires everyshi \ifx\@EveryShipout@Output\@undefined % LaTeX2e 2020-10-01: an emulation by ``everyshi-ltx.sty'' @@ -26,15 +26,25 @@ % * It is not common for LaTeX users to use % such an interface like \input pgfutil-platex.def. -% patch pgfutil-latex.def +% patch pgfutil-latex.def (based on 2020-11-21 v3.1.7) \def\pgfutil@insertatbegincurrentpagefrombox#1{% - \edef\pgf@temp{\the\wd\pgfutil@abb}% - \global\setbox\pgfutil@abb\hbox{% - \yoko %%% add \yoko - \unhbox\pgfutil@abb% - \hskip-\pgf@temp\relax% - #1% - }% -}% + \edef\pgf@temp{\the\wd\pgfutil@abb}% + \global\setbox\pgfutil@abb\hbox{% + \yoko %%% add \yoko + \unhbox\pgfutil@abb% + % + % the order in which \pgfutil@insertatbegincurrentpagefrombox + % matters unless we make the following -shift! + % To see this, consider writing two such statements. The second + % one will (naturally) be placed more to the right, although there + % is no apparent reason why it should. + % + % CF observed problems when placing patterns in XObjects without + % this skip (dvipdfmx driver for pgfplots shader=interp) + \hskip\dimexpr\pgfutil@ifl@t@r\fmtversion{2020/10/01}{2in-2\hoffset}{}-\pgf@temp\relax% + #1% + \pgfutil@ifl@t@r\fmtversion{2020/10/01}{\hskip\dimexpr-2in-2\hoffset\relax}{}% + }% +} \endinput |