![Latex 初学者:使用矢量复制 3D 图形](https://linux22.com/image/303497/Latex%20%E5%88%9D%E5%AD%A6%E8%80%85%EF%BC%9A%E4%BD%BF%E7%94%A8%E7%9F%A2%E9%87%8F%E5%A4%8D%E5%88%B6%203D%20%E5%9B%BE%E5%BD%A2.png)
我即将用 latex 编写我的第一份文档,我一直在努力寻找一些软件来绘制我在另一个 PDF 文档中找到的以下图片。我了解到没有办法从 PDF 中提取它,而且我在这里找到的软件非常复杂,所以我决定学习 Tikz。
不幸的是,我只成功画了几条线并放了几行文字,我发现像这种情况一样对齐非常困难。有没有人能教教如何画下面的图?
答案1
有时你会像初学者一样幸运!但阅读pgfmanual
是不可避免的。texdoc pgfmanual
从命令提示符输入以获取手册。
\documentclass[tikz,border=5]{standalone}
\tikzset{mynode/.style={font=\footnotesize,inner sep=0pt,text=black}
}
\begin{document}
\begin{tikzpicture}
\draw[-latex] (0,0,0) -- (2,0,0)node[mynode,anchor=west]{pet};
\draw[-latex] (0,0,0) -- (0,2,0)node[mynode,anchor=south]{furry};
\draw[-latex] (0,0,0) -- (0,0,2)node[mynode,anchor=north]{stroke};
\draw[blue,-latex] (0,0,0) -- (1,1,0)node[mynode,anchor=south west]{dog};
\draw[blue,-latex] (0,0,0) -- (1,0,1)node[mynode,anchor=north west]{snake};
\draw[blue,-latex] (0,0,0) -- (0.9,1.8,0.5)node[mynode,anchor=south]{cat};
\end{tikzpicture}
\end{document}
答案2
仅使用 PSTricks 进行打字练习。
\documentclass[pstricks,border=12pt,12pt]{standalone}
\begin{document}
\begin{pspicture}[showgrid=false,arrowinset=0,arrows=->](-3,-2)(3,3)
\psline(0,2)\uput[90](0,2){furry}
\psline(2;-150)\uput[-100](2;-150){stroke}
\psline(2,0)\uput[0](2,0){pet}
\psset{linecolor=blue}
\psline(2;60)\uput[60](2;60){cat}
\psline(2;30)\uput[30](2;30){dog}
\psline(2;-30)\uput[-30](2;-30){snake}
\end{pspicture}
\end{document}