请求创建极简Zotero CSL引用样式及操作指导
极简Zotero引用样式(CSL)实现方案
一、直接可用的示例CSL文件
以下是完全符合需求的极简CSL代码,复制后保存为.csl格式文件(比如命名为minimal-citation.csl)即可导入Zotero使用:
<?xml version="1.0" encoding="utf-8"?> <style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="in-text" default-locale="en-US"> <info> <title>Minimal Citation Style</title> <id>https://example.com/minimal-citation</id> <link href="https://example.com/minimal-citation" rel="self"/> <author> <name>Custom Style</name> </author> <category citation-format="author-date"/> <category field="generic"/> <summary>极简作者-年份引用样式,包含作者、年份、斜体期刊/出版社缩写</summary> <updated>2024-05-20T12:00:00Z</updated> </info> <macro name="author"> <names variable="author"> <name name-as-sort-order="all" sort-separator=", " initialize-with="" delimiter=" & " delimiter-precedes-last="always"/> <et-al term="et al." font-style="normal" limit="3" et-al-min="3"/> <substitute> <names variable="editor"/> <text variable="title"/> </substitute> </names> </macro> <macro name="year"> <date variable="issued"> <date-part name="year"/> </date> </macro> <macro name="source-abbreviation"> <choose> <!-- 期刊文章:调用期刊缩写字段 --> <if type="article-journal"> <text variable="container-title-short" font-style="italic"/> </if> <!-- 书籍/章节:调用出版社缩写字段 --> <if type="book chapter"> <text variable="publisher-short" font-style="italic"/> </if> <!-- 其他类型默认显示来源全称 --> <else> <text variable="container-title" font-style="italic"/> </else> </choose> </macro> <citation> <layout delimiter="; "> <group delimiter=", "> <text macro="author"/> <group prefix="(" suffix=")"> <text macro="year"/> </group> </group> <text macro="source-abbreviation"/> </layout> </citation> <!-- 可选:极简参考文献列表格式,不需要可直接删除此部分 --> <bibliography> <layout> <text macro="author"/> <text macro="year" prefix=" (" suffix="), "/> <text macro="source-abbreviation"/> </layout> </bibliography> </style>
二、关键配置说明
- 作者规则:
macro name="author"中,limit="3"和et-al-min="3"设置为3位及以上作者显示et al.;两位作者用&连接;单作者仅显示姓氏。 - 年份格式:提取出版年份并自动包裹在括号中。
- 来源斜体缩写:优先调用Zotero条目中的
期刊缩写/出版社缩写字段,未填写时默认显示来源全称,所有内容自动设为斜体。
三、Zotero导入与测试步骤
- 将代码复制到文本编辑器(如记事本、VS Code),保存为
minimal-citation.csl(必须确保文件后缀为.csl)。 - 打开Zotero,依次点击
编辑→首选项→引用→样式→添加,选择保存好的.csl文件。 - 选中目标条目,右键点击
创建引用→格式化引用,选择Minimal Citation Style即可预览效果。 - 如需调整细节(比如分隔符、字体),直接修改
.csl文件后重新导入,无需重启Zotero,刷新样式列表即可生效。
内容的提问来源于stack exchange,提问作者z8080
相关产品推荐
相关产品推荐

