在 Windows 上,TeXStudio 将未保存文档的输出文件(辅助、pdf 等)保存在哪里?

在 Windows 上,TeXStudio 将未保存文档的输出文件(辅助、pdf 等)保存在哪里?

当我们在 Windows 上编译已保存的文档时,TeXstudio 会将辅助输出文件保存在 .tex 文件的文件夹中。但是如果我们编译未保存的文档,我找不到这些输出文件的保存位置。我查看了 Windows 临时文件夹,但没有找到它们。我还搜索了 TexStudio 在编译未保存的文档后给出的临时文件名,但什么也没找到。我想知道这些文件保存在哪里,主要有两个原因:
(a) 在计算机崩溃或断电时找到我未保存的工作,
(b) 在不需要时清理这些文件以节省硬盘空间

你知道我可以在哪里找到它们吗?

有没有办法从 TeXstudio 设置(配置 TeXstudio)更改此文件夹?我在 TeXstudio 手册或互联网上都找不到这个。

答案1

TeXStudio 不会编译任何文档,它会先保存文档,然后向 latex 发行版发送编译请求。您所说的“未保存的文档”是您尚未命名的文档。TeXStudio 会为其命名并保存。我在我的 Debian 机器上进行了测试,临时文件的命名texstudio_XXXXXX.tex字符XXXXXX是随机的,文件保存在 /tmp 中。您可以在编译任何文件时生成的日志文件中直观地看到文件的名称(无论是否错误)。TeXStudio 给出的名称将会出现。我想在 Windows 系统上不会有太大不同。

我强烈建议您不要通过命名来开始编辑 LaTeX 文件!

答案2

Simon Dispa 和 gigiair 部分回答了我的问题:在 Windows 上编译未保存的文档后,TeXstudio 保存输出文件(以及 .tex 文件本身)的临时文件夹位于:
c:\Users<username>\AppData\Local\Temp(大多数应用程序将临时文件保存在那里)。
文件的名称类似于“texstudio_XXXXXX.yyy”,其中 XXXXXX 是 Texstudio 为文档随机指定的名称,yyy 是文件的扩展名(aux、tex、log、pdf、synctex)。您可以在那里找到它们以清理它们或恢复您未保存的文件(但您至少编译过一次)。

相关内容