Zotero引用文献格式(软件学报)

时间:2024-02-18 12:08:53

最近在写一篇综述,要处理大量引用文献,选用Zotero作为文献管理工具。在插入参考文献目录时需要遵循格式,奈何网上找不到《软件学报》对应的csl模板文件,所以决定自己动手修改。在此记录下自己的学习所得。

Zotero入门

关于Zotero的用法建议阅读这篇博客:文献管理软件Zotero基础及进阶示范

CSL基本概念理解

CSL是一种xml文件,专门用来描述论文中的参考文献格式,具体包括引用格式(如是用数字[1]形式引用还是用作者+年的形式)和参考文献目录格式(如作者姓名、期刊名称等显示格式)。
关于CSL文献的详细描述参见官方文档

CSL文件的工作原理如上图所示,CSL文件负责描述格式,CSL Processor负责将CSL文件渲染成最终的引用和文献目录样式。

CSL文件修改

我选用了Elsevier (numeric, with titles)作为模板来修改,其样式如下图,和软件学报的要求很接近,只要将引用样式改为上标,文献目录中作者姓名的显示顺序改变一下即可.

引用样式修改如下:

文献目录修改如下:

出乎意料的简单。需要注意的是因为我的文献中英文居多,所以locale设置为了en_US,locale在左侧的Global Formatting Options中修改。

  • 如果想要分享自己修改好的CSL文件,建议按照官方教程上传到Github上

最后附上修改好的CSL文件:journal-of-software.csl