tikz:黑洞吞噬图片

tikz:黑洞吞噬图片

在玩阴影时,我不小心创建了一个黑洞(零宽度矩形),它吞噬了页面上的所有图片和文字:

\documentclass{article}
\usepackage{tikz}

\begin{document}
Still there: 
\begin{tikzpicture}
\draw[fill=red] (0,0)rectangle(2,2);
\end{tikzpicture}

The black hole:
\begin{tikzpicture}%zero width rectangle with shading:
\draw[left color=red, right color=blue] (2,0) rectangle (2,2);
\end{tikzpicture}

A picture lost in the black hole:
\begin{tikzpicture}
\draw[fill=blue] (0,0)rectangle(2,2);
\end{tikzpicture}

Some text lost in the black hole.
\end{document}

日志中没有错误。黑洞以页面结束。我使用所有引擎都遇到过这种情况。pdf 可以毫无问题地打开,但 gsview 会抱怨并且无法打开 ps。

我提交了一个错误报告,但也许这里有人有兴趣了解发生了什么。

答案1

我认为问题在于您将第二个矩形的 x 尺寸设置为 0。尝试以下操作:

\documentclass{article}
\usepackage{tikz}

\begin{document}
Still there: 
\begin{tikzpicture}
\draw[fill=red] (0,0)rectangle(2,2);
\end{tikzpicture}

The black hole:
\begin{tikzpicture}%zero width rectangle with shading:
\draw[left color=red, right color=blue] (2,0) rectangle (4,2);
\end{tikzpicture}

A picture lost in the black hole:
\begin{tikzpicture}
\draw[fill=blue] (0,0)rectangle(2,2);
\end{tikzpicture}

Some text lost in the black hole.
\end{document}

相关内容