arXiv 与 BibTeX

概览

TeX64 将 arXiv 论文搜索与 BibTeX 管理直接集成到编辑器中,并由 AI 增强。无需离开编辑器即可搜索论文、导入引用并管理参考文献。这些功能简化学术工作流程,减少在文献调研与引用管理上的时间。

在编辑器中使用 AI 聊天搜索任意主题的论文。AI 会返回论文标题、作者、摘要与 arXiv ID。可直接从搜索结果将引用插入 .bib 文件,元数据会自动按 BibTeX 形式格式化。

arXiv 搜索

TeX64 的 AI 助手集成了 arXiv 搜索能力,让您可以用自然语言查询查找论文。只需在 AI 聊天中描述需求即可获得相关推荐。系统支持多个搜索关键词、日期范围、作者姓名和分类过滤,查询非常灵活。

基本搜索

用自然语言请求搜索,例如:

  • "查找 2023 年关于 Transformer 注意力机制的论文"
  • "机器学习可解释性的最新论文"
  • "关于 Neural Architecture Search 的 arXiv 论文"
  • "2023–2024 年关于 Stable Diffusion 或 LDM 的论文"
  • "关于 LLM 微调与效率的论文"

搜索结果

AI 返回完整的论文元数据,包括:

  • 论文标题 — 精确且可搜索的格式
  • 作者列表 — 所有作者,BibTeX 格式
  • 摘要 — 论文摘要或首段
  • arXiv ID — 例如 2301.12345,便于后续引用
  • 发布日期 — 提交日期与最新版本日期
  • 分类 — 主分类与次分类(cs.AI、cs.LG 等)
  • DOI — 如可用,则链接至已发表版本

导入引用

一键工作流:直接将 arXiv 搜索结果中的引用导入 .bib 文件。AI 会自动生成正确的 BibTeX 格式并加入您的参考文献。

从搜索直接导入

在呈现搜索结果之后,AI 支持:

  • 单条选择并导入
  • 批量导入多条结果
  • 准确的作者姓名与标题格式化
  • 自动保留 arXiv ID
  • 重复检查(若已在 .bib 中会发出提醒)

通过 arXiv ID 直接导入

直接提供 arXiv ID 即可导入特定论文。当您已知论文 ID 时最为方便。

示例:
"导入 arXiv ID 2301.12345"

AI 抓取元数据并自动为您的 .bib 文件生成正确的 BibTeX 条目。

BibTeX 管理

TeX64 的 AI 可以完整阅读并理解您的 .bib 文件。可以让它添加新条目、修复格式、检查重复或整理参考文献。AI 理解复杂的 BibTeX 语法与惯例,从而高效管理引用。

支持的条目类型

AI 理解标准的 BibTeX 条目类型:

  • @article — 期刊论文。用于学术期刊的同行评审文章。
  • @inproceedings — 会议论文。用于会议论文集中的文章。
  • @book — 书籍。用于作者已发表的完整著作。
  • @inbook — 书籍章节。用于书中的特定章节或小节。
  • @incollection — 集刊文章。用于编辑文集中的文章。
  • @misc — 其他。用于网站、技术报告、预印本等。
  • @thesis — 学位论文。用于硕士或博士论文。
  • @phdthesis — 博士论文。专用于博士学位论文。
  • @mastersthesis — 硕士论文。专用于硕士学位论文。

BibTeX 字段

AI 完全理解 BibTeX 字段的语法与惯例,支持以下标准字段:

  • title — 出版物标题(通常必填)
  • author — 作者列表(采用「Author1 and Author2」格式)
  • year — 出版年份(或首次提交年份)
  • journal — 期刊名称(用于 @article)
  • booktitle — 会议或书籍标题(用于 @inproceedings)
  • publisher — 出版社名称(用于 @book)
  • volume — 卷号(期刊或书籍系列)
  • number — 期号(期刊)
  • pages — 页码范围(例如「123--145」)
  • doi — 数字对象标识符
  • url — 在线资源的 URL
  • arxivId — arXiv ID(TeX64 扩展字段)
  • abstract — 论文摘要(供参考)

引用键管理

引用键是 TeX 文档中引用参考文献的唯一标识。AI 支持引用键命名规范,可检查一致性、自动生成并修复。

  • 推荐格式:author-year(例如 smith2023、johnson-et-al-2022)
  • AI 会根据论文作者与年份自动生成引用键
  • 一致性检查:检测同一作者的重复键
  • 与 TeX 源中的 \cite 引用自动匹配
  • 保留选项:AI 提出建议但由您确认
提示: 将您论文中使用的引用键展示给 AI,可以让它自动检测出您缺少哪些参考文献。

重复检测与合并

AI 会自动检测 .bib 文件中的重复条目。当同一篇论文以不同引用键多次出现时,AI 会提议将其合并。

  • 通过标题与作者进行精确匹配检测
  • 识别部分匹配(如拼写错误)
  • 通过 arXiv ID 自动匹配
  • 通过 DOI 进行重复检测
  • 合并时保留最完整的元数据
  • 您可以选择保留哪个引用键

AI 引用工作流

用自然语言描述需求,AI 会处理搜索与格式化。您可以专注于学术工作,无需关心实现细节。

实战示例

示例 1:基于主题的搜索

用户:

"查找 2022–2024 年关于 Vision Transformers 的论文并加入我的 .bib 文件"

AI 的操作:

  • 在 arXiv 上搜索「Vision Transformers」
  • 过滤 2022–2024 年的相关论文
  • 呈现头部结果(通常 5–10 篇)
  • 为每篇论文生成 BibTeX 条目
  • 经您批准后加入到您的 .bib 文件
