如果编辑、重命名引用样式并作为一个新样式(csl文件)导入到 Zotero 中,除了具体样式修改之外,还必须修改 <title> 和 <id> 这两部分。
<title>:- 这是样式在 Zotero 的“引用偏好设置” -> “样式” 列表中显示的名称。注意:样式的显示名称并不是csl文件的名称。
- 修改它可以使得自定义版本在列表中有一个独特的、易于识别的名字(例如,“My Modified Elsevier-Harvard”)。
- 如果不修改,它仍然会显示为 如“Elsevier – Harvard (with titles)”,容易与原始样式混淆。
<id>:- 这是最关键的部分。
<id>是样式的唯一标识符。 - Zotero 使用
<id>来判断一个样式是全新的、还是已安装样式的更新版本。 - 如果保持
<id>不变 (http://www.zotero.org/styles/elsevier-harvard):- 当尝试导入这个修改后的文件时,Zotero 会认为它是官方 “elsevier-harvard” 样式的一个更新。
- 它会覆盖当前安装的官方 “elsevier-harvard” 样式。
- 自定义版本将无法作为一个独立的样式存在。
- 要创建一个独立的新样式,必须给
<id>一个全新的、唯一的 URL。这个 URL 不需要真实存在,但必须遵循格式约定(通常是http://www.zotero.org/styles/your-unique-style-name)。例如:http://www.zotero.org/styles/my-modified-elsevier-harvardhttp://www.zotero.org/styles/elsevier-harvard-custom- 确保名称中没有空格或特殊字符,使用连字符连接单词。
- 这是最关键的部分。
其他可选但推荐的修改:
<updated>: 更新<updated>标签中的日期时间(例如<updated>2025-08-15T00:00:00+00:00</updated>)以反映修改的时间。<author>/<contributor>: 考虑将<author>和<contributor>信息更新为自己的名字(或保留原作者信息并添加自己作为新的贡献者)。这有助于识别样式的维护者。<link rel="self">: 这个通常与<id>保持一致,所以如果你修改了<id>,也应该相应地修改这个链接(例如<link href="http://www.zotero.org/styles/my-modified-elsevier-harvard" rel="self"/>)。不过 Zotero 主要依赖<id>,这个链接的实际功能有限。