XeLaTeX no Ubuntu TeXLive Error com pst-3dplot

0

Estou tendo problemas com um exemplo de pst-3dplot no XeLaTeX no Ubuntu 14.04 e em todas as versões posteriores.

O problema aparentemente é um erro de transformação da matriz:

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

Aqui está um MWE que produziu o erro na minha máquina (Xubuntu 14.04 64bit, TeXLive 2014 e todas as versões posteriores):

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

Eu já havia postado um problema no site do TeX.SX aqui . Mas as pessoas não sabem o que fazer ou simplesmente não se importam. Estou migrando do OS X e minha decisão a favor / contra o Ubuntu depende desse mero detalhe, já que eu o uso profissionalmente.

    
por Community 04.06.2015 / 16:42

1 resposta

0

Então eu pude descobrir mais do que está acontecendo aqui:

  1. É necessária uma versão atualizada do TeXLive. Por alguma razão, a versão TL enviada com o Ubuntu 14.04 LTS a partir do repositório não é recente o suficiente. É possível obter a última versão (TeXLive 2015) através dos scripts de instalação do espelho CTAN (veja este responda no SX ou de um script específico do Ubuntu (veja outra responder no SX )
  2. Execute o arquivo latex com latex->dvips->ps2pdf para obter os resultados desejados. Parece que XeLaTeX encontra um bug ao colocar objetos 3D (compare isto no SX ) - para que não funcione em o momento. Fazer latex->dvips->ps2pdf será traduzido com sucesso para isso: ! [latex-dvips-ps2pdf-result] [4]
por user413671 30.06.2015 / 21:52