Xelatex 在生成带有颜色的 pstricks tex 文件时出现问题

Xelatex 在生成带有颜色的 pstricks tex 文件时出现问题

我有一段简单的 tex 代码,可以在我所有的电脑上编译。但它无法在我的笔记本电脑上正确显示

\documentclass{standalone}
\usepackage{pstricks-add}

\psset{gridcolor=green, subgridcolor=yellow}
\begin{document}   
\psset{unit=1cm}
\centering
\begin{pspicture}(-7.5,5.2)(7.5,8.4)
  \psgrid
  \rput[B](0,8){
    \psframebox[linestyle=none,fillstyle=solid, fillcolor=gray!20]{
      \Rnode{A0}{$a_0$}
      \Rnode{A1}{$\cdots$}
      \Rnode{A2}{\color{red} $a_{t-2m-1}$}
      \Rnode{A3}{$\cdots$}
      \Rnode{A4}{$a_{t-m-1}$}
    }
  }
\end{pspicture}
\end{document}

这里我展示有问题的结果:

结果如下

内容周围应该有一个灰色的方框。此外,它应该显示网格。我使用的是最新版本的 Texlive 2014。我比较了日志文件,发现正确结果和错误结果完全相同。没有报告错误。但是,我不知道哪里出了问题。

使用 latex 然后使用 dvipdf 可以获得正确的文件。

我已经删除了 texlive 并重新安装。什么都没变。似乎与操作系统相关的某些东西正在影响。请帮忙。谢谢。

我正在使用 Arch Linux。

答案1

检查了最近更新的软件包后,我发现 ghostscript 从 9.14-1 更新到了 9.15-1,这非常可疑,因为我发现 Texlive 2014 本身存在问题。降级后,这个问题解决了。我不确定这个新的 ghostscript 有什么问题。

Xelatex 必须从 ghostscript 中调用一些 postscript 功能。

相关内容