\psfragig
多年来,我一直在 MacOS 上使用替换功能,效果非常不错。我的一般工作流程是将主.tex
文件放在一个目录中,并将所有图像文件 ( bar*.eps
) 以及相应的文本替换文件 ( bar*.tex
) 放在主目录下的子目录 ( foo
) 中。我从未遇到过这种设置问题。
但是,我刚刚换了一台新机器(也是 Mac),操作系统升级了(Big Sur),刚才描述的过程似乎不再有效。如果我的图像位于子目录中,我会收到以下错误:
我无法在文件“foo/bar-pstool.tex”上写入
只要图像位于主目录中,该过程就可以正常工作,因此至少我知道我设置--shell-escape
正确。也许是某种操作系统权限问题?
任何建议(除了不要使用外)\psfragfig
都将受到赞赏。