我希望箭头指向第二个矩阵第二行第一列的“0”,这是我目前的代码:
\begin{tikzpicture}
\matrix (m1) [label skeleton, matrix of math nodes] {
0 & 0 & 0\\
0 & 1 & 0\\
0 & 0 & 1\\
};
\matrix (m2) at (95pt,0) [label skeleton, matrix of math nodes] {
1 & 1 & 1 & 0 & 0 \\
0 & 1 & 1 & 1 & 0 \\
0 & 0 & 1 & 1 & 0 \\
0 & 1 & 1 & 1 & 0 \\
0 & 1 & 1 & 1 & 0 \\
};
\draw[->] (m1-cell-2-3) -- (m2-cell-2-1);
\end{tikzpicture}
输出结果如下:
任何想法 ?
谢谢
答案1
语法错误,-cell
应删除。
我还删除了label skeleton
出现错误的部分。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\matrix (m1) [matrix of math nodes] {
0 & 0 & 0\\
0 & 1 & 0\\
0 & 0 & 1\\
};
\matrix (m2) at (95pt,0) [matrix of math nodes] {
1 & 1 & 1 & 0 & 0 \\
0 & 1 & 1 & 1 & 0 \\
0 & 0 & 1 & 1 & 0 \\
0 & 1 & 1 & 1 & 0 \\
0 & 1 & 1 & 1 & 0 \\
};
\draw[->] (m1-2-3) -- (m2-2-1);
\end{tikzpicture}
\end{document}