将引文标签更改为每位作者仅包含一到两个字母



我需要为大学完成一篇有非常具体引用要求的论文。我在我的文献中使用Zotero,它使用CSL来定义其引用样式。

我的文本引用需要如下所示:

  1. 对于一位或三位以上作者:作者作者,标题,1999:[Au99]

  2. 两位作者:作者作者,Foo Bar,标题,1999:[AB99]

  3. 三位作者:作者作者,Foo Bar,Alice Bob,标题,1999:[ABB99]

我目前正在使用DIN 1505-2(字母数字(样式,这非常接近。有什么方法可以适应我的需求吗?我不明白这些东西在CSL中的格式。任何帮助将不胜感激!

链接到样式:https://github.com/citation-style-language/styles/blob/master/din-1505-2-alphanumeric.csl

恐怕至少不是以自动化的方式。 该样式中使用的citation-label由 Zotero 内置的 CSL 处理器自动生成,无法自定义。

可能的是把

citation-label: AB99

(依此类推(进入 Zotero 的 Extra 字段,并将其显示为引文标签。不过,这确实意味着您必须手动将所有标签手动添加到Zotero条目中,因此不确定这是否吸引人。不过,恐怕这是获得所需输出的唯一方法。

相关内容

最新更新