在 Mendeley 的 CSL 编辑器中修改引文样式
Modifying a citation style in CSL editor on Mendeley
我目前正在使用内置的引用样式 'Journal of the Air & Waste Management Association',因为它最接近我需要的样式。但是,我遇到的一个问题是涉及具有相同第一作者和年份但不同后续作者的文档,如下所示:
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 编辑器时遇到的一些小问题。但是,我一直无法弄清楚如何解决这个问题。有人能帮我吗?谢谢!
CSL 1.0.1 中有多种方法可以消除文本中引用的歧义,否则它们看起来是一样的。添加年份后缀是不得已的措施(假设它已通过 <citation>
标记上的 "disambiguate-add-year-suffix" 属性打开)。在您的情况下,您需要禁用添加其他人姓名的消歧方法。您可以通过从同一标签中删除 "disambiguate-add-names" 来完成此操作。 "disambiguate-add-year-suffix"需要设置为"true"。
有关文档,请参阅 http://docs.citationstyles.org/en/1.0.1/specification.html#disambiguation。
如果您在这里分享整个 <citation>
标签(包括所有属性及其值),我可以告诉您是否需要删除任何其他消歧属性(唯一的另一个是 "disambiguate-add-givenname", 但你的风格看起来并不活跃)
我目前正在使用内置的引用样式 'Journal of the Air & Waste Management Association',因为它最接近我需要的样式。但是,我遇到的一个问题是涉及具有相同第一作者和年份但不同后续作者的文档,如下所示:
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 编辑器时遇到的一些小问题。但是,我一直无法弄清楚如何解决这个问题。有人能帮我吗?谢谢!
CSL 1.0.1 中有多种方法可以消除文本中引用的歧义,否则它们看起来是一样的。添加年份后缀是不得已的措施(假设它已通过 <citation>
标记上的 "disambiguate-add-year-suffix" 属性打开)。在您的情况下,您需要禁用添加其他人姓名的消歧方法。您可以通过从同一标签中删除 "disambiguate-add-names" 来完成此操作。 "disambiguate-add-year-suffix"需要设置为"true"。
有关文档,请参阅 http://docs.citationstyles.org/en/1.0.1/specification.html#disambiguation。
如果您在这里分享整个 <citation>
标签(包括所有属性及其值),我可以告诉您是否需要删除任何其他消歧属性(唯一的另一个是 "disambiguate-add-givenname", 但你的风格看起来并不活跃)