Different authors with improper citation
This discussion was created from comments split from: Different authors with same last name not distinguished.
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
(K. R. Bhattarai et al., 2009; S. Bhattarai et al., 2009)
Bhattarai, K.R., Shrestha, B.B., Lekhak, H.D., 2009. Non-timber forest products (NTFPs) in the Sagarmatha National Park, Nepal, Himalaya. Scientific World 7, 85–91.
Bhattarai, S., Chaudhary, R.P., Taylor, R.S.L., 2009. Ethno-medicinal plants used by the people of Nawalparasi district, Central Nepal. Our nature 7, 82–99.
Same one for Diversity and Distribution style:
(Bhattarai et al., 2009a, 2009b)
Bhattarai, K.R., Shrestha, B.B., & Lekhak, H.D. (2009a) Non-timber forest products (NTFPs) in the Sagarmatha National Park, Nepal, Himalaya. Scientific World, 7, 85–91.
Bhattarai, S., Chaudhary, R.P., & Taylor, R.S.L. (2009b) Ethno-medicinal plants used by the people of Nawalparasi district, Central Nepal. Our nature, 7, 82–99.
This problem is there in Zotero 5.0.52.
(K. R. Bhattarai et al., 2009; S. Bhattarai et al., 2009)
uses the initials of the first author and
(Bhattarai et al., 2009a, 2009b)
uses the a and b suffix. Either method is fine and depends on the style requirements. If you're saying that one of the styles does this wrong, we'd want documentation for that.
Using "Bhattarai et al. 2009 in one case and Bhattarai et al. 2009 in next case" as you suggest is not acceptable, as readers wouldn't know which citation refers to which entry in the reference list. I'm not sure this could even be done with Zotero, but it certainly _shouldn't_ be done.
Do you have particular reason to believe it is incorrect for the Journal of Ethnopharmacology, e.g. an example from a published article where different authors with the same last name & year receive a/b?
@rokayam -- it wasn't clear to me that you're trying to modify CSL code (and you didn't say so anywhere). The appearance of initials is determined by the disambiguate-add-givenname="true" attribute. If you delete that attribute or set it to false, the initials in text will disappear.