我正在尝试制作一个简单的 TikZ 图片,该图片由一些带有图案填充的矩形组成。以下是我添加的大致内容。
\documentclass{amsart}
\usepackage{amsmath,amsthm,mathrsfs,amssymb,graphicx}
\usepackage[all]{xy}
\usepackage{tikz}
\usetikzlibrary{patterns,arrows}
\begin{document}
\begin{tikzpicture}
\draw[-,thick] (0,0) rectangle (0.5,1);
\draw[-,thick] (1.5,0) rectangle (2,2);
\draw[-,thick,pattern=crosshatch] (1.5,0) rectangle (2,0.5);
\draw[-,thick] (3,0) rectangle (3.5,3);
\draw[-,thick,pattern=crosshatch] (3,0) rectangle (3.5,1);
\draw[-,thick] (4.5,0) rectangle (5,4);
\draw[-,thick,pattern=crosshatch] (4.5,0) rectangle (5,1.5);
\filldraw[-,thick,pattern=crosshatch] (6,0) rectangle (6.5,7);
\end{tikzpicture}
\结束{文档}
但是,无论出于什么原因,最右边的列(即要填充交叉影线的列)总是黑色的,没有任何图案。
我尝试了 pgf 手册中的几个标准示例,结果相同。我有
\usetikzlibrary{patterns}
但我想知道是否还有其他东西我忘记包含。任何帮助都将不胜感激。谢谢!