当第一行缺少单元格并且指定了“原点之间”矩阵选项时,矩阵列之间的距离不一致

当第一行缺少单元格并且指定了“原点之间”矩阵选项时,矩阵列之间的距离不一致

您能解释一下下列矩阵中的列定位吗?

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
  \matrix[nodes=draw,column sep={1cm,between origins}]
  {
    \node {1}; \\
    \node {4}; & \node {5}; & \node {6}; \\
  };
\end{tikzpicture}
\end{document}

3 列矩阵

答案1

您必须指定单元格,即使是空的。

\documentclass[tikz]{standalone}
\usetikzlibrary{matrix}

\begin{document}

\begin{tikzpicture}
  \matrix[nodes=draw,column sep={1cm,between origins}]
  {
    \node {1}; \\
    \node {4}; & \node {5}; & \node {6}; \\
  };
\end{tikzpicture}

\begin{tikzpicture}
  \matrix[nodes=draw,column sep={1cm,between origins}]
  {
    \node {1}; & & \\
    \node {4}; & \node {5}; & \node {6}; \\
  };
\end{tikzpicture}

\end{document}

顶部是您的输入,底部是固定的。

在此处输入图片描述

相关内容