1

我不确定这是否适合发这篇文章,如果我应该把它发到其他地方,请告诉我。

所以我使用 Overleaf 和 Mendeley 来写我的论文。我正在使用 Mendeley 的在线版本,我将我的参考资料同步到 Overleaf 中,几乎没有任何问题。但是生成的一些引用有双额外的一组 {},下面给出了一个例子:

@incollection{Alberts2002TheProtein,
title = {{The shape and structure of protein}},
year = {2002},
booktitle = { Molecular Biology of the Cell},
author = {Alberts, Bruce and Johnson, Alexander and Lewis, Julian and Raff, Martin and Roberts, Keith and Walter, Peter},
edition = {4},
month = {3},
volume = {},
publisher = {Garland Science}}

正如您在title属性中看到的,Mendeley 添加了一组额外的括号。每当发生这种情况时,我都会收到来自 Overleaf 的警告说明BibTeX: "{Essential" isn't a brace-balanced string for entry Alberts2010EssentialBiology。这只发生在我的一些参考文献中。

由于我正在同步对 Overleaf 的引用,因此我无法.bib在 Overleaf 中编辑文件并删除多余的括号。有什么方法可以直接在 Mendeley 网站上删除它?或者设置风格或偏好?

我知道我可以下载我的参考资料,然后将它们添加到一个文件中并将该文件上传到 Overleaf,我正在努力寻找更好的替代方案。谢谢您阅读此篇。

编辑:可重现的示例,您可以在 Mendeley 上添加以下详细信息,然后尝试获取 BibTex 引用代码:

Type: Book Section
Book Title: Molecular Biology of the Cell
Title: The shape and structure of protein
Authors: (Last name, First name)
1. Alberts, Bruce
2. Johnson, Alexander
3. Lewis, Julian
4. Raff, Martin
5. Roberts, Keith
6. Walter, Peter

Edition: 4
Month:3
Publisher: Garland Science
Year =2002

我得到了上面发布的代码,标题周围有两个括号。

编辑:删除额外的括号对解决警告。

4

0 回答 0