跳到正文
马克工具箱

BibTeX 格式化与整理

粘贴从 Google Scholar、知网、期刊网站导出的 BibTeX,自动统一缩进和字段顺序、对齐等号,按引用键、年份或作者排序,删除重复条目和 abstract、file 等不需要的字段,同时检查语法错误、重复的引用键和缺少的必填字段。

在浏览器本地运行,输入的内容和文件都不会上传

删除字段
整理结果

使用步骤

  1. 把 .bib 文件内容粘贴到左侧。
  2. 选择缩进、排序方式和要删除的字段,右侧即时显示整理结果。
  3. 查看下方的问题提示,修改后复制或下载 references.bib。

参数说明

字段顺序
author、title、journal/booktitle、volume、number、pages、publisher、year、doi 等按常见顺序排列,其他字段放在后面。
去重
引用键相同(不区分大小写)或 DOI 相同的条目只保留第一条。
必填字段检查
按 BibTeX 标准样式检查 article、book、inproceedings、phdthesis 等类型的必填字段。

整理前后对比

粘贴进来的条目常常大小写混杂、没有对齐,字段顺序也是导出时的顺序。用默认设置并删除 abstract 字段后,这样的输入:

@Article{Smith2020, title={Deep Learning for Graphs}, author={Smith, Jane and Lee, Wei}, year=2020, journal={Journal of Graph ML}, volume={12}, number={3}, pages={45--67}, doi={10.1000/xyz123}, abstract={Long text}}

会变成:

@article{Smith2020,
  author  = {Smith, Jane and Lee, Wei},
  title   = {Deep Learning for Graphs},
  journal = {Journal of Graph ML},
  volume  = {12},
  number  = {3},
  pages   = {45--67},
  year    = 2020,
  doi     = {10.1000/xyz123}
}

条目类型变成小写,字段按标准顺序排列,等号也对齐了,字段的内容本身不变。

常见问题

整理后内容会变吗?

字段的值原样保留,包括花括号和 LaTeX 命令;@string 定义和使用的宏也会保留。只改变格式、顺序,以及你选择删除的字段。

有语法错误的条目怎么处理?

出错的条目会被跳过并提示大致行号,其他条目照常整理。常见原因是缺少右括号或字段之间少了逗号。

文件会上传吗?

不会,解析和整理都在浏览器里完成。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具