Shell 转义从 Texshop 复制出已编译的 pdf 会导致版本损坏,为什么?

Shell 转义从 Texshop 复制出已编译的 pdf 会导致版本损坏,为什么?

我用

pdflatex --shell-escape -output-directory=tex-aux my-tex-file.tex

在 Texshop 中将我的辅助文件放在名为的文件夹中tex-aux,并在其中包含以下代码my-tex-file.tex

\usepackage{atveryend}
\AtVeryEndDocument{\ShellEscape{cp tex-aux/\jobname.pdf ~/Desktop/folder/}}

复制的 pdf 的完整路径应为~/Desktop/folder/my-tex-file.pdf。 里面的 pdf~/Desktop/folder/tex-aux/my-tex-file.pdf运行正常,但 中的 pdf~/Desktop/folder/my-tex-file.pdf已损坏且大小较小。 有什么原因吗?

相关内容