识别 .bib 文件中的一行

识别 .bib 文件中的一行

我正在尝试通过 TexStudio 将由 mendeley 生成的包含大约 500 条参考文献的非常大的 .bib 文件转换为可读文本。我已经清除了标题等中的所有非拉丁字符和 & 符号,但 bib 文件中的两行似乎存在问题,因为我在这些行中遇到了两种错误:

第 766 行:缺少插入 $。

第 766 行:缺少 } 插入。

第 766 行:额外},或忘记了 \endgroup。

第 3297 行:缺少插入 $。

第 3297 行:插入缺失 }。

第 3297 行:额外},或忘记了 \endgroup。

我的问题是,如何在 bib 文件中找到这些行,以手动检查是否有任何错位的字符?

我尝试用 TexWorks 打开 .bib 文件,但其中的行号似乎不同。

也非常欢迎就如何解决此问题提出其他建议。谢谢!

以下是我的代码,希望它能有所帮助:

\documentclass[11pt,a4paper,openbib]{article}
\usepackage[latin1]{inputenc}

\usepackage{apalike}

\begin{document}
    \date{\vspace{-5ex}} % omit date
    \title{Reference List}
    \maketitle
    
\nocite{*}

\bibliographystyle{chicago}
\bibliography{SystematicLitRev}

    
\end{document}

答案1

日志文件中的错误将提供比您显示的更多信息,但行号与生成的.bbl文件有关。

因此,请查看 xxx.bbl 的第 766 行

 line 766: Missing $ inserted.

您可能会找到一个_ 应该是的从那里您可以看到它是哪个条目,并修复该条目的\_原始来源。.bib

相关内容