更新后 Psaxes 出现问题

更新后 Psaxes 出现问题

以下 MWE 摘录自一个较大的文件,该文件长时间运行良好。周四 miktex 更新后,我总是得到相同的错误。LaTeX->PDF在 TeXniCenter 中进行编译。

在此处输入图片描述

如果我%在 前面添加一个\psaxes,错误就会消失。由于是pstricks在星期四更新的,我怀疑包内可能有问题?!

梅威瑟:

\documentclass[a4paper,DIV=15,oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{pst-all}
\usepackage{pstricks-add}
\begingroup
\catcode`\#=11
\gdef\autorotatonone{-dAutoRotatePages#/None}
\endgroup
\usepackage[pspdf={\autorotatonone}]{auto-pst-pdf}

\psset{unit=1cm,algebraic,subgriddiv=2,gridlabels=0pt,gridwidth=0.4pt,subgridwidth=0.4pt,gridcolor=black!50,subgridcolor=black!50,algebraic=true}

\begin{document}
\begin{pspicture}(0,0)(7,3)
\psgrid(0,-1)(7,3)
\psaxes{->}(0,0)(0,-1)(7,3)[\small $t$ in s,0][\small $I$ in A,90]
\psline[linecolor=red](0,-1)(2,2)(4,0)(5,1.5)(6,1.5)
\end{pspicture}
\end{document}

答案1

问题pstricks.pro在于从极坐标到笛卡尔坐标的转换文件。PtoC360应该是PtoC并且PtoC应该是PtoCrel

/PtoC { 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian (original)
/PtoCrel { pst@angleunit 2 copy cos mul 3 1 roll sin mul } def % Polar to Cartesian

相关内容