如何在 PostScript 中使用 Unicode 字符作为标识符?这不可能吗?

如何在 PostScript 中使用 Unicode 字符作为标识符?这不可能吗?

我对下面现有的常量感到“不舒服”(它们已经在 PSTricks 中定义)

Euler = 2.718281828
Pi = 3.141592654

因为我认为使用eπ更自然。

我的问题是:如何在 PostScript 中使用 Unicode 字符作为标识符?这不可能吗?

\documentclass[pstricks,border=12pt]{standalone}

\usepackage{pst-plot}
\pstVerb
{
    /e {2.718281828} def 
    /π {3.141592654} def 
}

\def\f{ln(e^x)+π}

\begin{document}
\begin{pspicture}[algebraic](0,-2)(5,5)
    \psplot{0}{4}{\f}
\end{pspicture}
\end{document}

答案1

我认为答案是否定的,你不能这样做。根据第 25 页Postscript 语言参考手册

PostScript 语言有三种编码:ASCII、二进制标记和二进制对象序列。

相关内容