You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求创建极简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=" &amp; " 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导入与测试步骤

  1. 将代码复制到文本编辑器(如记事本、VS Code),保存为minimal-citation.csl(必须确保文件后缀为.csl)。
  2. 打开Zotero,依次点击编辑→首选项→引用→样式→添加,选择保存好的.csl文件。
  3. 选中目标条目,右键点击创建引用→格式化引用,选择Minimal Citation Style即可预览效果。
  4. 如需调整细节(比如分隔符、字体),直接修改.csl文件后重新导入,无需重启Zotero,刷新样式列表即可生效。

内容的提问来源于stack exchange,提问作者z8080

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 19:57:56