XeLaTex 和 PSTricks 中的 \rput 命令存在问题

XeLaTex 和 PSTricks 中的 \rput 命令存在问题

Ghostscript 更新至 9.50 后,\rput使用 PSTricks 时,带有的标签会显示在 (0,0)。我使用的是 Texlive 2019(包含所有最新更新)

\documentclass[a4paper, 12pt]{standalone}
\usepackage{mathspec}
\setmainfont{Calibri}
\setmathfont(Greek,Latin,Digits)[Uppercase=Regular, Lowercase=Regular, Arabic=Regular]{Calibri}
\usepackage{pstricks}
\usepackage{tikz}
%
\begin{document}

    \begin{pspicture}(-.5, -.5)(4.5, 4.5)
        \pspolygon[showpoints=true](0, 0)(4, 0)(2, 4) \rput(0,-.3){$B$} \rput(4, -.3){$Γ$} \rput(2, 4.3){$A$}
        \psdots(2, 0)(.75, 1.5)(3.25, 1.5) \rput(2, -.3){$M$} \put(.5, 1.6){$K$} \rput(3.5, 1.6){$Λ$}
    \end{pspicture}

\end{document}

在此处输入图片描述

答案1

我在 Ubuntu 20.04 中使用 Ghostscript v9.50 时遇到了这个问题。通过从以下来源下载的源安装 gs v9.25,问题得以解决此链接。安装没有问题。

但是,我还将 gs v9.50 保存在 /usr/bin/gs 中作为 /usr/bin/gs95。

答案2

我在使用 Texlive 2020 时也遇到了同样的问题。

好的链接是: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs925

通过下载并提取 ghostscript-9.25-linux-x86_64.tgz 解决了问题

sudo mv /usr/bin/gs /usr/bin/gs954

sudo mv gs-925-linux-x86_64 /usr/bin/gs

感谢 Chak!

相关内容