pst3d-plot 放错文本

pst3d-plot 放错文本

示例文件来自这里

\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}

xelatex 将其编译为: 垃圾

编辑2:请参阅此处的解决方案 解决方案:使用 latex-> dvi2ps -> ps2pdf(如果您需要 pdf)

EDIT3:有人可以推荐我另一个 3d 情节包吗?

答案1

您查看的是 dvi 输出!它无法显示图形元素或旋转。请使用 pdf 输出作为查看器。

latex->dvips->ps2pdf 或 xelatex orpdflatex with packageauto-pst-pdf`

请参阅“常见错误”第 4 条http://tug.org/PSTricks

相关内容