zotero 对我来说最好用的就是 zotero connector 可以方便地收集, 得到的 bibtex 比 google scholar 要完善很多, google scholar 得到的 bibtex 通常不会包含 doi, url, month, year 等信息. 但 zotero 对我来说体验并没有那么好. 我只是想得到 bibtex, 就为这个我就得把 zotero 一直打开. 我想问问有没有不用 zotero, 但仍然能获取到较完整的 bibtex 的方法? 最好我给 url (比如 acm/ieee 的 url), 就能帮我解析出 bibtex.
我理解!我留下zotero的唯一原因就是可以快速刮取元数据并自动下载pdf。一直希望能基于纯bib管理文献,但这不是zotero的理念。zotero的文件夹、标签体系也远不如calibre好用,我甚至觉得没有jabref好用。
因此,我之前简单探究过不用zotero的方案:
- 方案一:org-ref 的 crossref-add-bibtex-entry
- 方案二:更接近的应该是zotero/translation-server: A Node.js-based server to run Zotero translators:不需要打开zotero,就能使用Zotero translator,已有package:Using the power of Zotero in Emacs org-mode to manage citations : r/emacs
但是因为觉得折腾的性价比不太大,就没有继续😂 希望能对你有所帮助
我从 zetero 换到了 ebib(+citar)
我的方式是通过 浏览器书签 + org-protocol (有时也手动复制 DOI 等 identifier 然后直接调用 Emacs 函数) + zotero translation-server + ebib 维护一个 bibtex file
书签
javascript:location.href%20=%20'org-protocol://ebib-zotero?href='+encodeURIComponent(location.href)
调用
ebib-zotero-import-url
里面请求 zotero translation-server (应该也可以通过 biblio.el 替代)获得 entry 并存下来,具体可以看链接里的相关代码
不用 ebib 的话感觉看看上面链接里的 GitHub - mpedramfar/zotra 就好
另外其实 zetero 虽然能得到一个 BibTeX entry 但实际写论文的时候还是会从 DBLP 现拉新的(通过 biblio.el)
关于Emacs中管理和使用文献如图。我使用 zotra 来添加条目,感觉还不错。scihub 下载PDF文件。
不过大多数的时候都是先看了PDF文件,后补条目,此时就添加本地的PDF文件就可以了。
打开条目或PDF文件就使用 Citar。原来有使用过一段时间的 ebib,后面感觉也没啥必要,使用 bibtex + citar 可以解决所有问题。
不太想用Zotero, 占用内存太大,读个PDF文件,还是感觉有点卡卡的。
我使用 denote 记录一个条目的文献笔记,在笔记条目下可以直接打开对应的PDF文件或Bibtex文件。也可以使用 Find citation 查找哪些笔记引用该文献条目。
我目前文献管理和使用的 workflow 己经比较稳定。有其他使用心得可以互相交流下。
可以手动从对应期刊/会议网站复制,一般打开了特定论文后网页上都有,“cite this”或者 “export bibtex” 之类的按钮,这些属于官方给出的,doi 之类的条目都比较全
比如 ACM 的引号:
IEEE 的 Cite This:
arxiv 的 :
那些插件也都是对不同网站写特定的请求接口获取的.
另外emacs有个包biblio