citations - 将引文标签更改为每位作者仅包含一到两个字母
问题描述
我需要完成一篇有非常具体引用要求的大学论文。我将 Zotero 用于我的文献,它使用 CSL 来定义其引用样式。
我的文本引用需要如下所示:
一位或多于三位作者:作者 Author, Title, 1999: [Au99]
两位作者:作者 Author, Foo Bar, Title, 1999: [AB99]
三位作者:Author Author, Foo Bar, Alice Bob, Title, 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 条目中,因此不确定这是否吸引人。不过,恐怕这是获得所需输出的唯一方法。