海龙用 Papers for Mac 搞学术的故事「下」

上篇

5. 引用(Cite)

我们不可避免地会在自己的论文当中提到别人的观点,引用其他文献的内容。一篇合格的学术论文对于引述别人的观点和内容(引文编写)有非常苛刻的格式要求。以经济学最常用的引文格式 Chicago Style 为例,假定我们要引用 Joshua I. Weinstein 于2009年撰写的 The Market in Plato’s Republic 这篇文章中的某条观点,我们需要在文章中提到这个观点的地方,添加如下标注:

(Weinstein 2009)

同时要在文章结尾的参考文献列表(References) 中添加如下条目: Weinstein, Joshua I. “The Market in Plato’s Republic.” Classical Philology 104(2009): 439–58.

这是专门针对印刷期刊的引文编写方式,这里对这个条目的各部分做一个简单说明:

  1. 首先要写姓名,这里的 Weinstein 是姓,Joshua 是名,I. 是中间名缩写。按照 Chicago Style 的要求,姓名的格式是「姓, 名」,如果有中间名,则需要用缩写的形式跟在名后面。
  2. 姓名之后,要写文章题目。题目要放在双引号中间,以句点(.) 结尾,按照美国传统,点号需要放在引号内部。
  3. 题目之后是期刊名,这篇文章发表在名为 Classical Philology 的期刊上。
  4. 期刊后的数字 104 是卷数。
  5. 卷数后面括号里是出版年份。
  6. 年份后面要加冒号,然后写该文出现的页码。

你的所有参考文献,都必须按照类似的格式列到参考文献列表中,并在正文相应位置给进行标注。当然这只是 Chicago Sytle 的引文编写方法,不同的学科对引文编写会有不同的格式要求。但所有这些格式要求都有一个共同的特点:高度标准化。标准化就意味着:如果能用机器完成,机器会比人完成起来更可靠——人会烦,机器可不会。

那么这件事情能否用机器来完成呢?我们注意到引文中出现的标题也好,作者也好,年份也好,所有这些信息其实都是文献的元数据——正是我们在收集资料的时候就填写好的。所以只要有一个程序能够按照引文格式把这些信息排列出来,引文编写就宣告完成了。我想即便没有任何编程基础的人,也能想到这件事情对电脑来说是再容易不过的,所以 Papers 作为一款文献管理软件,自带这样的功能就不足为奇了。事实上,这也是 Papers 主力宣传的功能,它有一个响亮的名称「神奇引用(Magic Citations)」。

下面我们用一个例子来说明「神奇引用」如何帮助我们快速完成引文编写。假设我正在用 Byword1 撰写一篇名为 Rationality and Economics 的文章,如图所示。

现在我需要在图中用橙色苹果 Logo 的位置插入一篇作者为 Hailong Hao 的引文,在橙色五角星的地方插入另一篇作者为 Cédric Tille 的引文。这时,我可以按如下流程操作:

  1. 把光标放在苹果logo那个位置;
  2. 敲击两次 Control 键2激活 Papers 的小窗口,在弹出的搜索框中查找所需文献。因为我的数据库里只有一篇 Hailong Hao 的文章,我直接搜作者名字即可。我们找到了 Hailong Hao 的 International Financial Adjustment,如图所示:

3. 双击找到的论文,将会跳转到下一页,里面有四个选项:插入引用(Insert Citation)、查找其他文献(Search Another Paper)、预览(Quick Look)、在 Papers 中查看(Show in Papers),如果你在相同位置需要引用好几篇文献,可以点击第二项,把这些文献全都查找出来之后一次性插入,现在我只需要插入一篇文献,所以我们直接点击第一项「插入引用」,这时就会在文档光标位置出现一个 Papers 特有的 Citekey 标记,类似 {Hao:2013tp} 的形式。

4. 重复步骤1~3,在五角星位置生成另一篇文章的 Citekey {Tille:2003vh} ,如图所示。

5. 再次连击 Control 键,我们发现搜索框下面多出了一列菜单(事实上在你第二次插入引文时这列菜单已经出现了),菜单中的选项分别是:格式化手稿(Format Manuscript)、插入参考文献列表占位符(Insert Bibliography Placeholder)、选择引文格式(Select Style)、在 Papers中查看手稿(Show Manuscript in Papers)、查找文献(Search Papers)。最后两项的作用不言自明,其他几项的作用请往后看。

6. 选择第三项「选择引文格式(Select Style)」,前面说过,各个学科都有自己惯用的引文格式,这里可以设置你这篇文献希望用什么样的引文格式,如果你像我一样,大部分论文都是某一特定领域的,建议在「Preferences…」中预先设置一个默认的引文格式,比如我选的是 Chicago Style, 这样在你不选的情况下,默认就会是 Chicago Style.

7. 选好引文格式之后,把光标移动到你想插入参考文献的敌方,然后点击「插入参考文献列表占位符(Insert Bibliography Placeholder)」,然后会在这个位置生成一个形式为「{papers2_bibliography}」的标记,等格式化之后,这里就会生成参考文献列表。如果你的文章本身有 References 的部分,你也可以不插入这个占位符,Papers 可以自动识别。 8. 然后点击第一项「格式化手稿(Format Manuscript)」,这时刚才苹果Logo和五角星的位置分别变成了 (Hao 2013) 和 (Tille 2003),参考文献的位置也变成了标准的 Chicago Style 格式的条目,如图所示。

这样我们在撰写论文的同时就完成了参考文献列表的编写。在这里,有一点需要说明的是,Papers 支持大部分主流文字处理软件,对经济学和理工科论文经常用到的 LaTeX 也有不错的支持。对不同的文字处理软件支持程度也有所不同,具体请参考官方说明,在这里你也可以看到,即使 Papers 不支持的软件,也可以通过剪贴板的帮助来使用 Papers 引文编写的部分功能。

Papers 也支持通过其他软件,如 BibTeX,MMD 等对引文进行格式化,如果你有这方面的需求,可以在偏好设置中把 Citekey 设置成对应的软件支持的格式。

6. 其他

除了前 5 节提到的主要功能之外,Papers 还有一些其他值得关注的特性:

  1. 分享功能:支持 Mac 标准的分享菜单,分享时可以选择是否同时分享标记内容。同时,利用 Papers Account 可以创建 Shared Collections,可以更方便地与自己的同事合作交流。

  2. iOS 版:有时候在 iPad 上标注可能会比在 Mac 上更加顺畅。3

  3. Dropbox 同步:可以把 Papers 的数据库放在 Dropbox 云端,这样你的所有论文、标注及软件设置都可以在各台电脑以及 iOS 设备间同步。

有了同步功能,我们就不用担心资料落在家里没带这种情况,即使电脑彻底丢了,也不会影响云端的数据。而利用分享功能,我们可以和同事更加方便地探讨和交流学术问题。

(全文完)


  1. Byword 是⼀一款 Markdown ⽂文字处理理软件,这篇教程就是⽤用这款软件编写完成的。 

  2. 或者 Control+M,这两者都是官⽅方的默认快捷键,可以在 Preferences… ⾃自⾏行行修改为你喜欢的组合。 

  3.  Papers 除了有 iOS 版和 Mac 版之外,还有 Windows 版,但据说 Windows 版并不稳定。 

评论 10 条

  • xin

    能不能问问,我的没有出现引用那栏呀

    2020-05-31 16:15 回复

  • darong

    有没有pdf文档词频统计功能?或者作者是否知道什么软件有这种功能?

    2017-09-15 08:37 回复

  • Stella

    感谢分享,文中详细介绍了怎么用papers3引用文献,在这里想请教个问题,怎么删除错误引用的文献并能自动排序啊?我用delete键删了,之后再次格式化,发现删除的那条文献还是会出现的/(ㄒoㄒ)/~~

    2017-08-30 21:05 回复

  • 麦田

    Papers的优点主要在于:内置搜索引擎,可以在软件内完成多个数据库的检索,可以将pdf原文纳入软件内进行管理。其缺点在于:参考文献的引用方面做的还是不如Endnote和Zotero(可以联机协作),而单纯文献的管理以及人工智能方面又不如Devonthink, 所以目前我自己使用的是Devonthink+Zotero。

    2017-07-05 11:11 回复

  • María

    刚读完全文,非常详尽,感谢分享!但是它好像不能自己添加搜索引擎?是不是不支持中国网站的搜索...比如知网什么的?

    2017-05-12 08:48 回复

  • jl

    关键是pdf标注导出后,不能用其他pdf软件编辑。实在是败笔。

    2017-04-09 05:52 回复

    • Dong

      非常同意,目前我唯一不满意的地方就是这里,因为 paper 的编辑软件 不是很强,想其他家的一起用

      2017-05-15 14:52 回复

  • LV

    请问这篇Markdown格式的教程是怎么实现多级有序列表的?像“6. 其他……1、分享功能……2、iOS 版……3、Dropbox 同步”这样的多级列表。

    2017-04-08 21:47 回复

    • 郝海龙

      标题的数字是手动输入的,直接用的标题,并不是有序列表,Markdown 现在还不支持在标题用有序列表。内容的有序列表就正常使用就行。确保列表的每一项是一个 paragraph。

      2017-04-09 14:21 回复

  • Dipita Bhakta-Guha

    相比于 endnote,paper 3 还是不太够用了。paper 3 最重要的优点,可能是它比 endnote 稳定一点。但文献超过1000篇后,似乎都不太稳定。

    2017-04-08 21:19 回复