运行dvips -z
会产生两个临时文件head.tmp
和body.tmp
。因此,当我dvips
在同一个目录中同时运行不同的文件时,有时会出现不同head.tmp
或body.tmp
“重叠”的情况(AFAICT)。
有什么办法可以改变这些辅助文件的名称吗?
MWE 可以如下所示(这里我在同一个文件上运行了多次 dvips,但我认为问题是一样的)。如果你运行它,有时你会得到如下错误
dvips: ! Could not find header file body.tmp.
。
#!/bin/bash
cat <<EOF > mwe.tex
\documentclass{article}
\usepackage{kantlipsum}
\begin{document}
\kant
\end{document}
EOF
latex mwe
dvips -z mwe -o & \
dvips -z mwe -o & \
dvips -z mwe -o & \
dvips -z mwe -o &