我对下面现有的常量感到“不舒服”(它们已经在 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、二进制标记和二进制对象序列。