Latex 初学者:使用矢量复制 3D 图形

Latex 初学者:使用矢量复制 3D 图形

我即将用 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}

在此处输入图片描述

相关内容