styleLatex
全部免费工具

DOI 转 BibTeX

粘贴一个 DOI,就能得到可以直接放进 .bib 文件的 BibTeX 条目。这个 DOI 转 BibTeX 工具会向签发该标识符的机构查询(通常是 Crossref 或 DataCite),所以信息来自出版方自己的记录。免费,无需账号。

什么是 DOI 转 BibTeX?

一次查询,从 DOI 到 BibTeX

DOI 是已发表作品的永久标识符。从 DOI 到 BibTeX,就是向 doi.org 查询它背后的记录,并直接拿到排好格式的结果。

DOI 转 BibTeX 条目包含什么

你会得到一个条目:类型(如 @article)、引用键,以及作者、标题、期刊、年份、卷、页码和标识符等字段。出版方没有登记的信息会直接省略,不会猜测。

来自 Crossref 和 DataCite 的 DOI 转 BibTeX 引用数据

Crossref 覆盖大多数期刊和会议论文集,DataCite 覆盖 arXiv 预印本以及 Zenodo 等平台上的数据集。两者返回的都是出版方提供的元数据。

为什么用我们的 DOI 转 BibTeX 工具?

免费的在线 DOI 转 BibTeX 工具

无需安装,无需注册。打开页面,粘贴标识符,复制结果,电脑和手机都能用。

看看更多免费 LaTeX 工具

直接读取登记机构的 DOI BibTeX 生成器

搜索引擎常靠抓取网页生成条目,容易把作者名弄乱或丢掉标识符。直接读取登记机构的记录可以避免这些问题,并且始终保留 DOI 字段。

和其他 LaTeX 工具放在一起

这个 DOI 转 BibTeX 生成器旁边还有处理论文其他部分的工具,比如把电子表格转成 booktabs 表格。

试试 Excel 转 LaTeX

三步使用

第 1 步:粘贴 DOI 或 doi.org 链接

从文章页面或 PDF 中复制标识符,带前缀或链接都可以。如果只是想给已有的 BibTeX 条目加上 DOI,从结果里取 doi 字段即可。

第 2 步:获取 BibTeX 条目

点击「获取 BibTeX」。一两秒内条目就会出现在下方,第一行是引用键。无需填表,一步得到 .bib 内容。

第 3 步:保存为 .bib 文件

把条目粘贴到你的参考文献文件里,或点击「下载」保存为以引用键命名的 .bib 文件。然后用 \cite{key} 引用。

把论文其余部分转换成 LaTeX

官方参考资料: DOI Foundation · Crossref

DOI 转 BibTeX: styleLatex card with the tool's purpose and a code sample | DOI 转 BibTeX

DOI 转 BibTeX 常见问题

