PSTricks:包中新引入的错误

PSTricks:包中新引入的错误

考虑以下 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-pstricksMacPorts,它可以卸载并停用pgf然后安装pgf-devel(于 2019-03-15)。

相关内容