计算立方体中单元格的数量

计算立方体中单元格的数量

我在用

\begin{document}
\begin{tikzpicture}
\foreach \x in{0,...,4}
{   \draw (0,\x ,4) -- (4,\x ,4);
    \draw (\x ,0,4) -- (\x ,4,4);
    \draw (4,\x ,4) -- (4,\x ,0);
    \draw (\x ,4,4) -- (\x ,4,0);
    \draw (4,0,\x ) -- (4,4,\x );
    \draw (0,4,\x ) -- (4,4,\x );
}
\end{tikzpicture}

\end{document}

在此处输入图片描述

创建立方体。但是我想对立方体内的单元格进行编号。有什么想法吗?

在此处输入图片描述

答案1

使用一个简单的foreach-loop。唯一棘手的事情是以相反的顺序定义垂直单元格 ( 2-\y),以便数学可以发挥其魔力来对单元格进行编号。

\documentclass{article}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\foreach \x in{0,...,4}
{   \draw (0,\x ,4) -- (4,\x ,4); %horizontal front
    \draw (\x ,0,4) -- (\x ,4,4); %vertical front
    \draw (4,\x ,4) -- (4,\x ,0);
    \draw (\x ,4,4) -- (\x ,4,0);
    \draw (4,0,\x ) -- (4,4,\x );
    \draw (0,4,\x ) -- (4,4,\x );
}

\foreach \x in{0,...,3}{    
    \foreach \y in{0,...,3}{
        \node[] at (\x-1,2-\y) {\pgfmathprint{int(\x+4*\y)}};
    }
}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容