TikZ:[基线] 干扰背景层上的模糊阴影

TikZ:[基线] 干扰背景层上的模糊阴影

[baseline]在背景层上使用tikzpicture似乎会干扰模糊阴影的放置:

在此处输入图片描述

MWE(用于pdflatex):

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shadows.blur}
\usepackage[T1]{fontenc}
\pgfdeclarelayer{background}
\pgfsetlayers{background,main}
\begin{document}

\begin{tikzpicture}[baseline]
\node[text width=0.4\textwidth,inner xsep=4mm,inner ysep=2mm] (A){TEXT};
   \begin{pgfonlayer}{background}
   \path[draw=black!30, blur shadow, fill=gray!10]
      (A.south east) -- (A.south west) -- (A.north west)  -- (A.north east) -- cycle ;%
   \end{pgfonlayer}
\end{tikzpicture}

\end{document}

删除[baseline]可以使一切正常工作,替换 也drop shadow可以blur shadow

答案1

这是一个错误pgf-blur。阴影的构建部分涉及制作新图片,并且它错误地继承了baseline主图片的选项。我已将修订推送到TeX-SX 启动板其目的是修复这个问题,但需要测试(请做!),并且由软件包作者在将其上传到 CTAN 之前决定如何最好地修复这个问题。

相关内容