在 Texlive 2021 中,当我使用一些 pstricks 命令(例如 \psplot、\psline 等)时,曲线、直线等都不会生成,但在 texlive 2019 中,相同的代码可以工作。例如,以下代码在 2021 年不显示轴,但在 2019 年可以工作。
\documentclass[12pt,a4paper]{article}
\usepackage{pst-plot}
\usepackage{pstricks-add}
\begin{document}
\psset{yunit=4cm,xunit=4}
\begin{pspicture}(-2,0)(2,1)
\psaxes[Dy=0.25]{->}(0,0)(-2,0)(2,1)
\end{pspicture}
\end{document}
答案1
答案2
在该文件中,/...tex-distro.../dvipdfmx/dvipdfmx-unsafe.cfg
您只会找到一行重要的行和一些有关如何将此文件与 xe(La)tex 一起使用的文档。这一行重要的行以以下内容开头:
D "rungs -q -dALLOWPSTRANSPARENCY -dNOSAFER ...
在主配置文件dvipdfmx.cfg
(在同一目录中)中,你会发现类似的一行,你应该用上面的一行替换它。然后你不需要使用XeLaTex
参数运行-i ...
,而可以使用默认的xelatex file.tex
Ghostscript 改变了其行为,默认情况下不允许透明度和不允许运行外部文件。这两者都是 PSTricks 文件的默认设置。