我在 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
所以我已經能夠找出這裡發生的大部分事情: