我使用矩阵样式并将东西放入。
我的代码:
\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}