引用中的 DOI 是什么?
DOI 是文章、章节或数据集的永久标识符。在引用中它指向原作品,通常写成 https://doi.org/10… 的形式。
引用中的 DOI 代表什么?
Digital Object Identifier(数字对象标识符)。由 Crossref、DataCite 等机构签发,即使出版方更换网站,DOI 依然有效。
如何使用 BibTeX?
把条目放进 .bib 文件,加上 \bibliographystyle{plain} 和 \bibliography{refs},用 \cite{key} 引用,然后依次运行 LaTeX、BibTeX,再运行两次 LaTeX。
如何创建 BibTeX 文件?
.bib 文件是纯文本。在 .tex 文件旁新建 refs.bib,把本页得到的条目逐个粘贴进去。
如何在 BibTeX 中引用?
用 \cite{key},其中 key 是条目左花括号和第一个逗号之间的文字,例如 \cite{LeCun_2015}。
什么是 BibTeX?
LaTeX 自带的参考文献工具。它读取 .bib 文件中的条目,并按你选择的样式排版参考文献列表。
如何在引用中加入 DOI?
在 BibTeX 中加入类似 doi = {10.1038/nature14539} 的字段,支持该字段的样式会打印链接。本页生成的条目已经包含它。
如何在 Overleaf 中使用 BibTeX?
在项目中上传或新建 refs.bib,在文档中加入 \bibliography{refs},Overleaf 编译时会自动运行 BibTeX。
引用中的 DOI 长什么样?
以 10. 开头,接着是出版方前缀、斜杠和后缀,例如 10.1038/nature14539,常以 doi.org 链接的形式出现。
如何从 Google Scholar 下载 BibTeX?
点击搜索结果下方的「引用」,再选 BibTeX。Scholar 的条目是自动生成的,常常缺少 DOI,向登记机构查询会更完整。
如何获取 BibTeX?
可以用出版方页面的导出引用按钮、Google Scholar 的引用链接,或把论文的 DOI 粘贴到本页顶部。
如何打开 BibTeX 文件?
它是纯文本,记事本、VS Code 等任何编辑器都能打开。JabRef 和 Zotero 会把它显示为可搜索的文献库。
如何用 BibTeX 引用 arXiv 论文?
arXiv 论文有 DataCite DOI,例如 10.48550/arXiv.2101.00001,可以直接在这里使用。论文正式发表后,改用期刊 DOI。
如何用 BibTeX 引用书籍?
很多学术书籍和章节都有 DOI,直接粘贴即可。没有 DOI 的书籍,需要手动写一个 @book 条目。
如何把 BibTeX 导入 Zotero?
在 Zotero 中选择「文件」→「导入」,选中 .bib 文件;或复制条目后使用「从剪贴板导入」。
如何从 Zotero 导出 BibTeX?
选中条目,右键选择「导出条目」,格式选 BibTeX。Better BibTeX 插件能让引用键在多次导出间保持不变。
如何找到引用的 DOI?
在文章网页或 PDF 首页查找,或在 search.crossref.org 搜索标题。
引用中必须有 DOI 吗?
APA 第 7 版要求作品有 DOI 时就写上。在 BibTeX 中保留 doi 字段,交给参考文献样式决定是否显示。
如何在 BibTeX 中添加 DOI?
在条目中加入一行,如 doi = {10.1038/nature14539},只写标识符本身,不要带 https://doi.org/。
如何生成 DOI 引用?
在这里粘贴 DOI 即可得到 BibTeX 条目。文献管理软件也可以向 doi.org 请求其他格式的引用。
导出 BibTeX 是什么意思?
把一条文献保存为 BibTeX 文本,之后可以粘贴进 .bib 文件,在 LaTeX 中引用。
如何用 BibTeX 引用数据集?
Zenodo、Figshare、Dryad 上的数据集都有 DataCite DOI,直接粘贴即可。条目类型由登记机构决定,常见为 @misc。
如何把引用转换成 BibTeX?
先找到 DOI,例如在 search.crossref.org 搜索标题,再粘贴到这里。没有 DOI 的,需要自己写条目。
BibTeX 和 biblatex 有什么区别?
BibTeX 用 .bst 样式文件排版参考文献;biblatex 是一个 LaTeX 宏包,通常配合 biber 使用。两者读取同样的 .bib 文件。
如何从 Springer 获取 BibTeX?
在文章页面选择「Cite this article」并下载 .BIB 文件,或把文章的 DOI 粘贴到这里。
如何从 DOI 获取 BibTeX 引用?
把 DOI 粘贴到上方输入框,点击「获取 BibTeX」。条目直接来自签发该 DOI 的登记机构。
有 DOI 转 BibTeX 的 API 吗?
有。用请求头 Accept: application/x-bibtex 请求 doi.org,就会返回 BibTeX,本页读取的也是这个来源。
如何用 Python 把 DOI 转成 BibTeX?
向 https://doi.org/ 加上 DOI 发送 GET 请求,带上同样的 Accept 请求头,例如用 requests 库。
能批量把一串 DOI 转成 BibTeX 吗?
本页一次处理一个 DOI,每位访客每两秒可查询一次。列表很长时,建议写脚本请求 doi.org。
Crossref 如何把 DOI 转成 BibTeX?
出版方登记 DOI 时会向 Crossref 提交元数据,Crossref 在收到请求时把这份记录排成 BibTeX 格式。
如何在 Zotero 或 Paperpile 中把 DOI 转成 BibTeX?
在 Zotero 中用「通过标识符添加条目」,再把条目导出为 BibTeX;Paperpile 也有类似的导入功能。直接在这里粘贴 DOI 更快。
可以粘贴 DOI 链接而不是 DOI 吗?
可以。纯标识符、带 doi: 前缀的写法,以及完整的 https://doi.org/ 链接都能识别。
如何把结果保存为 .bib 文件?
点击「下载」,会保存为以引用键命名的 .bib 文件;也可以粘贴到已有的 refs.bib 中。
这个 DOI 转 BibTeX 工具免费吗?
免费,而且无需账号。为了不给登记机构造成压力,每位访客每两秒可查询一次。
支持哪些 DOI?
在 Crossref 或 DataCite 登记的 DOI 都支持:期刊文章、会议论文、书籍、arXiv 预印本,以及 Zenodo 等平台上的数据集。
为什么我的 DOI 查不到结果?
先检查是否有拼写错误。如果 DOI 正确却查不到,它很可能登记在 Crossref 和 DataCite 以外的机构。
可以修改引用键吗?
可以。引用键是第一个逗号之前的文字,改成你想要的名字,然后用新的键引用。
生成的 BibTeX 条目准确吗?
它就是出版方自己的记录。请检查作者姓名,并用花括号保护标题中的大写,例如 {DNA}。
BibTeX 里的 misc 是什么?
@misc 是兜底类型,用于软件、数据集、网页等没有更合适类型的来源,通常带 url 或 howpublished。期刊文章的 DOI 会得到 @article。

有整页笔记、扫描件或 PDF?把它转成能编译的 LaTeX。

转换文件