这是 MWE 使用\rput
全页图片将文本放在页面中间:
\documentclass{article}
\usepackage[paperheight=100mm,paperwidth=100mm,margin=0mm,noheadfoot]{geometry}
\usepackage{pstricks}
\begin{document}
\psset{unit=1mm}
\begin{pspicture}(0,0)(\paperwidth,\paperheight)
\rput[bl](50mm,50mm){abc}
\end{pspicture}
\end{document}
结果如下:
这是在 TeXlive 2019.202000218(Ubuntu 20.04 中打包)上使用 xelatex 编译的。我很确定\rput
它曾经可以正常工作,就像一个更复杂的文档,现在它坏了,在从 Ubuntu 18.04 和相关的 TEXlive 包升级之前,它曾经可以正常工作(=abc
放置正确)。
我这边有问题吗?有办法解决吗?
谢谢!
附言:latex
通过→编译dvips
可正确放置文本。
答案1
同样的问题是TeXLive 2019 Debian:Pst 图错误轴标签定位(并在链接的评论中解释)并且来自 ghostscript 和 dvipdfmx 之间的版本不匹配。
通过使用TeXLive 2020 中的相应文件覆盖 ubuntu 打包的/usr/bin/xdvipdfmx
二进制文件及其配置解决了这个问题。/usr/share/texlive/texmf-dist/dvipdfmx/dvipdfmx.cfg