我在 Ubuntu 14.04 及所有更高版本的 XeLaTeX 下使用 pst-3dplot 示例时遇到了问题。
该问题显然是矩阵变换错误:
** WARNING ** Transformation matrix not invertible.
** WARNING ** --- M = [-154.772 0 0 0 6447.73 -40.3858]
这是在我的计算机上产生错误的 MWE(Xubuntu 14.04 64 位、TeXLive 2014 及所有更高版本):
\documentclass{standalone}
\usepackage{pst-all}
\usepackage{pst-3dplot}
\begin{document}
\begin{pspicture}(-4,-4)(3,4)
\psset{Alpha=30}
\pstThreeDCoor[xMin=-4,yMin=-4,zMin=-4]
\pstPlanePut[plane=xy](0,0,-3){\fbox{\Huge\red xy plane}}
%\pstPlanePut[plane=xy](0,0,0){\fbox{\Huge\red xy plane}}
%\pstPlanePut[plane=xy](0,0,3){\fbox{\Huge\red xy plane}}
\end{pspicture}
\end{document}
我之前曾在 TeX.SX 网站上发布过问题 这里。但人们不知道该怎么做,或者根本不在乎。我正在从 OS X 迁移,我是否使用 Ubuntu 的决定取决于这个细节,因为我在工作中使用它。
答案1
因此,我已经能够找出这里发生的大部分事情: