如何在 Roam Research 做学术研究:一个实例

这篇文章以作者自己的学习和研究实践为例,简要介绍了如何在 Roam 上做学术研究。关键的要点是,在明确自己的学习和研究实践的基础上,建立笔记框架,做好两阶段笔记,并将笔记用于写作。
Table of Contents

前言

我在 2021 年将 Roam Research (以下简称 Roam)作为我的笔记工具。早在《我为什么使用 Roam ?》中,我讲述了选择这款笔记软件的缘由。这几年新型笔记软件如同雨后春笋般涌现。新型笔记软件的兴起也激发了人们对某些笔记方法的兴趣。可以说,选择一种笔记软件,意味着选择一种笔记方法。

那么,如何用 Roam 或 Roam 类笔记软做学术研究呢?介绍如何使用 Roam 的文章不少,很多是围绕卡片笔记法的。它们强调了笔记的原子化和复用性。不过,至今还没有看到介绍如何用 Roam 做学术研究的。在这篇文章中,我将介绍我是如何用 Roam 来开展学术研究的——从记笔记到写文章,都在 Roam 上进行。实现这个目标的关键问题不是如何做好卡片笔记法,而是根据自己具体的研究实践建立恰当的笔记框架,将记笔记和研究实践紧密联系起来。希望这篇文章对于那些还对如何利用 Roam 类笔记软件来学习和研究的人有所启发。

基本问题:两阶段笔记

笔记本来是对阅读和思考的整理,但笔记本身还需要再次被阅读和思考,并整理出新的笔记。这就决定了,笔记至少要分两个阶段,我分别称之为 A 阶段和 B 阶段。

A 阶段笔记是原始笔记,它可以是文献摘抄、随想、阅读札记甚至只是一张图片、一个链接。就我个人而言,我的 A 阶段笔记主要是文献的阅读札记。

B 阶段笔记是二次笔记,它是对笔记的加工,是笔记的笔记。就我的实践而言,我会在文献的阅读札记的基础上提取某些概念、问题,或者在不同的 A 阶段笔记之间创造联系。

简单说,在学术研究的过程中,会阅读许多文献,这需要记笔记,然后在文献笔记的基础上提取相关的概念或问题进一步研究。其实,在任何笔记工具上,包括过去的纸质笔记,都有这个过程,但是 Roam 的出现,使得这个过程变得异常高效、优雅。

研究实践:三个项目

在使用 Roam 之前,我用了一个星期的时间为其设计一个笔记框架。关键的一点是,应当依照自己具体的学习或研究实践来建立恰当的笔记框架。我个人的研究实践是这样的:平时阅读文献(而且主要是精读),然后思考和整理文献,然后撰写思想片段,最后用于写作。

我做的法哲学研究,属于文科思想理论研究的一种。熟悉思想理论研究的都知道,文献、作家(者)、概念是三个基本研究项目。哲学社会科学理论每天都跟这三个基本项目打交道。一本经典文献到底讲了什么?一个经典作家在某个问题上的思想到底是怎样的?一个经典概念到底应该如何理解?不但如此,三个项目还相互交织:经典文本的思想必定围绕特别重要的概念进行,而某个经典作家的思想肯定涉及某个经典本文及其所阐发的某些概念,不同的作家谈论相同的概念或问题,如此等等。文献、作家和概念是开展思想理论研究的三个把手,所有的阅读、思考、笔记和写作都是围绕它们进行的。

在 Roam 出现之前,把三个项目作为基础来组织笔记,并不便利,也难说优雅。比如,使用最传统的笔记软件——记事本、备忘录或 Word 文档,需要建立许多文档或页面,但是将它们联系在一起,做两阶段笔记,就不那么容易。比如,假如用 Word 记笔记,建立一个文档 A,记录文献阅读笔记 ,然后,建立另一个文档 B,整理笔记 A 中的某些概念或问题。很难在 B 中引用或提及 A ,即使这样做了,要建立链接也不那么高效或优雅。

在 Roam 出现之后 ,任何笔记实际上就是一个网页。在 A 笔记中提及或引用 B 笔记(或其一部分),所需要做的只是建立一个链接。并且, Roam 还会展示它们之间建立的链接。可以说,Roam 使思想理论研究(特别是文科的),变得比以往任何时候都更加便利、高效和优雅,简直可以说是一种享受。

笔记框架

明确自己研究实践之后,笔记框架就能够被设计出来。首先建立几个根项目(或者你愿意,“节点”或“页面”),它们分别是“文本”、“人物”、“概念”。(在下面的实例展示中,我使用的是英文。)这三个项目既可以是 A 阶段笔记,也可以是 B 阶段笔记。

img

Roam 的倡导者都提到,使用 Roam 不必在乎笔记之间的树状关系或层次。一般而言这是正确的。不过,还是有必要建立一些根笔记项目。这不仅事关笔记组织的形式问题,也涉及研究实践的实质问题。Roam 正是使笔记组织的形式和研究实践的实质密切结合在一起的工具。(当然,在我的实例中,还建立了一些核心研究之外的事务性根项目,如“问题”、“投稿”、“项目”、“兴趣”等。由于这不是核心问题,下面就不再提及它们了。)

这些根项目一般固定在 Roam 的左侧边栏。它们的内容不是一次性确定的,而是随着时间的推移而变化。我日常记笔记过程是这样的:

  • 在“文本”中添加新的项目,这些项目一般是某个在读或待读的文献。

  • 在这些文献项目内做阅读札记。以上就是所谓 A 阶段笔记。

  • 在未来的特定时间,阅读 A 阶段笔记,在右侧边栏打开或建立某些新项目。比如,研究 A 阶段笔记,想要总结有关人物的思想要点或问题,该人物可以是当前文本的作者,也可以相关的作家。也可以建立相关概念或问题的条目。这些条目将在右侧边栏打开。

举一个实例。如下图所示,“认真对待权利”(它的作者是德沃金)这个条目是我的一个 A 阶段笔记。当撰写到一定程度,或是在特定的时间,我可能会在右侧边栏新建或打开“德沃金”这个项目,然后提取、整理或概括出某些要点。

img

您可能会注意到,“德沃金”项目内的每一个节点都以“daily notes”项目开始,并加上一个简单的标题。这是因为,我们对某个人物、概念或问题所掌握的资料以及凭此开展的思考都不是完整的、最终的,而是经历一个增加、删减、修正的过程。因此,为 B 阶段笔记留下时间印记,能够反映这个真实过程。此外,在不同的时间,我们可能思考和整理相同或相似的问题。比如,去年3月份,我思考“德沃金对规则的个别化原则问题的观点”,依照的 A 阶段笔记是 “认真对待权利”的,而在今年10月份,我再次思考这个问题或相似的问题,但不必翻遍“德沃金”条目,而是可以直接写下新的条目。笔记软件会为我们记录和展示它们之间可能的联系。将来更进一步整理时,也能将不同时期的想法做对照。

此外,在某个特定时间会做不同问题的笔记。比如,2022年2月2日,我可能既研究了“德沃金关对规则的个别化原则问题的观点”,也看了拉兹的《法律体系的概念》,而这本书里涉及这个问题,同时也看了哈特在《法律的概念》中的某些观点,或者还有其他许多问题。这些问题都可能会产生一些 B 阶段笔记,当每个条目都加入时间戳,未来打开相应的时间页面链接,就能获得一个聚合。这有利于我们日后看到,在特定时间,我们做了哪些研究,而这些研究很可能是高度相关的。

img

总之,B 阶段笔记是对 A 阶段笔记的提取、整理和拓展,并且不是一蹴而就的。随着时间的推移,我们对相关问题所掌握的资料和开展思考会发生变化。 Roam 帮助我们便利地反映这个过程。

可以看到, 根项目“文本”中的文献笔记通常是 A 阶段笔记,而根项目“人物”、“概念”或“问题”中内的笔记通常是 B 阶段笔记。有一个小技巧是,在建立概念清单的过程中,如果在“[[]]”中输入某个概念没有提示选择,那么就是一个新的概念,如此需要在“概念”中添加。此外,为了添加和检索便利,“人物”和“概念”都按拼音顺序组织。概念列表务求精要,维护这样一个列表虽然日常不会感到有什么作用,但却是一个建立自己的知识体系和网络的过程。

从笔记到写作

我们已经有了两阶段笔记。A 阶段笔记一般用于 B 阶段笔记的资料(你会在 Roam 的 B 阶段笔记中大量引用 A 阶段笔记),同时可以用于将来写作的引用资料。而 B 阶段主要用于将来的思考和写作。可能我们已经有了许多“承认规则”这个B 阶段笔记项目的内容,假如想要研究这个概念,就可以打开这个项目,并探索与之发生联系的所有 A 阶段或 B 阶段的笔记。

如何实现在 Roam 中从笔记到写作的过程呢?关键是,做好两阶段笔记。B 阶段笔记做的越好,未来的写作就越便利。就我的实践而言,我常常在 B 阶段中写下许多长篇的思考。有时候在做笔记的过程中,对某个问题的想法很有新意或深度,不知不觉就写了很多,于是索性在“项目”根目录里新建一个写作项目,将其扩展为一篇博客文章,甚至是一篇学术论文。

在这里,关键的问题不是所谓卡片笔记法。只需要明白,按照如此设计的笔记框架,B 阶段笔记,能够不但与 A 阶段和其他 B 阶段笔记相联系,而且能够在今后进一步的笔记和写作中,被反复利用、整理或修改。如果您愿意将这些 B 阶段笔记叫做“卡片笔记”或者“永久笔记”,也没什么问题。

技术问题:在 Roam 上写论文

许多人都认为 Roam 只适合记笔记,顶多再用来写点短文的草稿。如果我们就是想要在 Roam 上写论文,该怎么做呢? Roam 的大纲编辑器能够胜任这个工作吗?能。在过去的几年,小到写一两段文字,大到写博文、写论文,我都是在 Roam 上完成的。

首先,对于格式要求简单的写作而言,Roam 可以将任何节点导出为 Flat Markdown 文档。对于那些依赖大纲编辑器来有条理地思考和写作的人来说,在 Roam 上写作是很重要的需求。当然,如果您没有这样的依赖,那么这一节其余部分也没有必要阅读了。

其次,对于格式要求复杂的写作而言,Roam 依然能够胜任。不过要借助 LaTex。LaTex 适应任何文字编辑器,包括 Roam 的大纲编辑器。只要有适当的标记,在编译时,LaTex 就能生成一篇格式完备的论文。

常用的 LaTex 标记是“\footnote{}”、“\textbf{}”和“\textit{}”。至于图片、列表或表格,我建议在 Roam 编辑时留下相应的标记,待到 Latex 专门编辑器中再添加。在 Roam 只需要撰写主体部分,没有必要在其中添加完整的 LaTex 标记。可以利用 Roam 提供的模板功能,轻松调用常用的 LaTex 标记,比如下图。

img

这样,在 Roam 中撰写论文的主体部分,加上必要的 LaTex 标记。当完成之后,将其导出为 Flat Markdown 文档,然后在专门的 LaTex 编辑器中继续编辑。

就国内的环境而言,或许你的导师指定你发 Word 文档给她审阅。为此需要便捷的方式将 Tex 文档转变为 Word 文档。 Pandoc 提供的文档格式转换技术可以实现这点。首先用 Pandoc 准备一个目标 Word 文档模版,然后用 Word 将这个文档模板内的格式调整为论文要求的格式。然后就是利用 Pandoc 命令来将 Tex 文档转换为 Word 文档。由于并不用于正式的论文提交,Word 模板不要完美匹配论文格式要求。当然,只要愿意花费足够的时间调整模板以及 Pandoc 的命令,理论上,Tex 文档可以一劳永逸地完美转换为 Word 文档,并且无需再做过多格式调整。这个技术细节不是本文的主题,如果有机会,会另文详细介绍。

总结

这篇文章以作者自己的学习和研究实践为例,简要介绍了如何在 Roam 上做学术研究:

第一,确立记笔记的基本问题:应当建立两阶段笔记,要对初次笔记进行整理和消化,以用于将来进一步的思考和写作。

第二,依照自己具体的学习和研究实践建立笔记框架。笔记框架是基本的根目录,所有的笔记在它们的基础上组织,同时这个过程也是研究的过程。

第三,做好两阶段笔记,就能够实现从笔记到写作的过程。

最后,为了能够在 Roam 上完成复杂问题的研究和写作过程,需要借助其他技术工具,比如 LaTex、Pandoc。

总之,我们应当在明确自己的学习和研究实践的基础上,建立笔记框架,做好两阶段笔记,并将笔记用于写作。