示例 2:arXiv ID 导入

用户:

"为 arXiv:2301.12345 添加 BibTeX 条目"

AI 的操作:

  • 从 arXiv 获取元数据
  • 解析标题、作者、摘要与日期
  • 生成最优引用键
  • 展示格式化的 BibTeX 条目
  • 经您批准后加入到您的 .bib 文件
示例 3:自动修复引用错误

用户:

"这是我的编译错误。请修复未定义的引用键"

AI 的操作:

  • 读取编译日志
  • 从错误中提取 smith2023
  • 在 TeX 源中查看该引用前后的上下文
  • 在 arXiv 上搜索相关论文
  • 建议最匹配的 BibTeX 条目
  • 经您确认后加入到您的 .bib 文件

.bib 文件操作

TeX64 的 AI 可以将您现有的 .bib 文件作为上下文读取。它理解引用键、条目类型与 BibTeX 字段,能够提出并应用更改,使您的 .bib 文件保持整洁有序。

.bib 文件分析

AI 可执行的任务包括:

  • 引用键一致性检查
  • 识别并合并重复条目
  • 检测格式不一致
  • 识别需要更新的过时条目
  • 对条目进行分类与整理
  • 识别缺失的重要字段
  • 验证 URL 引用
  • 标准化 DOI 引用

差异与应用工作流

您可以在应用前审阅 AI 提议的更改。AI 会显示 diff,您审核后再更新 .bib 文件。这样可以避免意外修改。

最佳实践: 应用前请始终以 diff 形式审阅大规模更改。AI 较为准确,但重要修改请务必先审核再批准。

编译日志集成

当构建因未定义的引用而失败时,AI 会读取编译日志,识别缺失的引用键,并能搜索 arXiv 以查找并添加正确条目。

自动修复工作流

  • TeX 编译器输出错误(如「Citation key smith2023 is undefined」)
  • 将编译日志粘贴到 AI 聊天并请求修复错误
  • AI 解析日志并提取所有未定义的引用键
  • 查看 TeX 源中缺失引用前后的上下文
  • 在 arXiv 或其他来源搜索相关论文
  • 为每个未定义的键提议 BibTeX 条目
  • 经您批准后将条目加入 .bib 文件
  • 重新编译以验证修复(新条目应能解决错误)

未定义引用检测

AI 会检测 TeX 源中的 \cite 引用,并检查是否存在相应的 BibTeX 条目。它会自动识别缺失的键,并可加入以预防编译错误。

提示: AI 可以通过阅读您完整的 TeX 文档推断需要哪些参考文献。您提供的上下文越多,推荐越准确。

natbib/biblatex 兼容性

TeX64 同时支持 natbib 与 biblatex 两种参考文献管理系统。AI 理解两者的引用命令与 .bib 文件格式。

natbib 引用

  • \cite{key} — 基本引用
  • \citet{key} — 文本形式(作者与年份)
  • \citep{key} — 括号形式
  • \citealt{key} — 无括号

biblatex 引用

  • \cite{key} — 基本引用
  • \parencite{key} — 括号形式引用
  • \textcite{key} — 文本形式引用
  • \fullcite{key} — 完整引用信息

AI 会根据您的 TeX 源自动检测所用系统,并相应建议引用格式。

最佳实践

  • 清晰的引用键命名: 使用 author-year 格式(如 smith2023、johnson2022)。这能让 AI 易于识别并补全。多作者时推荐使用「johnson-et-al-2023」格式。
  • 定期同步: 添加新论文后,让 AI 检查 .bib 文件的重复与一致性。建议每周一次。
  • 保留 arXiv ID: 在 .bib 文件中包含 arXiv ID,方便 AI 之后核验与更新条目。为每个条目添加「arxivId = 2301.12345」字段以便日后参考。
  • 分享错误日志: 遇到引用错误时,请向 AI 共享编译日志与相关 TeX 源。信息越详细,修复越准确。
  • 作者姓名格式: 请保持作者姓名为「First Name Last Name and First Name Last Name」格式。AI 能正确解析多作者并按文献风格格式化。
  • 发表前核验: 在最终发表前请务必核验 AI 生成的 BibTeX 条目。尤其要检查作者姓名、出版年份与期刊名称。

限制与注意事项

  • 搜索范围: arXiv 搜索对近期论文与热门出版物效果最佳。非常 niche 的主题结果可能有限。较旧论文(1990 年代以前)或专门领域的结果可能不完整。
  • 需人工核验: AI 生成的 BibTeX 条目较为可靠,但发表前请务必核验,尤其确认自动生成的元数据完整准确。
  • 引用键推断: 引用键与作者姓名对 AI 推断最为重要。若无明确指定,AI 会推荐最相关的匹配。多作者时,AI 使用第一作者的姓氏。
  • 领域知识: AI 针对计算机科学、物理学与数学论文进行了优化。它也能用于医学、生物学等其他领域,但 niche 领域的元数据可能不够完整。
  • 不回溯索引: AI 不会自动回溯修复过往的编译错误。它只处理当前错误。如果您有以往的编译日志,请共享给 AI 以请求修复。

总结

TeX64 的 arXiv & BibTeX 集成让学术写作更高效。您可以通过自然语言 AI 聊天来搜索与管理,无需记住复杂的 BibTeX 语法。不离开编辑器即可搜索论文、导入引用并修复错误。

开始使用: 打开编辑器中的 AI 聊天试试:「查找 2024 年关于 Transformers 的论文」。几秒内即可得到结果,并一键加入您的 .bib 文件。