我没有收到任何编译错误,尽管应该有,而且我认为我找不到日志文件

我没有收到任何编译错误,尽管应该有,而且我认为我找不到日志文件

我最近下载了 MikTeX 并在 TeXworks 中编写了我的第一个文件。我设法将其转换为 PDF,直到我意识到部分文本超出了一行(基本上是经典的超满 hbox 错误。)但不应该有一个错误通知告诉我这个吗?我在手册中看到你可以在日志文件中看到错误。我检查了我保存文件的文件夹,有一个file.pdf、一个file.aux、一个 TeX 文档文件、一个file.synctex.gz(busy)文本文档文件。这些是日志文件吗?我是不是忘了下载什么东西了……?

答案1

首先,框满只是警告,而不是错误。如果出现*.synctex.gz(busy)挂起,很可能是上一次编译运行因错误而停止。最后(busy),此文件用于允许在源和排版 PDF 之间来回跳转。

.log文件应与您编译的文件位于同一文件夹中.tex,并具有相同的基本名称。因此,如果您编译了,则在 LaTeX 运行后,您应该在同一目录中file.tex找到。file.log

但是许多具有类似 IDE 功能的编辑器都具有查看日志文件的内置功能,并可能逐步解决任何警告/错误。TeXworks 就是其中之一:您可以访问

窗口 → 显示控制台输出

或使用键盘快捷键Ctrl+\切换窗口底部的窗格。这会在编辑器窗口中显示日志输出。如果编译后出现任何错误或警告,此区域还会出现另一个选项卡,报告警告/错误。

相关内容