我正在 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 文件没有重命名吗?如果需要,我还可以提供编译过程的完整日志,但它们相当长。