![TikZ:[基线] 干扰背景层上的模糊阴影](https://linux22.com/image/259738/TikZ%EF%BC%9A%5B%E5%9F%BA%E7%BA%BF%5D%20%E5%B9%B2%E6%89%B0%E8%83%8C%E6%99%AF%E5%B1%82%E4%B8%8A%E7%9A%84%E6%A8%A1%E7%B3%8A%E9%98%B4%E5%BD%B1.png)
[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 之前决定如何最好地修复这个问题。