将一个 postscript 文件包含到另一个文件中?

Pie*_*rre 4 preprocessor postscript include

我想知道是否有一种标准方法可以将postscript文件包含到另一个文件中。例如,假设我有一个由第三方程序生成的数据文件:

%!PS
\mydata [ 1 2 3 4 5 6       
(...)
1098098
1098099
] def
Run Code Online (Sandbox Code Playgroud)

我想将它包含到主要的 PS 文档中

%PS
\processData
{
mydata { (..) } foreach
}

(...)

(data.ps) include %<=== ???
Run Code Online (Sandbox Code Playgroud)

谢谢

lus*_*oog 6

您想要的运算符是run.

string   run   - 执行指定文件的内容

不幸的是,run如果解释器设置了 SAFER 选项,则不允许这样做。

编辑: Bill Casselman,《*数学插图》的作者有一个名为psinc的 Perl 脚本,您可以使用它来“预处理”您的 postscript 文件,内联所有(...) run文件。