使用 write18 自动复制文件

使用 write18 自动复制文件

使用以下迷你模板,我想在运行时自动将分散的 pdf 文件复制到另一个文件pdflatex--shell-escape

\documentclass{article}
\begin{document}
  Just a test.

\write18{cmd /c copy\jobname.pdf \jobname-print.pdf}
\end{document}

问题是这行不通,因为该文件jobname.pdf正在被引擎使用。我将获得一份空的大小的文件0

另外,请考虑我们正在编写一个cls文件,它也有望正常工作

\AtEndDocument{
\write18{cmd /c copy \jobname.pdf \jobname-print.pdf}
}

相关内容