生成bib引用

要在bib文件中加入图书的bib引用,最粗暴的办法当然是可以直接手写。如果知道图书的ISBN编号的话,可以直接使用一些脚本工具来自动生成bib引用。

比如我们可以使用一个叫做isbntools的工具来做这件事情。

sudo pip install isbntools 

isbn_meta 978-7-03-048892-3 --bibtex

命令会输出bibtex格式的引用

@book{9787030488923,
     title = {黑洞吸积盘},
    author = {加藤正二},
      isbn = {9787030488923},
      year = {2016},
 publisher = {}
}

参考网页:

https://ask.helplib.com/unix/post_6314403

https://github.com/xlcnd/isbntools


根据DOI直接生成bibtex引用

比较简单的方法是查找ADS,相关的页面会直接提供bibtex格式的引用。

doi2bib 网站通过DOI, PMCID 或者arXiv ID也可以直接查询: https://www.doi2bib.org

也可以安装 doi2bib 直接在终端中查询

sudo pip install doi2bib

or

sudo pip install bibcure

doi2bib 10.1086/151300

会在终端冲输出相应bibtex格式的引用

@article{Bahcall_1972,
	doi = {10.1086/151300},
	url = {https://doi.org/10.1086%2F151300},
	year = 1972,
	month = {feb},
	publisher = {{IOP} Publishing},
	volume = {171},
	pages = {467},
	author = {John N. Bahcall and Ben-Zion Kozlovsky and E. E. Salpeter},
	title = {On the Time Dependence of Emission-Line Strengths from a Photoionized Nebula},
	journal = {The Astrophysical Journal}
}

参考网页:

https://github.com/bibcure/doi2bib

https://scipython.com/blog/doi-to-bibtex/

Visits: 208

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

*