next up previous contents index
Next: 4. 怎样在LATEX中使用 EPS 图 Up: 3. Encapsulated PostScript Previous: 3.3 将 PS 转换为 EPS


3.4 修正非标准的  EPS

一些应用程序生成的非标准的 EPS 文件,另一些应用程序则根据它们自己 的喜好来加入一些 PostScript 的``增强''功能,还有一些应用程序生成非常糟糕的  PostScript 代码。而由此得到的 EPS 文件是不能在 LATEX 中使用的。所幸 的是有许多有用的工具来修正这些非标准的 EPS 文件。
Mathematica
由 Mathematica 2.x 生成的 EPS 文件是用 Mathematica  的扩展 PostScript 写成的。在非 Mathematica 程序使用这些 EPS 文件时, 必须要把那些非标准的扩展代码去掉才行。 DOS 版本的 Mathematica 2.x  带有一个名为 printps.exe 或 rasterps 的工具 可以将那些非标准代码去掉。对于 Unix 版本的 Mathematica 2.x , 这个任务可由 psfix 来完成。参考你的 Mathematica 文档 或与 Wolfram Research 联系来获取进一步的信息。
FrameMaker
由 FrameMaker 生成的 PostScript 文件没有遵循 Adobe 的 与纸张无关的声明。 Framemaker 4 和 5 生成的 PostScript 文件可分别用 下列脚本来修正:
ftp://ftp.irisa.fr/pub/FrameMaker/Filters/fixfm4-1.3.tar.gz
ftp://ftp.irisa.fr/pub/FrameMaker/Filters/fixfm5-2.0.tar.gz
 
修正 Framemaker 3 和 4 生成的 PostScript 文件的脚本 fixfm3ps.shfixfm4ps.sh 可从下面的地点得到: ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/


Wang Lei
2000-04-15