CSL(Citation Style Language)
又称:引用样式语言
一种开放的 XML 格式,用来描述某种引用样式如何排版参考文献,被 Zotero、Mendeley、Paperpile 以及本站所使用。
一个 CSL 文件是某种样式的机器可读规范:打印哪些字段、按什么顺序、用什么标点,以及如何处理各种棘手情形。因为它是数据而非代码,一个引用引擎无需了解任何一种样式的具体细节,就能按数千种样式排版。
CSL 项目维护着一个包含一万余种样式的仓库,其中大多数由出版方和期刊贡献。大约三分之二是“依赖型”样式:文件本身不含任何排版信息,只指向一个共享规则的独立父样式。这也是为什么数百种 Elsevier 旗下的期刊能各自拥有自己的样式名称,却共用同一份实现。
CSL 正是引用生成器能够既广泛又精确的原因。它的排版并非对样式指南的近似模仿,而正是文献管理软件所使用的那份样式文件本身。