XeLaTeX auf Ubuntu TeXLive-Fehler mit pst-3dplot

XeLaTeX auf Ubuntu TeXLive-Fehler mit pst-3dplot

Ich habe Probleme mit einem pst-3dplot-Beispiel unter XeLaTeX auf Ubuntu 14.04 und allen späteren Versionen.

Das Problem ist offensichtlich ein Matrixtransformationsfehler:

** WARNING ** Transformation matrix not invertible.
** WARNING ** --- M = [-154.772 0 0 0 6447.73 -40.3858]

Hier ist ein MWE, das den Fehler auf meinem Rechner verursacht hat (Xubuntu 14.04 64bit, TeXLive 2014 und alle späteren Versionen):

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

Ich hatte das Problem zuvor auf der TeX.SX-Site gepostet Hier. Aber die Leute wissen nicht, was sie tun sollen, oder es ist ihnen einfach egal. Ich migriere gerade von OS X und meine Entscheidung für/gegen Ubuntu hängt von diesem bloßen Detail ab, da ich es beruflich verwende.

Antwort1

So konnte ich das meiste von dem herausfinden, was hier vor sich geht:

  1. Eine aktuelle Version von TeXLive ist erforderlich. Aus irgendeinem Grund ist die mit Ubuntu 14.04 LTS aus dem Repository gelieferte TL-Version nicht aktuell genug. Es ist möglich, die neueste Version (TeXLive 2015) über die Installationsskripte vom CTAN-Mirror herunterzuladen (siehe hier). Antwort auf SX) oder von einem Ubuntu-spezifischen Skript (siehe eine andere Antwort auf SX )
  2. Führen Sie die Latex-Datei mit aus, latex->dvips->ps2pdfum die gewünschten Ergebnisse zu erhalten. Es scheint, dass XeLaTeXbeim Platzieren von 3D-Objekten ein Fehler auftritt (vergleichen Sie dies auf SX) -- das funktioniert also im Moment nicht. Wenn Sie dies tun, latex->dvips->ps2pdfwird es erfolgreich in Folgendes übersetzt: ![latex-dvips-ps2pdf-result][4]

verwandte Informationen