昨天(2016 年 9 月 1 日),我运行了 MiKTeX 的所有自动更新。从那时起,我的 TeXworks 就再也没有写过 .log 或 .aux 文件,至少没有在与我的 .tex 文件相同的目录中或我能想到的任何地方。这自然是一个问题,因为我在这些文件中搜索警告、缺失字符消息、多重定义的标签等。我可以做些什么来尝试解决这个问题?我使用的是 TeXworks 版本 0.6.1(MiKTeX 2.9)[r.3614278,2016 年 5 月 1 日凌晨 4:43],我的电脑是 Windows 7。
即使是一个像
\documentclass{article}
\begin{document}
\section{Test}\label{sec1}
Reference to section \ref{sec1}.
Reference to section \ref{sec2}.
\end{document}
在其目录中仅生成一个 .pdf 文件和一个 .synctex.gz 文件。奇怪的是,该\ref{sec1}
命令正确打印为“1”。该\ref{sec2}
命令显然打印为“??”,但由于我没有 .log 文件,我无法确认该论文是否有未定义的引用。
编辑:我还设置为通过 DVIWindo 在 .tex 文件上运行普通 LaTeX,并且 DVIWindo 似乎“看到”了我所做的所有适当的 MiKTeX 更新;更新后的文件正在使用,并且 .aux 和 .log 文件仍在正常写入。
答案1
好的,我刚刚(2016 年 9 月 9 日)按照以下答案中的说明操作:这个问题找到“--clean”选项并将其删除。它位于 pdfLaTeX+MakeIndex+BibTeX 下。现在我的 TeXworks 正在写入它应该写入的所有文件。如果这足够了,感谢您的帮助。