![Endnote 导出的 BibTeX 使用参考编号而不是条目名称](https://linux22.com/image/411567/Endnote%20%E5%AF%BC%E5%87%BA%E7%9A%84%20BibTeX%20%E4%BD%BF%E7%94%A8%E5%8F%82%E8%80%83%E7%BC%96%E5%8F%B7%E8%80%8C%E4%B8%8D%E6%98%AF%E6%9D%A1%E7%9B%AE%E5%90%8D%E7%A7%B0.png)
我在 Endnote X7 中有一长串参考文献,我想在 Latex 中使用这些参考文献。我尝试使用“Bibtex Export”样式从 Endnote 导出我的参考书目。如果我这样做,每个参考文献都会归类为“RN”参考编号:
@article{RN54,
author = {Alper, Tikvah and Cramp, WA and Haig, David A and Clarke, Michael C},
title = {Does the agent of scrapie replicate without nucleic acid?},
journal = {Nature},
volume = {214},
number = {5090},
pages = {764-766},
ISSN = {1476-4687},
year = {1967},
type = {Journal Article}
}
我觉得这有点不方便,因为我无法通过查看 Latex 代码来判断哪个引用是哪个。我更喜欢这样的条目名称:
@Book{abramowitz+stegun,
author = "Milton {Abramowitz} and Irene A. {Stegun}",
title = "Handbook of Mathematical Functions with
Formulas, Graphs, and Mathematical Tables",
etc.
我尝试使用 Endnote 中的“使用 EN 标签字段副本的 Bibtex 导出”导出参考文献(这是我在网上找到的解决方案)。现在我既没有 RN,也没有条目名称:
@article{
author = {Alper, Tikvah and Cramp, WA and Haig, David A and Clarke, Michael C},
title = {Does the agent of scrapie replicate without nucleic acid?},
journal = {Nature},
etc.
如何正确导出参考文献?
另外,有没有一种方便的方法可以在 Texstudio 中查找参考文献?现在我通过 Bibtex 文件查找我想要的参考文献,然后手动插入 RN 编号,如下所示:
\parencite{RN1}
。我想按作者姓名或标题搜索参考文献列表,类似于 Word 中的 Endnote 查找系统。
我正在使用 MiKteX、TeXstudio 和 Biber。我对 Latex 还不太熟悉,因此欢迎提出任何建议或替代方法。
答案1
EndNote 显然没有官方界面来定义.bib
其生成的条目的条目键。自动编号的RN...
键非常不理想,违背了易于识别的条目键的精神。
https://www.rhizobia.co.nz/latex/convert提供了两个 EndNote 导出器,显然可以指定在导出到.bib
文件时保留的稳定输入键(通过现有的 LABEL 字段或通过 CUSTOM1)。
坦白说,我认为任何声称可以导出.bib
文件格式的软件都应该有一个官方界面来指定输入密钥(理想情况下,甚至应该有一个界面来自动从输入数据(例如作者姓名和年份)生成此类密钥)。如果您或您的机构为该软件支付了高额费用,那就更是如此了。
如果您不太想使用 EndNote,您可能需要寻找其他参考文献管理器。佐特罗似乎是一个流行的选择,它是开源的,并且它的.bib
文件导出(至少与流行的适合 Zotero 的更好的 BibTeX) 非常可靠(而且可定制)。Citavi 和 Mendeley 也提供.bib
导出功能(尽管有时.bib
这些程序生成的文件并不尽如人意)。(免责声明:我自己没有正确使用过这些工具。我在我的计算机上安装了 Zotero,以便偶尔回答本网站上的问题。我对这些程序的大部分了解都来自本网站上的问题。)
如果你正在寻找一个.bib
直接修改文件的工具,https://www.jabref.org/显然是第一个候选者。对于 Mac,https://bibdesk.sourceforge.io/。但最终如果您不需要这些工具提供的附加功能,那么任何文本编辑器都可以。
答案2
如果有人在 Endnote 20 中遇到这种情况:
在标签字段中输入您的引文关键字。不要使用任何特殊字符(我使用了 authoryear )。(双击参考文献时,可以在右侧窗口的“编辑”下找到此字段)。
使用输出样式“使用 EN 标签字段的 BibTeX 导出”导出参考文献。如果您没有此选项 - 请转到工具-输出样式-样式管理器并单击其对应的框。(如果没有框,请转到“在网络上获取更多”并搜索并安装它。)