TikZ:如何去除具有颜色渐变的多边形不需要的边框?

TikZ:如何去除具有颜色渐变的多边形不需要的边框?

伙计们!

我想用 TikZ 绘制一个多边形,其颜色从白色到灰色渐变。不幸的是,多边形有一个小的灰色边框,我不知道为什么以及如何删除它。这是我的 MWE:

\documentclass[tikz, border=10pt]{standalone}
\begin{document}

\tikz{\path[fill, left color=white, right color=black!10] (0, 0) -- (1, 1) -- (1, 3) -- (0, 4) -- cycle;}

\end{document}

结果如下:

平均能量损失

您可以看到边框似乎是彩色的black!10(特别是左边框、上边框和下边框)。如果我将边框的颜色明确设置为白色(draw=white),它看起来很好,但只能在白色背景上显示(当然)。在我的图像中,多边形的左侧部分位于白色背景上,右侧部分位于灰色(black!10)背景上。因此,白色边框不是适合我的解决方案。

因此,问题是:我怎样才能去除边框?(并且:边框存在的原因是什么?)或者,如果不可能:我怎样才能将左边框设置为 ,white将右边框设置为black!10

提前感谢您的帮助。

哥尼流

答案1

您看到的不是“真正的”边框,而是填充的区域,并额外添加了阴影。替换fillshade仅添加阴影。

相关内容