在听学术大牛讲报告时总能看到短的文献引用格式(以下简称为短引用),例如“ Nature540, 371–378 (2016)”,既能说明图片和数据出处,又避免了标准文献引用格式(APA、MLA等)在PPT中占据过多篇幅,起初以为这是一种特殊的期刊引用格式,遍寻各类期刊和网络资源无果,向几位大佬请教后,只能无奈承认,这可能是大佬们做PPT时挨个手动敲出来的,当然可能也不需要他们自己敲(手动狗头)。
在这我将结合Zotero介绍一种特殊的语言CSL,英文全称为“Citation Style Language”[1],这是一个开源的引用格式语言(CSL)项目,目标是通过引用和书目的自动格式化来促进学术出版,开发者们维护了一个包含超过9500种免费的 CSL 引文风格的知识库,基本涵盖了所有的杂志对引用文献的要求,但是也有很多刊物,比如大量的中文刊物,国外的开发这不能兼顾,需要自己创建相应的CSL引用格式才能正常使用,同时也支持用户对引用文献格式进行编辑。
由于CSL的基础语言为XML语言(如下图),对没有编程基础的小白不太友好,同时改代码也容易出现问题找不到,针对上述问题,开源网站Find and edit CSL citation styles&#x