在 tikz 图形上应用矩阵

在 tikz 图形上应用矩阵

我想在 tikz 中绘制的矩形上应用一个矩阵(例如 1&2\3&4)。我尝试这样做,cm但它未能像我预期的那样产生平行四边形。

梅威瑟:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows, arrows.meta}

\begin{document}
\begin{tikzpicture}
\definecolor{colorec}{RGB}{51,153,255}
\definecolor{colopa}{RGB}{0,204,102}
\definecolor{arrp}{RGB}{127,0,255}
\draw[fill=colopa,cm={{1,2,3,4},(0,0)}}] (0,0) -- (2,0) -- (2,2) -- (0,2) -- (0,0) ;

\end{tikzpicture}
\end{document}

tikz 中有这样的选项吗?

答案1

根据文档,cm传递参数时不能使用矩阵参数的花括号。 文档

以下代码对我有用:

% !TeX TS-program = xelatex
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows, arrows.meta}

\begin{document}

    \begin{tikzpicture}
        \definecolor{colopa}{RGB}{0,204,102}

        \draw[fill=colopa,cm={1,2,3,4,(0,0)}] (0,0) -- (2,0) -- (2,2) -- (0,2) -- (0,0) ;
    \end{tikzpicture}
\end{document}

输出

相关内容