![基于 TeX 的 Google Drive 同步问题解决方案](https://linux22.com/image/334227/%E5%9F%BA%E4%BA%8E%20TeX%20%E7%9A%84%20Google%20Drive%20%E5%90%8C%E6%AD%A5%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png)
当文件本地存储在 Google Drive 中,并且同步功能已打开时,问题编译 TeX 文件时可能会发生这种情况。
例如,在 Windows 10 上使用 Texmaker 和 MiKTeX 构建Thesis.tex
,使用构建时出现以下错误latex
:
SyncTeX: Can't remove Thesis.synctex.gz (file is open or read only)
是否有基于 TeX 的解决方案可以解决此问题并保持同步功能?
答案1
解决方案 1
作为 GoogleDrive尚不支持排除模式, 但支持排除文件夹,一个选择是将所有输出文件转储到单独的文件夹(如果是MikTeX您也可以为所有输出文件指定此项除了PDF)并确保 GoogleDrive 没有专门同步该文件夹。
(而且临时文件和生成的文件无论如何都不需要同步。这样,您就可以最大化您的 GoogleDrive 空间。)
解决方案 2
请使用 Dropbox。或者使用真正的 VCS。
答案2
我也遇到过这个问题,文件流不再允许我编译 tex 文件(我用的是 Mac)。对我来说,解决方法是简单地退出并重新加载文件流。