pst-3dplot 错误与 IIIDlabels

pst-3dplot 错误与 IIIDlabels

我的 遇到了问题pst3dplot。启用该选项后,IIIDlabels坐标轴上出现了许多黑色尖峰,而不是标签。没有 则IIIDlabels工作pst-3dplot正常。

我的 MWE 是

\documentclass[pstricks]{standalone}
\usepackage{pstricks}
%\usepackage{xetex-pstricks}
\usepackage{pst-3dplot}
\begin{document}
%\psset{coorType=2}
\begin{pspicture}(-3,-2.5)(5,5)
\pstThreeDCoor[linecolor=black,IIIDticks,IIIDlabels,xMin=-2,yMin=-2,zMin=-2]
\end{pspicture}
\end{document}

结果如下:

生成的 pdf


我在 Linux 机器上运行此代码:Xubuntu 15.04 和 TeXlive 2015 xelatex(14.04 和 14.10 下有同样的问题)。问题与 psset coord 2 设置无关。包含包xetex-pstricks会导致错误,但如果不明确加载它,控制台输出会告诉我它正在加载包 - 并且没有错误。

我该如何去掉这些尖刺?我该如何在那里贴上正确的标签?

欢迎提出任何建议,提前感谢!

运行 \listfiles 的结果为:

 *File List*
 standalone.cls    2012/09/15 v1.1b Class to compile TeX sub-files standalone
 ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
 ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
 xkeyval.sty    2014/12/03 v2.7a package option processing (HA)
 xkeyval.tex    2014/12/03 v2.7a key=value parser (HA)
 standalone.cfg    2012/09/15 v1.1b Default configuration file for 'standalone' 
 class
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
 size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
 pstricks.sty    2013/12/12 v0.60 LaTeX wrapper for `PSTricks' (RN,HV)
 pstricks.tex    2014/10/25 v2.60 `PSTricks' (tvz,hv)
 pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
 pst-fp.tex    2014/10/25 v2.60 `PST-fp' (hv)
 xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
 color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
 xetex.def    2015/03/25 v4.04 LaTeX color/graphics driver for XeTeX (TeX Liv
 e/RRM/JK)
 pst-3dplot.sty    2010/01/01 package wrapper for pst-3dplot.tex (hv)
 pst-3d.sty    2009/07/28 package wrapper for pst-3d.tex (hv)
 pst-3d.tex    2010/02/14 v1.11 `PST-3d' (hv)
 pst-plot.sty    2011/04/13 package wrapper for pst-plot.tex (hv)
 pst-xkey.sty    2005/11/25 v1.6 package wrapper for pst-xkey.tex (HA)
 multido.sty    2004/05/17 package wrapper for PSTricks `multido.tex', (HV/RN)
 multido.tex    2010/05/14 v1.42 `multido' (tvz,hv)
 pst-plot.tex    2014/08/23 1.70 `pst-plot' (tvz,hv)
 pst-node.sty    2010/04/22 package wrapper for pst-node.tex
 pst-node.tex    2014/08/04 1.35 `pst-node' (tvz,hv)
 pst-3dplot.tex    2014/08/25 v2.01 `PST-3dplot' (hv)
 ***********

将 TeXLive 版本更新至 2015 有助于产生以下输出。条纹已消失,IIID 标签已放置在正确的位置。然而,数字的旋转仍然缺失。

TeXLive 2015 输出

答案1

标签没有xelatex作为 3d 对象放置。看起来像是 xdvipdfmx 驱动程序的一个错误。但是,运行latex->dvips->ps2pdf将起作用:

\documentclass[pstricks]{standalone}
\usepackage{pst-3dplot}
\begin{document}
    %\psset{coorType=2}
    \begin{pspicture}(-3,-2.5)(5,5)
    \pstThreeDCoor[linecolor=black,IIIDticks,IIIDlabels,xMin=-2,yMin=-2,zMin=-2]
    \end{pspicture}
\end{document}

在此处输入图片描述

相关内容