示例文件来自这里:
\documentclass{article}
\usepackage{pst-3dplot}
\begin{document}
\begin{pspicture}(-3.2,-2.73)(3.18,3.65)
\pstThreeDCoor[
xMin = -4,
xMax = 4,
yMin = -4,
yMax = 4,
zMax = 3,
arrows = <->
]
\psplotThreeD[
plotstyle = line,
linecolor = blue,
yPlotpoints = 40,
xPlotpoints = 30,
linewidth = 0.5pt,
hiddenLine = true
](-2,2)(-2,2)
{x 100 mul cos y 100 mul sin sub}
\rput(0,3.5){$f(x,y) = \cos(100x) - \sin(100y)$}
\end{pspicture}
\end{document}
结果:
我正在使用 Latex 来生成 DVI 输出。
您知道这里可能出现什么问题吗?
编辑:上面的示例似乎适用于 xelatex。但是,请考虑以下内容:
\documentclass{article}
\usepackage{pst-3dplot}
\begin{document}
\psset{unit=1cm}
\begin{pspicture}(-5,-5)(5,5)
\psset{coorType=1,Alpha=135}
\pstThreeDCoor[linecolor=black, IIIDlabels, IIIDticks, xMin=-1,xMax=5,yMin=-1,yMax=5,zMin=-1,zMax=5]%
\end{pspicture}
\end{document}
编辑2:请参阅此处的解决方案 解决方案:使用 latex-> dvi2ps -> ps2pdf(如果您需要 pdf)
EDIT3:有人可以推荐我另一个 3d 情节包吗?
答案1
您查看的是 dvi 输出!它无法显示图形元素或旋转。请使用 pdf 输出作为查看器。
latex->dvips->ps2pdf
或 xelatex or
pdflatex with package
auto-pst-pdf`
请参阅“常见错误”第 4 条http://tug.org/PSTricks