如何创建 6×6 矩阵一半形式的盒子单元?

如何创建 6×6 矩阵一半形式的盒子单元?

在此处输入图片描述

寻找一些用方格单元写半矩阵的方法。我的目标是写出图中的东西。

答案1

这是获得形状和箭头的一种可能性。没有尝试复制文本,因为我只有爪子,所以我不太擅长打字。

\documentclass{article}
\usepackage{array}
\usepackage{makecell}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\begin{document}
\begin{tabular}{*{5}{|p{1cm}}|}
\hline
\makecell[lb]{
\tikzmarknode{S1}{S:0}\\
T:1\\
X:2
} & \makecell[lb]{
S:0\\
T:2\\
X:4
} & xyz &  abc &  def\\
\hline
\multicolumn{1}{c|}{} & abc & uvw & stu & \makecell[lb]{
S:1\\
T:1\\
\tikzmarknode{X3}{X:2}
} \\
\cline{2-5}
\multicolumn{2}{c|}{}  & uvw & \makecell[lb]{
S:0\\
T:2\\
X:4
} & fgh \\
\cline{3-5}
\multicolumn{3}{c|}{}   & \makecell[lb]{
S:0\\
T:2\\
X:4
} & fgh \\
\cline{4-5}
\multicolumn{4}{c|}{}   & \makecell[lb]{
S:0\\
T:2\\
X:4
} \\
\cline{5-5}
\end{tabular}
\begin{tikzpicture}[overlay,remember picture]
\draw[-latex] (S1) -- (X3);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容