如何在 dvips 中禁用“psfile”处理?

如何在 dvips 中禁用“psfile”处理?

是否可以在从 dvi 文件生成 ps 文件时禁用图形处理?也就是说,如何让 dvips 在图形文件存在和不存在时产生相同的输出?(“dvips:找不到图形文件 xxx;继续。”)

其中info dvips说:

Dvips 主动包含了一些头文件,用于实现 PostScript 字体重新编码、位图字体下载、'\special' 处理等功能。这些标准头文件是安装目录 '$(psheaderdir)' 中的 '.pro' 文件(表示“序言”);它们是从发行版中的 '.lpro'(“长序言”)文件中通过删除注释、压缩空行等创建的,以实现最高效率。如果您想仔细阅读其中一个标准头文件,请阅读 '.lpro' 版本。

这里是 的 .lpro 文件\special。可以将其更改为跳过psfile命令吗?

注意:使用-R2是不够的 - 它仅适用于绝对路径和..相对路径

答案1

只需处理另一个没有图形的目录中的 dvi 文件:

DIR=$(mktemp -d -p /tmp XXXXXXXXXX)
cp file.dvi $DIR
cd $DIR
dvips file
cd -
cp $DIR/file.ps .
rm -fr $DIR

相关内容