引用管理
从「手上有一堆 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
所以「帮我把这篇综述里提到的所有方法学文献都找齐并导进来」是一条可以直接下的指令。
相关
- Refs 参考文献——界面在哪、每个按钮做什么
- Writing 写作——写作时的引用插入

