https://github.com/nucleic-acid/namedropR
直接运行
install.packages("namedropR")
安装完可能会提示你需要某个软件(我忘记截图了),直接按照他的提示运行如下命令
webshot::install_phantomjs()
如果遇到关于readr
这个包的报错,还需要更新一下这个R包,更新R包直接运行安装命令就可以
install.packages("readr")
通常做PPT汇报的时候我们会介绍一些研究背景,这个时候会举例一些参考文献,这个时候namedropR 给我们提供了一种选择是用图片的形式去展示这个参考文献,我如下面的例子,我在介绍苹果基因组的参考文献,可以直接生成一个图片
image.png
最有意思的是可以生成一个二维码,如果听众对这个文章感兴趣,直接扫描这个二维码就可以访问这个论文
将参考文献转换成图片需要用到的函数是 drop_name()
,还需要我们准备参考文献的 BibTeX 这个格式
image.png
image.png
这里需要注意的是每个等号前后都需要有空格,默认导出这个文件是没有空格的,这里需要我们调整一下,如果有url这个内容,二维码生成的链接就是这个url,如果没有url,我这个示例文件,他生成的是google scholar的链接。
生成图片的代码是
drop_name("data/apple.bib",
cite_key = "2017High",
export_as = "png",
style = "fancy")
cite_key 参数对应的内容是 bib文件 article后的内容
图片好像只有png格式一种,
style有好几种
还有很多参数可以调节,可以自己查看下帮助文档来试试