코드 출처: https://tex.stackexchange.com/questions/540649
늘 탁월한면서도 친절한 답변을 해주는 슈뢰딩거의 고양이님의 답변이다. 사영방법에 따른 세 가지 그림을 보여주고 있으며, 이 예제의 컴파일 결과를 보면, 세 번째 그림만이 숫자가 겹치지 않는다.
\documentclass[tikz,border=3mm]{standalone} \usetikzlibrary{perspective} \begin{document} \begin{tikzpicture}[scale=2, pics/Numbered Cube/.style={code={ \path (1,1,1) node (a) {$27\ 9\ 3$} (1,-1,1) node (b) {$27\ 3^4$} (-1,-1,1) node (c) {$9^3\ 3^4$} (-1,1,1) node (d) {$9^43$} (1,1,-1) node (e) {$27\ 9\ 1^3$} (1,-1,-1) node (f) {$27\ 3^3\ 1^3$} (-1,-1,-1) node (g) {$9^3\ 3^3\ 1^3$} (-1,1,-1) node (h) {$9^4\ 1^3$}; \draw[thick] (a) edge (e) -- (b) edge (f) -- (c) edge (g) -- (d) edge (h) -- (a) (e) -- (f) -- (g) -- (h) -- (e); }}] \begin{scope}[isometric view,local bounding box=view 1] \pic{Numbered Cube}; \end{scope} \begin{scope}[xshift=2.5cm,3d view={-45}{20},local bounding box=view 2] \pic{Numbered Cube}; \end{scope} \begin{scope}[xshift=5cm,3d view={-25}{20},local bounding box=view 3] \pic{Numbered Cube}; \end{scope} \path ([yshift=-1ex]current bounding box.south) coordinate (aux); \path[font=\sffamily] (view 1.south|-aux) node[below] {isometric view} (view 2.south|-aux) node[below] {tilted isometric view} (view 3.south|-aux) node[below] {generic view}; \end{tikzpicture} \end{document}