(/usr/share/texlive/texmf-dist/tex/latex/thmtools/unique.sty
Package: unique 2012/05/04 v63
\uniq@channel=\write6
\openout6 = `main.unq'.
)
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.334 ]{definition}
我怎样才能深入地找出真正的错误?\begin{document}
中有main.tex
,并且代码今天早上编译得很好。
答案1
错误发生在某个文件的第 334 行,无法从显示的片段中说出它是哪个文件,您需要查看日志并匹配(
,)
行号与当前打开的文件路径相关(
。
如果 TeX 尝试排版之前的段落,则会显示缺少文档的错误\begin{document}
,因此您可以使用命令
\foo[]{definition}
但\foo
由于没有预料到会出现可选参数,因此将其[
作为主要参数,]{definition}
然后将其作为纯文本,开始一个段落并生成错误消息。