(这可能是一个愚蠢的问题,但我对此很陌生,并试图在其他地方寻找答案但无济于事。)当我尝试在附加 BibTeX 生成的参考书目后使用 pdflatex 更新我的 lyx 文件时,我收到以下错误(我已经在网站上搜索过但未找到答案):
\end{书目}
我插入了一些你可能忘记的内容。(见上文。)运气好的话,这会让我摆脱困境。但如果你真的没有忘记任何东西,现在试着输入“2”;然后我的插入和我当前的困境都会消失。
我首先在 TeXworks 上生成了这个 bibtex 数据库,但最终将其迁移到 JabRef 以修复错误并避免将来出现错误。
有人知道为什么会发生这种情况吗?
编辑:当我将 lyx 文件导出为 LaTeX 并尝试排版时,控制台输出出现以下错误,这让我相信从一开始就出现了问题,因为它引用了我的第一个引用:
! 缺少为 \ifnum 插入的 =。
l
l.4 审计媒体}}{}]{auditedMagazineData}
?
答案1
几个抽象字段(例如 kalesanUsesFSS 中的一个)包含未转义的百分比字符,例如“5.2%”。这导致 BibTeX 将该行的其余部分视为注释,包括最后的“}”。
您可能需要将“%”替换为“\%”(未经测试)。