在写国内外研究现状时候,我的策略是中文的就抄写英文综述里边的,反之亦然。因此,会经常要从综述论文里反复复制参考文献 > 在 Google scholar 中搜索 > 选择引用导出文献(格式例如 Endnote、bibtex 等)。对于大量文献,如此工作,相当繁琐。
本文旨在从 pdf 论文中导出参考文献并导入参考文献管理工具,以 Endnote 为例。
Windows 适用(网页版)
-
从文章中复制引文列表
要从文章中复制引文列表,请将其作为文字处理文档(例如,MS Word)或 pdf 打开,单击并拖动以选择文本,然后转到编辑 > 复制。根据您的文件格式,这可能是最容易通过多个步骤完成的(复制一大段引文,进入第 2 步,然后返回)。
-
将列表粘贴到
AnyStyle.io
在网络浏览器中,导航到AnyStyle.io
并将您的引文粘贴到解析框中,方法是将光标放在框中并单击编辑 > 粘贴。
-
清理引文列表
为了获得最佳结果,应该确保每个引文都放在自己的文本行中,并且删除了不必要的中断。
-
解析和编辑
为贴错标签的商品更新标签
单击“解析 X 引用”,然后扫描结果。如果某些单词被错误标记,请单击该单词(按住 Shift
可选择多个单词)并单击“分配标签”以更正它们。
-
另存为
BibTex
在保存区域中,单击 BibTex。这将下载包含您的元数据的 BibTex 文件。
-
导入 Zotero、Mendeley 或 EndNote
在您的引文管理系统中,导入文件(通常通过转到文件 > 导入或将 .bib 文件拖放到打开的窗口中)。
Ubuntu 适用
这里我们要借助一个软件:anystyle
。 我们在 Ubuntu 系统上安装它。
-
安装 anystyle
sudo apt install ruby-dev
sudo gem install anystyle-cli
sudo gem install anystyle
这样就安装好了anystyle
。
-
从 pdf 导出参考文献
anystyle -f bib find xxxx.pdf > cite.bib
这样 anystyle
就会把解析的参考文件以 BibTeX
的格式保存到 cite.bib
文件中。
-
bibtex 转 EndNote 格式
首先安装 bibutils
sudo apt-get install bibutils
用 bibutils (bib2xml & xml2end)
转换,输入文件为 cite.bib
,输出为 cite.end
bib2xml cite.bib | xml2end > cite.end
-
导入 EndNote
打开 Endnote,按照 File > Import > File
打开导入
(1) 在 Import File 里面选择生成的 cite.end
(2) 在 Import Option 里面选择 Endnote Import
(3) 在 Duplicates 里面选择 Discard Duplicates
(4) 在 Text Translation 里面选择 No Translation
导入结果