pstricks 最近对 PStricks 所做的更改是否与 tex4ht 不兼容?

pstricks 最近对 PStricks 所做的更改是否与 tex4ht 不兼容?

最近 ctan 上的 pstricks 有一些更新。代码:

\documentclass{article}
\usepackage{pstricks}
\begin{document}

   \begin{pspicture}(0,5)(2,2)
     \rput(1,1){Hi!}
   \end{pspicture}

   \begin{pspicture}(0,5)(2,2)
      \psline[linewidth=2pt]{->}(1.5,0)(0,0)
   \end{pspicture}

\end{document}

编译很好,latex但是当你通过 (make4httex4ht 的一个很好的前端)运行它时,它会在第一个pspicture环境中崩溃并给出错误

! 额外 },或者忘记了 \endgroup。\endpspicture ->\pst@killglue \endgroup \egroup \ifdim \wd \pst@hbox =\z@ \e...

第二个环境给予

! 未定义控制序列。\endpspicture ...-\pst@dimb \pst@dimd =\pst@tempa \pst@dimd \advance \pst@di...

由于代码非常简单,并且以前可以运行,所以我认为这与我所做的无关,但我很高兴能够得到纠正。

有谁知道可以解决这个问题吗?

答案1

第一个问题已在今天的更新中得到修复,第二个问题似乎是 的问题t4htpstricks.4ht第 80 行应该是

\ifx\pst@tempa\@undefined\else

而不是当前的

\ifx\pst@tempa\@empty\else

但是,这个问题似乎由来已久。所以我想知道它在过去是否应该起作用...

相关内容