Skip to content

引用管理

从「手上有一堆 PDF」到「论文里有一份格式正确的参考文献表」,Scholardo 走的是这条路:

PDF 进 Docs → 生成条目进 Refs → 补全元数据 → 写作时插入引用 → 导出参考文献表

引用怎么渲染

Scholardo 用 citeproc-js + CSL——和 Zotero、Mendeley 同一套标准。你的 .bib 文件是数据,CSL 样式文件决定它渲染成什么样子。

内置四种样式:

样式适用
APA心理学、教育学、社科
Chicago (author-date)人文、历史
MLA文学、语言学
GB/T 7714-2015 (著者-出版年制)中文学术出版

语言包含英文与简体中文,参考文献表里的「等」「et al.」「访问日期」这类固定词会跟着走。

渲染完全离线

citeproc-js 和 CSL 样式都打包在应用里。渲染引用不联网,你的文献数据不会因为格式化而离开本机。

导入更多样式

「设置 → Citation Styles」:

  • Import citation style from URL——从 Zotero 样式库 粘贴任意 CSL 样式的 URL 导入
  • User styles folder——直接把 .csl 文件丢进这个文件夹
  • Check for style updates——检查已导入的样式有没有新版本

内置样式随应用更新,不需要你管。

让条目完整

一条 BibTeX 条目缺字段是常态——从网页复制的往往只有标题和作者。

在 Refs 里打开条目,工具栏的 Fill missing fields 会拿 DOI(没有 DOI 就拿标题)去查这几个源并合并结果:

  • Crossref
  • Semantic Scholar
  • OpenAlex

无 DOI 的标题匹配有风险

标题搜索有护栏,但同名论文、会议版与期刊版的差异仍可能匹配错。补全后扫一眼年份和期刊名是值得的。

从全文反向生成条目

Docs 里右键任意文档 →「Add to References」,Scholardo 会从 PDF 元数据里抽取信息生成条目。

导入一篇文章引用的参考文献

打开一条 Refs 条目 → 工具栏 Import the references this work cites,可以把这篇文章引用的参考文献批量导入。

覆盖度取决于出版方是否向 Crossref 提交了引文列表:

来源通常情况
主流期刊出版商完整元数据
ACS 等部分出版商只有 DOI,需要二次补全
arXiv 预印本通常 0 条

导入前会显示实际拿到多少条,你勾选后才写入。

Docs 与 Refs 的配对

理想状态下每篇全文都有对应条目,每条条目都有对应全文。Refs 列表顶部的配对提示条会告诉你缺口在哪,并提供修补动作——详见 Refs 参考文献

缺全文时的 Attach 走 Unpaywall 查开放获取版本,找到就下载。这条路径只对有 DOI 的条目有效,且只找合法开放获取的版本。

写作时插入引用

在手稿的阅读模式下选中一段论述,浮动工具栏的 Find citations 让 AI 从你的 Refs 库里找支撑文献并插入引用。

引用按你当前选定的样式渲染。插入失败时原文保持不变,不会留下半截内容。

批量渲染参考文献表

在 Refs 里 Cmd / Shift 多选若干条目并打开,会得到一个聚合预览:所有选中条目按当前样式一起渲染,可以整段复制进论文。

Agent 能做什么

Agent 通过 MCP 工具访问参考文献:

  • list_refs——列出所有条目
  • pairing_audit——检查 Docs 与 Refs 的配对缺口
  • search_papers / search_openalex——检索外部文献元数据
  • lookup_unpaywall——查开放获取全文
  • download_pdf——把找到的全文下载进 Docs

所以「帮我把这篇综述里提到的所有方法学文献都找齐并导进来」是一条可以直接下的指令。

相关

Scholardo 是闭源商业产品。