答案1
这个问题有两个部分。必须同时处理两个部分。单独解决任何一个都无法解决问题。
首先,编译器正在读取.bbl
文件,因此需要将其删除并重建。但在删除之前,值得查看一下,看看是否能发现代码有问题的地方。(.bbl
问题中未显示该文件,因此无法具体说明。)
接下来,查看.bib
文件。要查找的明显内容是不完整的条目——缺少右括号或逗号是常见的罪魁祸首,但这里不是这种情况。但是,还有其他东西似乎不完整:在条目开头之后,@BOOK{MG,
有一个不完整的条目,开头{Pan,
没有条目类型。我不能肯定地说这就是导致问题的原因,但它确实需要修复。它看起来像日记中的条目,因此将其更改为
@ARTICLE{Pan,
然后,在确保旧.bbl
文件已被删除后,重新处理,.bbl
从更新的.bib
文件重新创建文件。检查以确保 Bibtex 运行中没有错误;这将创建一个.blg
文件作为记录,并且值得熟悉这一点,因为 Bibtex 运行中的错误通常会对 LaTeX 运行产生影响,即使只是省略参考文献(这不会停止处理,但将要留下一个未解决的问题\cite
),
再次使用 LaTeX 进行编译后,如果对文件的更改.bib
正确,则作业将完成,并且输出将符合您的预期。
答案2
{ \end {thebibliography} 如果将其写为 \end {thebibliography} 则可能会运行。请检查花括号是否成对出现。