![XeLaTex 和 PSTricks 中的 \rput 命令存在问题](https://linux22.com/image/404469/XeLaTex%20%E5%92%8C%20PSTricks%20%E4%B8%AD%E7%9A%84%20%5Crput%20%E5%91%BD%E4%BB%A4%E5%AD%98%E5%9C%A8%E9%97%AE%E9%A2%98.png)
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!