缺少插入的 \endcsname。

缺少插入的 \endcsname。

我的论文遇到了一个非常奇怪的问题,让我陷入了困境。突然间,它开始抛出一个非常奇怪的错误消息,这对我来说毫无意义,我找不到问题所在。所以现在我有一个文件无法再编译了,无论我禁用哪些部分,错误消息都会保留下来并指向实际上不可能出现错误的行。

它抛出的错误消息是:!缺少插入 \endcsname。 \protect l.46 \bibcite{B�ro08}{0} 标记的控制序列不应出现在 \csname 和 \endcsname 之间。

问题是,我有一个名为 \bibitem{Biro08} 的条目。它最初是 Bíro,所以这是我更改的第一件事,但它什么也没做。然后我尝试在没有参考书目的情况下编译它,什么也没做,仍然抛出相同的错误消息。我实际上从主文件中删除了所有可以删除的内容,它仍然抛出相同的错误消息,即使 Bíro 这个名字甚至不在主文档中。我真的不知道现在该尝试什么。

tex 文件应该可以在这里下载:https://www.dropbox.com/s/831x3uukqkkcicd/Paper.zip?dl=0

答案1

如果在出现错误时中止 LaTeX 运行(由于在书目引用键中使用非 ASCII 字符),则文件.aux不会被刷新,因为这会在稍后发生。

确保在书目引用键中不使用任何重音字母,然后.aux手动删除文件并再次运行 LaTeX(如果使用,也可能运行 BibTeX)以使一切恢复同步。

相关内容