今天说一下怎么直接把一个pdf格式的paper的所有参考文献批量导出来并导入文献管理软件中,方便我们在word中直接插入文献。

假设我现在想导出这篇paper的参考文献
在这里插入图片描述

这里我们要借助一个软件:anystyle。
我们在Ubuntu系统上安装它。
因为我们写论文可能大部分人会在Windows或者mac上写,但是这个软件的命令行在Ubuntu上比较方便。大家可以用虚拟机,我这里提供另一种方式,对于有ubuntu主机的用户来说,这种方式也比较方便。

我平时用Windows作为桌面机,另一台ubuntu作为计算平台,我是通过几种方式来使用这个Ubuntu的计算机:
1.平时就是通过mobaxterm

在这里插入图片描述

mobaxterm的好处就是不仅可以直接使用terminal,而且文件夹是同步的,直接拖入文件上传、直接从远程下载文件到本地都非常方便,还可以直接打开文件编辑。

2.直接在pycharm、vscode中添加远程开发
3.需要GUI的场景就使用向日葵远程过去,向日葵可以登录账号,这样登录自己账号的多设备之间可以直接控制不需要验证码和识别码
在这里插入图片描述

那么我就使用mobaxterm登录到我的远程机中。

一、安装anystyle

sudo apt install ruby-dev
sudo gem install anystyle-cli
sudo gem install anystyle

这样就安装好了anystyle。

二、我们直接将要解析的pdf文件拖入mobaxterm左侧的文件夹区域,让文件上传到远程机中,大家也可以使用任何自己喜欢的方式。

三、执行

anystyle -f bib find  xxxx.pdf  > cite.txt

这样anystyle就会把解析的参考文件以BibTeX的格式保存到cite.txt文件中,我们在mobaxterm中右击cite.txt文件,将其下载到本地即可。
在这里插入图片描述

也可以执行

anystyle -f bib find  xxxx.pdf

这样解析的内容会直接输出到屏幕上
在这里插入图片描述
四、我们复制输出的内容
在这里插入图片描述
然后打开自己喜欢的文献管理软件,我用的是zotero。
在这里插入图片描述
新建一个子分类,然后点击“文件”,“从剪贴板批量导入”
在这里插入图片描述

在这里插入图片描述
所有的文献就会添加到zotero中了。我们在word中写论文的时候直接插入就可以了。