有没有办法获得像 pmatrix 这样具有可自定义单元格之间网格线的东西?

有没有办法获得像 pmatrix 这样具有可自定义单元格之间网格线的东西?

在文档中,我必须描述一系列使用矩阵进行的变换。每个变换仅适用于 2x2 或 1x1 块,因此我希望像这样在矩阵中直观地选择此块:

选择了矩形的 pmatrix

我可以使用 pmatrix 环境输入矩阵,但我不知道如何绘制矩形。实现此目的的最佳方法是什么?

答案1

我的问题确实与 @Werner 所暗示的类似。为了方便参考,我提供了代码,它绘制了我想要的内容。该代码是在分析答案,由@Werner 链接。

\begin{tikzpicture}[baseline=(current bounding box.center)]
    \matrix [matrix of math nodes,left delimiter=(,right delimiter=)] (m)
    {
        \!1 & 0 & 0\!\!\! \\ \!0 & {P_\theta \otimes P} & 0\!\!\! \\ \!0 & 0 & 0\!\!\! \\
    };
    \draw (m-1-1.north west) -- (m-1-3.north west) -- (m-3-3.north west) -- (m-3-1.north west) -- (m-1-1.north west);
\end{tikzpicture}

下列代码应包含在序言中。

\usepackage{tikz}
\usetikzlibrary{arrows,matrix,positioning}

由此得出以下结论。

生成的图像足够好

相关内容