我尝试在Zotero之前修改csl样式(规范)。我不知道下一步该怎么做:如果我的作者超过4名,则需要插入一个文本。
我该怎么做?我下一个尝试,但是不行。。。
<else-if type="chapter paper-conference" match="any">
<choose>
<if variable="name" et-al-min="4">
<text value="ONE TEXT"/>
</if>
</choose>
</else-if>
当前版本的CSL(1.0.1)可能不允许这样做,尽管没有具体示例很难说清。
唯一接近的是,可以重新定义在et-al缩写的名称列表之后的“ et-al”和“ and other”术语。因此,如果现有的CSL样式产生“ Smith,Johnson,Williams,Jones等”,则可以将其更改为“ Smith,Johnson,Williams,Jones,ONE TEXT”。不过,尚不清楚这是否是您想要的。
(在https://github.com/citation-style-language/styles/issues/2092上问了同样的问题)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句