介绍¶
CSL(Citation Style Language)
是一种基于XML
语言,用来描述或格式化引用和参考文献目录的开源语言。使用CSL
的参考文献管理软件包括Zotero,Mendeley,Papers
。
Zotero
文件管理软件开源且简单。CSL
的发展与Zotero
有一定的关系,Zotero
也是第一个使用 CSL
的文献管理软件。LaTeX
一直是国际上期刊投稿的主流,但现在的越来越多的国际期刊除提供LaTex
模板外,同时还支持 Word
格式投稿。国内投稿或者各种报告大多要求都是Word
格式。Zotero
可以在Word
中生成和LaTeX
同样漂亮的引用和参考文献目录。
由CSL
编写的style
定义了引用和参考文献目录的格式。Zotero
就是通过style
来生成指定格式的引用和参考文献目录。据统计,现在已经有超过9000个style
,覆盖了大多数的常见的SCI
期刊。在Zotero
中能很容易检索到对应期刊的style
。但是即使有这么多的style
,仍然有可能有的期刊没有对应的style
。此外,有的style
年代久远,已经不符合期刊author guideline
中的要求,因此,我们需要学习CSL
来定制需要的style
,至少能在已有的style
上修改来满足期刊的要求。但是遗憾的是,国内CSL
的资料几乎没有。本项目是对CSL
英文文档的翻译。本人能力有限,理解和翻译有误处请大家谅解,同时欢迎issue
和pull
。