无外边框的 Tikz 矩阵

无外边框的 Tikz 矩阵

我想要在 tikz 中绘制方形瓷砖,如下图所示: 我想

我使用矩阵样式并将东西放入。

我的代码:

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows}
\tikzstyle{sq} = [rectangle, minimum width=0.7cm, minimum height=0.7cm, text centered, draw=black ]
\tikzstyle{sqvec} = [matrix,draw=black,thick] 

\begin{document}
\begin{tikzpicture}
\node [sqvec] (v7) at (2.5,4) {
\node[sq] {}; &\node[sq] {}; &\node[sq] {}; \\
\node[sq] {}; &\node[sq] {}; &\node[sq] {}; \\
};      
\end{tikzpicture}
\end{document}

以下是我得到的结果:

我有

我想要去掉第二个外边框使内边框与外边框具有相等的厚度

答案1

在此处输入图片描述

对于上图,我评论中给出的解决方案应该用更复杂的方法代替:

\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{matrix}

\begin{document}
    \begin{tikzpicture}
\matrix (m) [matrix of nodes,
             nodes={minimum size=7mm, draw, outer sep=0pt},
             nodes in empty cells,
             column sep=-\pgflinewidth, row sep=-\pgflinewidth
             ]
{
    &   &   \\
    &   &   \\
};
    \end{tikzpicture}
\end{document}

相关内容