为什么我的后脚本命令没有通过 LaTeX 编译器?

为什么我的后脚本命令没有通过 LaTeX 编译器?

以下 MWE

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

\begin{pspicture}
  \rput{!240 6 div}(0,0){Hello World}
\end{pspicture}

\end{document}

无法解析后脚本命令。为什么?

答案1

\usepackage{pstricks}
\SpecialCoor% activate !, *, >, **, ;, and |
...

另一个问题是,你必须剥离维度:

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

\begin{pspicture}
  \rput{!\number\paperheight\space \number\paperwidth\space 
    atan }(2,3){Hello World}
  \rput[lb](0,1){\the\paperwidth : \number\paperwidth}
  \rput[lb](0,0){\the\paperheight : \number\paperheight}
\end{pspicture}

\end{document}

在此处输入图片描述

\the\paperwidth以 pt 和\number\paperwidthsp (缩放点) 为单位 1pt=65536sp

相关内容