pdflatex.exe-.synctex 未正确写入

pdflatex.exe-.synctex 未正确写入

我正在 Windows 8.1 上使用 TeXnicCenter 和 MiKTeX 版本 2.9 编写 IEEE LaTeX 项目。此外,我还使用 SumatraPDF 作为查看器来执行正向和反向搜索,同时观察输出。

几天前,.synctex 文件的输出突然不起作用了。它被写为 .synctex(busy),但在编译过程结束时没有重命名。因此,正向和反向搜索不起作用。如果我手动重命名文件并删除 (busy) 添加,一切都会按预期工作。

文档在 LaTeX 和 BibTeX 中编译时没有任何错误或警告。我没有在这个项目中使用 makeindex。但是,我发现以下输出:

pdflatex> Output written on "<filename>.pdf" (7 pages, 837267 bytes).pdflatex.exe: Windows API error 4350: This file is currently not avaiable for use on this computer.

pdflatex.exe: Data: <filename>.synctex

这些是我目前使用的确切版本:

  • pdfTeX,版本 3.1415926-2.5-1.40.14
  • MiKTeX 2.9
  • LaTeX2e 2011/06/27
  • BibTeX 0.99d

有人能告诉我为什么 .synctex 文件没有重命名吗?如果需要,我还可以提供编译过程的完整日志,但它们相当长。

相关内容