XeLaTeX в Ubuntu TeXLive Ошибка с pst-3dplot

У меня проблемы с примером pst-3dplot под XeLaTeX в Ubuntu 14.04 и всех более поздних версиях.

Проблема, по-видимому, заключается в ошибке преобразования матрицы:

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

Вот MWE, который выдал ошибку на моей машине (Xubuntu 14.04 64bit, 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 зависит от этой простой детали, поскольку я использую это профессионально.

0
задан 13 April 2017 в 15:36

1 ответ

Таким образом, я был в состоянии узнать большую часть того, что продолжается здесь:

  1. актуальная версия TeXLive необходима. По некоторым причинам версия TL, поставленная с Ubuntu 14.04 LTS из репозитория, не является достаточно недавней. Возможно получить последнюю версию (TeXLive 2015) с помощью сценариев установки от зеркала CTAN (см. этот ответ на SX), или от Ubuntu определенный сценарий (см. другой ответ на SX)
  2. Выполнение латексный файл с latex->dvips->ps2pdf для получения желаемых результатов. Кажется, что XeLaTeX обнаружение ошибка при размещении 3D объектов (выдерживают сравнение это на SX) - так, чтобы не работал в данный момент. Выполнение latex->dvips->ps2pdf успешно переведет в это:! [latex-dvips-ps2pdf-result][4]
0
ответ дан 13 April 2017 в 15:36

Другие вопросы по тегам:

Похожие вопросы: