考虑以下 MWE:
\documentclass{article}
\usepackage{pstricks}
\begin{document}
A
\end{document}
它会产生错误
Runaway argument?
] {pgffor.code.tex}
! Paragraph ended before \ProvidesPackageRCS@i was complete.
<to be read again>
\par
l.11
我该如何解决?
答案1
更新
当前的 tex 系统不再需要此修复。MikTeX 用户应记住,他们可能必须在管理员中运行更新程序和如果所涉及的包位于多用户安装的不同树中,则使用用户模式。
旧答案
在 pstricks 适应新的 pgf 版本之前,您可以尝试替换 pstricks.tex 的本地副本(您可以在 tex/generic 中找到它)
\def\ProvidesPackageRCS{\@ifnextchar[\ProvidesPackageRCS@i{\ProvidesPackageRCS@i[] }}%$
经过
\def\ProvidesPackageRCS#1{}
答案2
使用pstricks.tex
来自http://archiv.dante.de/~herbert/texnik/tex/generic/pstricks/
或者等待一两天更新。它有一个稍微不同的解决方案。
答案3
对于texlive-pstricks
MacPorts,它可以卸载并停用pgf
然后安装pgf-devel
(于 2019-03-15)。