以下 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