다른 육각형을 삭제하는 방법은 무엇입니까?

다른 육각형을 삭제하는 방법은 무엇입니까?

원본과 합동인 육각형으로 둘러싸인 육각형을 그려 총 7개의 육각형을 그리고 싶습니다. 삭제할 수는 있지만 나머지는 삭제할 수 없습니다.

\documentclass[border=2mm, tikz]{standalone}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}[x=7.5mm,y=4.34mm]
  \tikzset{box/.style={regular polygon, regular polygon sides=6,     
        minimum size=10mm,       
      inner sep=0mm,outer sep=0mm, rotate=0, draw }  }
\foreach \i in {0,...,1} 
    \foreach \j in {0,...,2} {\node[box] at (2*\i,2*\j) {};           
        \node[box] at (2*\i+1,2*\j+1) {}; }
\end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

답변1

이것이 당신에게 효과가 있습니까?

여기에 이미지 설명을 입력하세요

\documentclass[border=2mm, tikz]{standalone}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}[
   x=7.5mm,y=4.34mm,
   box/.style={
      regular polygon,
      regular polygon sides=6,     
      minimum size=10mm,       
      inner sep=0mm, outer sep=0mm,
      draw}
 ]
\node [box] (innerbox) {};
\foreach [evaluate=\x as \y using {int(ifthenelse(\x+2>6,\x-4,\x+2))}] \x in {1,...,6}
  \node [box,anchor=corner \y] at (innerbox.corner \x) {\pgfmathparse{int(mod(\x,2))}\pgfmathresult};

\end{tikzpicture}
\end{document}

관련 정보