在Mendeley的CSL编辑器中修改引文样式

时间:2018-01-10 19:58:38

标签: csl

我目前正在使用内置引用风格' Journal of the Air&废物管理协会'因为它最接近我需要的风格。但是,我遇到的一个问题是涉及第一作者和年份相同的文档,但后续作者不同,如下所示:

 I have a paper by (Elphick, Davies, et al. 2011) and (Elphick, Bergh, et 
 al. 2011).

 What I want is a paper by (Elphick et al. 2011a) and (Elphick et al. 
 2011b). 

我对计算机编程有非常基本的了解,并且能够解决我使用CSL编辑器时遇到的一些小问题。但是,我无法弄清楚如何解决这个问题。有人能帮我这个吗?谢谢!

1 个答案:

答案 0 :(得分:2)

CSL 1.0.1中有多种方法可以消除文本引用的歧义,否则它们看起来会相同。添加年份后缀是最后的手段(假设它已在<citation>标记上使用“消除歧义 - 添加 - 年 - 后缀”属性打开)。在您的情况下,您将要禁用添加其他人姓名的消歧方法。您可以通过从同一标记中删除“disambiguate-add-names”来完成此操作。 “disambiguate-add-year-suffix”需要设置为“true”。

有关文档,请参阅http://docs.citationstyles.org/en/1.0.1/specification.html#disambiguation

如果你在这里分享你的整个<citation>标签(包含所有属性及其值),我可以告诉你是否需要删除任何其他消歧属性(唯一的另一个是“消除歧义 - 添加 - givenname“,但它看起来并不像你的风格那样活跃”