首页 > 解决方案 > 从 arxiv 号获取 bibtex 条目的 shell 命令

问题描述

我目前正在使用以下curl命令从其数字对象标识符 (DOI) 编号获取科学文章的书目信息:

curl -LH "Accept: text/bibliography; style=bibtex" http://dx.doi.org/10.1901/jaba.1974.7-497a

我希望能够为arxiv文章做类似的事情,即将文章 arxiv 编号发送到某个网络服务并获取书目信息。我该怎么做呢?

我正在寻找 bash、zsh 或 python 中的解决方案。

标签: pythonbashcommand-linebibtex

解决方案


来自sebastian-busch 的原始答案

我编写了一个 python 脚本,它从 arxiv ID 返回相应的 bib 条目,您可以在 http://www.thamnos.de/misc/look-up-bibliographical-information-from-an-arxiv-上找到它身份证/。如果你把它保存为例如arxiv2bib.py,你可以称它为 arxiv2bib.py 1234.5678或作为 arxiv2bib.py http://arxiv.org/abs/1234.5678


有人还做了一个PHP脚本可以做到这一点。

PHP 从 arXiv 自动创建 BibTeX 条目

how-to-cite-an-article-from-arxiv-using-bibtex中的答案


推荐阅读