我正在使用 pstool 和 psfrag(与 pdflatex 一起)替换 Adobe Illustator 生成的 eps 文件中的文本。我注意到 pstool(使用命令\psfragfig
)生成的 pdf 文件比我可以直接从 Adobe Illustrator(AI)导出的文件小得多。
例如,AI pdf 文件可以是 1 MB,而 pstool-psfrag pdf 文件是 20 kB。我的图形通常是简单的黑白矢量图形(图表等),没有位图。对于导出,我使用非常少的设置(例如没有缩略图嵌入,没有保留的插图编辑功能,...)与 X-1a:2001(pdf 版本 1.3)兼容。其他版本的大小相似。
我猜测 pdf 图像文件大小必定会对最终文档文件大小产生直接影响,因此我正在考虑从 AI 导出为 .eps,并使用类似的方法,\psfragfig{path_to_my_image}{}
即使不需要文本替换。
回答我的问题:
为什么文件大小会如此急剧减小 - 我猜一定是 AI 自动生成了大量不必要的数据,对吧?pstool 和 psfrag 如何处理文件 - 它会查找必要的文件吗?它会遗漏一些重要的东西吗?有没有更好的方法,当我只想将 .pdf (.eps) 文件包含到我的文档中时,如何清理它们。
笔记:我的问题主要来自于兴趣(一切运行良好)。