pgfdeclarehorizo​​ntalshading:为什么某些颜色组合不会产生阴影?

pgfdeclarehorizo​​ntalshading:为什么某些颜色组合不会产生阴影?

以下不显示任何阴影,实际上什么也没有绘制:

\documentclass{standalone}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}
  \pgfdeclarehorizontalshading{myshade}{100bp}{%
    color(0bp)=(red);
    color(25bp)=(white);
    color(27bp)=(blue);
    color(40bp)=(white);
    color(100bp)=(white)}
  \shade[shading=myshade] (0, 0) rectangle (10, 1);
\end{tikzpicture}
\end{document}

white但将最后一个改为red,我得到了正确的阴影。这是为什么呢?

编辑: 这可能是 中的一个错误evince。Okular 可以正确显示它。

相关内容