我需要编译两到四次才能在编辑器(TeXstudio)中看到我所做的更改,并且每次编译时,.tex
都会创建一个新文件,末尾带有随机字母和数字。
例如,如果我创建文件hello.tex
并编译两到四次,我将获得该文件,
hello.tex.QU6664
然后我在编辑器中做一些小的修改,并编译两到四次,我会得到额外的文件,
hello.tex.Ak6664
继续这样做之后(每次编译两到四次才能看到我所做的更改),我现在有许多文件看起来像
hello.tex.QU6664, hello.tex.Ak6664, hello.tex.YX6664, hello.tex.sN6664, hello.tex.Ss6664, ...
一些额外的信息(如果相关的话):直到几天前一切都运行良好,即只需要编译一次并且只hello.tex
创建了文件。我仍然只得到一个.aux
和 文件。我使用 TeXstudio 来编写.synctex
和.pdf
编译。我认为这与参考书目无关(我尝试完全删除参考书目但仍然遇到同样的问题)。
我如何防止这些附加文件出现并像以前一样只编译一次?有人遇到过类似的问题吗?
答案1
我有同样的问题。根据错误报告,这似乎与 TeXstudio 保存文件的方式的改变有关。你能做什么?两个选择:
a)放弃云
... 并按照 OP 的建议,在 Dropbox 之外工作。您仍然可以手动将文件复制到 Dropbox 中以进行备份或共享。
b) 降级 TeXstudio 并保留云
我的解决方案(希望只是暂时的):降级到TeXstudio 2.10.8,它以旧方式保存文件。我使用便携版本,以便能够与当前版本一起运行。
将您的设置转移到便携版本非常容易:查找设置文件texstudio.ini
并将其复制到便携版的目录中。(TeXstudio需要关闭当你这样做时。)我不确定你是否还需要导入该.txsprofile
文件,如果有人可以澄清这一点,请告诉我!
答案2
由于空间容量限制,Dropbox 正在创建这些额外的文件(不确定具体原因)。小文件不会造成任何问题。我的桌面上一切都运行正常。虽然我现在在 Dropbox 上有足够的容量,但我认为 Dropbox 需要几天时间才能更新。
编辑1:
事实证明,这是一个 texstudio 错误,而不是 dropbox 的问题(并且我的解决方案不正确) - 请参阅下面评论中的@UlrikeFischer 链接。
无论如何,我计划只在桌面上工作,并在一天结束时将文件复制到 Dropbox,直到错误修复(希望很快)。或者,我相信 @doncherry 解决方案也有效。
编辑2:我停止在桌面上工作并按照@doncherry 的建议降级了 texstudio。
答案3
2.12.0 版本已经解决了这个问题。变更日志文件包括以下行
TeXstudio 2.12.0
[...]
- 在 Windows 上恢复到 2.11.0 之前的保存方法,因为新的 QSaveFile 与 Dropbox 文件夹存在问题
我已经检查过并且它确实可以在 Windows 10 上运行。