
다음 그림을 그리려고 하는데 몇 가지 어려움이 있습니다. 저는 몇 주 전부터 LaTeX를 배우기 시작했습니다. 나는 다음을 코딩합니다.
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\pgfmathsetmacro{\cubex}{2}
\pgfmathsetmacro{\cubey}{2}
\pgfmathsetmacro{\cubez}{2}
\draw[red] (0,0,0) -- ++(-\cubex,0,0) -- ++(0,-\cubey,0) -- ++(\cubex,0,0) -- cycle;
\draw[red] (0,0,0) -- ++(0,0,-\cubez) -- ++(0,-\cubey,0) -- ++(0,0,\cubez) -- cycle;
\draw[red] (0,0,0) -- ++(-\cubex,0,0) -- ++(0,0,-\cubez) -- ++(\cubex,0,0) -- cycle;
\end{tikzpicture}
\end{document}
많은 감사를 드립니다.
답변1
당신은 시작할 수 있습니다
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}[z={(3.85mm, -3.85mm)}]
%\draw (0,0,0) -- (1,0,0) node {x};
%\draw (0,0,0) -- (0,1,0) node {y};
%\draw (0,0,0) -- (0,0,1) node {z};
\pgfmathsetmacro{\cubex}{2}
\pgfmathsetmacro{\cubey}{2}
\pgfmathsetmacro{\cubez}{2}
\foreach \x/\j in {0/red,2/green,3/purple,4/orange,5/brown,7/red}
\draw[\j] (\x,0,0) -- ++(0,\cubey,0) -- ++(0,0,\cubez) -- ++(0,-\cubey,0) -- cycle;
\foreach \i in {(0,0,0),(0,\cubey,0), (0,0,\cubez), (0,\cubey,\cubez)}
\draw[red] \i -- ++(7,0,0);
\draw[decorate, decoration={brace, raise=5pt}] (2,\cubey,0) -- (5,\cubey,0) node[midway,above=3mm]{A};
\end{tikzpicture}
\end{document}