TikZ 中的模式

TikZ 中的模式

我正在尝试制作一个简单的 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}

但我想知道是否还有其他东西我忘记包含。任何帮助都将不胜感激。谢谢!

相关内容