问题简短且简单。有没有办法将淡入淡出同时应用于 tikz 路径的填充和边框?
姆韦
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{fadings}
\begin{document}
\begin{tikzpicture}
\node at (1, 0.5) {\Large\bfseries fading};
\draw[ultra thick, fill=purple, path fading=east] (0,0) rectangle (2,1);
\end{tikzpicture}
\end{document}
结果
我希望黑色边框以与填充相同的方式淡化为 alpha。
编辑: 阅读评论似乎与我的设置有关,可能是 poppler/Evince,使用 chrome 集成阅读器,它可以正常工作。
这是pdf:https://www.dropbox.com/s/vn402eaw7kil3cj/fade.pdf?dl=0
和日志文件:https://www.dropbox.com/s/lhz9fclot9n0qpx/fade.log?dl=0
那么,有没有办法让它适用于所有 PDF 阅读器?不确定这是否重要,但我可以用 inkscape 绘制类似的东西(只需将边框填充设置为渐变),它就可以正常工作。
答案1
解决方法:
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{fadings}
\begin{document}
\begin{tikzpicture}
\fill[black, path fading=east] (-0.07,-0.07) rectangle (2.07,1.07);
\node at (1, 0.5) {\Large\bfseries fading};
\fill[purple, path fading=east] (0,0) rectangle (2,1);
\end{tikzpicture}
\end{document}