Postscript:路径和嵌套调用运行

时间:2017-07-25 21:31:47

标签: postscript eps

我正在创建一个.ps文件(使用dvips),其中包含位于多个其他目录中的许多.eps图形,这些图形又包含使用postscript“run”命令从文本文件导入的代码。

我的问题在于路径。

要查看GSview中的.eps(当我编写并调试它时),文本文件的相对路径必须相对于.eps文件的位置。

问题是,为了成功查看最终的.ps,各种文本文件的相对路径必须相对于.ps文件的位置。

我可以直接显示.eps文件以及嵌入我的.ps时唯一的方法是指定所包含文本文件的绝对路径。

有没有办法使用相对路径或其他技巧使项目位置独立?我有几十个.eps文件,所以我不想将它们全部放在同一个目录中。

1 个答案:

答案 0 :(得分:2)

这样做的唯一合理方法可能就是超越“跑步”。最后一个PostScript程序中的运算符,以便修改它所提供的字符串中的路径。

EPS文件将起作用(如果他们当前这样做),因为当时不会重新定义运行。然后,封闭的PostScript文件将重新定义'运行'所以它为所有字符串添加了正确的路径前缀,因此当封装在封闭程序中时,EPS文件将起作用。

我承认我很惊讶(并且有点惊慌失措)才发现'跑步' EPS中禁止操作员......