学术笔记体系
一套完整的 Obsidian + Zotero 学术工作流,从文献收集到论文产出。
系统架构
mermaid
graph TD
A[Zotero 文献管理] --> B[Obsidian 笔记]
B --> C[文献笔记]
B --> D[主题笔记]
B --> E[写作草稿]
C --> F[Dataview 仪表板]
E --> G[论文导出]工具清单
| 工具 | 用途 | 说明 |
|---|---|---|
| Zotero | 文献管理 | 免费开源,浏览器插件一键保存 |
| Obsidian + Zotero Integration | 文献引用 | 自动生成文献笔记 |
| Better BibTeX | 引用格式 | 导出 BibTeX / CSL |
| Pandoc | 格式转换 | Markdown → Word/PDF/LaTeX |
| Dataview | 数据查询 | 文献仪表板、进度追踪 |
第一步:Zotero 配置
安装插件
Zotero → 工具 → 插件 → 安装:
1. Better BibTeX for Zotero
2. Zotero Integration (Obsidian 版)配置导出格式
yaml
Better BibTeX 设置:
导出格式: Better CSL JSON
自动导出: 开启
导出路径: ~/Obsidian/vault/bib/library.json第二步:文献笔记模板
创建文献笔记模板 templates/literature-note.md:
markdown
---
type: literature
title: "{{title}}"
authors: "{{authors}}"
year: {{year}}
journal: "{{journal}}"
doi: "{{doi}}"
tags: [待分类]
rating: 0
status: unread
zotero_key: "{{citekey}}"
created: {{date}}
---
# {{title}}
> **作者**: {{authors}} ({{year}})
> **期刊**: {{journal}}
> **DOI**: [{{doi}}](https://doi.org/{{doi}})
> **状态**: `INPUT[inlineSelect(option(unread,未读), option(reading,阅读中), option(read,已读), option(noted,已笔记)):status]`
> **评分**: `INPUT[inlineSelect(option(0,未评分), option(1,⭐), option(2,⭐⭐), option(3,⭐⭐⭐), option(4,⭐⭐⭐⭐), option(5,⭐⭐⭐⭐⭐)):rating]`
## 研究问题
- 本文试图解决什么问题?
- 核心论点是什么?
## 方法与数据
- 研究方法:
- 数据来源:
- 样本规模:
## 关键发现
1.
2.
3.
## 贡献与局限
**贡献:**
**局限:**
## 我的思考
- 与我的研究有何关联?
- 有哪些可引用的观点?
## 引用笔记
```dataview
LIST
FROM #永久笔记
WHERE contains(related_literature, this.zotero_key)
## 第三步:Dataview 仪表板
### 文献总览
```dataview
TABLE
status as "状态",
rating as "评分",
year as "年份",
journal as "期刊"
FROM "literature/"
WHERE type = "literature"
SORT year DESC, rating DESC按状态统计
dataview
TABLE
length(rows) as "数量"
FROM "literature/"
WHERE type = "literature"
GROUP BY status每月阅读统计
dataview
TABLE
length(rows) as "阅读篇数",
average(rating) as "平均评分"
FROM "literature/"
WHERE status = "read"
GROUP BY dateformat(file.mtime, "yyyy-MM") as "月份"
SORT file.mtime DESC第四步:写作工作流
从笔记到草稿
文献笔记 → 主题笔记 → 论文大纲 → 草稿
↓ ↓ ↓
提取观点 整合观点 Pandoc 导出论文草稿模板
markdown
---
title: "论文标题"
status: drafting
target_journal: "XX 期刊"
word_count: 0
---
# 摘要
[在此处填写论文摘要,建议 200-300 字,概述研究背景、方法、主要发现和结论]
# 引言
## 研究背景
<!-- 参考 [[文献笔记A]]、[[文献笔记B]] -->
## 研究问题
## 本文贡献
# 相关工作
# 方法
# 实验
# 讨论
# 结论Pandoc 导出命令
bash
# Markdown → Word
pandoc draft.md -o draft.docx \
--reference-doc=template.docx \
--bibliography=library.json \
--csl=apa.csl
# Markdown → PDF (LaTeX)
pandoc draft.md -o draft.pdf \
--pdf-engine=xelatex \
--bibliography=library.json \
--csl=ieee.csl第五步:项目主页
为每个研究项目创建仪表板页面:
markdown
# 项目:XXX 研究
## 进度仪表板
| 阶段 | 状态 |
|------|------|
| 文献调研 | ✅ 完成 |
| 数据收集 | 🔄 进行中 |
| 实验分析 | ⏳ 待开始 |
| 论文撰写 | ⏳ 待开始 |
## 相关文献
```dataview
TABLE rating, status, year
FROM "literature/"
WHERE contains(project, "XXX 研究")
SORT rating DESC写作进度
dataview
TASK
FROM "writing/"
WHERE contains(tags, "XXX研究")
## 文件夹结构推荐vault/ ├── literature/ # 文献笔记 │ ├── zotero/ # Zotero 自动导入 │ └── manual/ # 手动创建的笔记 ├── topics/ # 主题笔记(跨文献整合) ├── writing/ # 论文草稿 │ ├── drafts/ # 写作中 │ └── published/ # 已发表 ├── projects/ # 项目仪表板 ├── templates/ # 模板文件 ├── bib/ # 文献库文件 │ └── library.json # Zotero 导出 └── assets/ # 图片与图表
## 效率技巧
### 浏览器一键保存Zotero Connector → 点击浏览器图标 → 自动保存论文信息 + PDF
### 颜色标记法
在 Zotero 中设定颜色标签,同步到 Obsidian 的属性中:🟢 绿色 = 紧密相关,重点阅读 🟡 黄色 = 部分相关,浏览摘要 🔴 红色 = 无关,已排除
### 定期回顾
设置周回顾模板:
```markdown
---
type: weekly-review
week: {{date:YYYY-'W'ww}}
---
## 本周阅读
```dataview
TABLE rating, journal
FROM "literature/"
WHERE status = "read" AND file.mtime.weekyear = this.week
SORT rating DESC本周写作
dataview
TABLE word_count as "字数", target_journal as "目标期刊"
FROM "writing/drafts/"
WHERE file.mtime.weekyear = this.week
## 相关资源
- [Zotero 集成](/advanced/plugin-tutorials/zotero-integration) — Zotero 配置详解
- [科研工作流](/best-practices/researcher-workflow) — 研究者最佳实践
- [学术写作工作流](/best-practices/academic-writing-workflow) — 论文写作篇
- [Dataview 高级案例](/advanced/plugin-tutorials/dataview) — Dataview 进阶查询
- [学生党知识库案例](/showcase/daily/student-knowledge-base) — 学生端方案