要在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