答案1
最有可能的是,您尝试过\input{texstudio_hy2940}
但该文件不存在,并且您正在运行,\batchmode
因此 TeX 无法停止并要求输入不同的文件名。
在日志文件中查找完整的错误消息。
TeXBook 说:
有时错误非常严重,TeX 会被迫提前退出。例如,如果你在
\batchmode
或中运行\nonstopmode
,TeX 会发出一个“紧急停止“如果它需要从终端输入;当无法打开必要的文件或\end
在输入文档中找不到命令时,就会发生这种情况。
答案2
正如@geordie在评论中提到的,一个常见的原因是没有\end{document}
。因此,向下滚动并在文档中检查。
_
注意:我就是因此才来到这里,但没有读到评论。直到我从中找到罪魁祸首后,我才意识到我正在寻找的答案就在评论中git diff
。这就是我发布此答案以帮助像我这样的人的方式。
答案3
好吧,就像其他人指出的那样,这可能是由多种原因造成的。转到日志 > 日志文件(在上面的屏幕截图中位于日志 > 问题中)是获取有关它的更多提示的方法。
一个可能的原因是,如果某个使用 shell 命令的软件包(比如 minted),而你已将ComSpec
环境变量设置为其他值cmd
(如bash
)。那么该软件包将无法工作,批处理模式下的紧急情况比比皆是。