Tikz-仅删除节点矩阵中一个节点的边框

Tikz-仅删除节点矩阵中一个节点的边框

我有这个节点矩阵:

\matrix (B) [
  matrix of nodes,
  nodes={
    draw,
    minimum width=23mm,
    minimum height=10mm
  },
  inner sep=6pt,
  column sep=-\pgflinewidth,
  column sep=1cm
] at (0, 1.3) {
  Model 2.1 &
  Model 2.2 &
  Model 2.3 &
  $\cdots$
  \\
};

如何删除包含的节点上的单元格边框\cdots

答案1

要影响单个节点,您需要使用|[foo]|相关矩阵元素开头的语法在本地将参数传递给相关节点,该语法foo在创建该特定节点时传递参数。

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

\begin{document}
\begin{tikzpicture}
\matrix [
  matrix of nodes,
  nodes={
    draw,
  },
] at (0, 0) {
  A &
  B &
  C &
  |[draw=none]|
  $\cdots$
  \\
};
\end{tikzpicture}
\end{document}

相关内容