1. 为什么需要自定义CSL文件
第一次用Zotero写论文时,我就被参考文献格式整崩溃了。明明在软件里看着整整齐齐的文献列表,一到Word里就变得乱七八糟——作者名大小写混乱、中英文混排不统一、文献类型标识符缺失......后来才发现,Zotero默认的参考文献样式根本不符合国内学术规范。
这里有个真实案例:我师弟去年投稿国内核心期刊,编辑直接退稿要求修改参考文献格式,理由是"不符合GB/T 7714-2015标准"。他花了整整三天手动调整200多篇文献,最后交稿时发现有几处漏改,差点错过截止日期。
CSL文件就是解决这个痛点的神器。它像是一个智能排版师,告诉Zotero:
- 作者名应该显示"ZHANG San"还是"Zhang S."
- 中文文献用"等",英文文献用"et al"
- 期刊文章要标注"[J]",学位论文要显示"[D]"
- 日期格式用"2023-07-20"还是"July 20, 2023"
2. CSL文件工作原理揭秘
2.1 XML语法基础
CSL文件本质上是XML文档,结构像俄罗斯套娃。举个例子,下面这段代码控制作者名的显示方式:
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" sort-separator=" ">
<name-part name="family" text-case="uppercase"/>
<name-part name="given" text-case="capitalize-first"/>
</name>
</names>
</macro>
这段代码的意思是:
- 定义一个叫"author"


370

被折叠的 条评论
为什么被折叠?



