我已使用 \addbibresource{Bibliography_Geoengineering.bib} 将我的 main.tex 与 JabRef 中的参考书目链接起来
但是,如果我更改 JabRef 文件中的条目或 bibtex 键,我的 main.tex 就无法完全识别它。首先,我遇到了错误,因为源的标题包含一个 u8 无法显示的符号,但更改标题后仍然不起作用。因此,我更改了 JabRef 和 texmaker 文件中的所有引文中的 bibtexkey。结果是,所有与引文相关的错误都消失了,但参考书目的错误仍然存在。我保存、重新启动并尝试了 JabRef 和 Texmaker 的其他所有方法,但没有任何变化。因此,我在 \printbibliography 前面添加了一个 %,至少可以继续工作。当我删除 % 并稍后仔细检查 bibresource 的拼写时,它突然运行起来没有任何问题或错误。现在我更改了其他几个 bibtex 键,并收到以下蓝色消息:“找不到以下条目”在我的 PDF 版本中,显示的是 bibtex 键,而不是 JabRef 中的条目。
对我来说,似乎 Texmaker 和 JabRef 之间的联系由于某种原因并没有完全发挥作用,但我不明白上述想法是如何发生或联系的,这让我发疯。
答案1
jabref 和 texmaker 之间有什么联系?据我所知,它们之间没有任何联系。它们是两个独立的程序。你还记得在 TeXMaker 中手动运行 bibtex 吗?(我认为是 F11)
Jabref 管理一个或多个.bib
文件,然后由 使用bibtex
。jabref 和 TeXMaker 之间没有交互。如果您准备一个所谓的最小示例,即其他人可以在自己的计算机上复制和运行而无需添加任何内容的文档,这可能是一个好主意。再加上来自您的 .bib 文件的数据样本。如果看不到您的任何代码,我们几乎不可能提供帮助。因此,请使用最小示例和示例 bibtex 数据更新您的问题。