Journal of Molecular Endocrinology sorting
I'm trying to follow the following rules for sorting the reference list:
A) et-al suffix and prefix does not work even though it's in the specification
B) even though et-al is ignored during sorting, adding text after the names field or adding a suffix to the names field, appears to result in an extra space before the prefix/space because something like "Beato et al. ZZZZ" sorts before "Beato ZZZZ"
Any ideas how to code the sorting for the rules above?
I was trying to hack some things using et-al-min etc, but found out that:List references in alphabetical order. Give articles by the same author in the order:
Single author
Two authors alphabetically according to the name of the second author
Three or more authors chronologically, with a, b and c etc. for articles published in the same year, in the order in which they are cited in the text.
A) et-al suffix and prefix does not work even though it's in the specification
B) even though et-al is ignored during sorting, adding text after the names field or adding a suffix to the names field, appears to result in an extra space before the prefix/space because something like "Beato et al. ZZZZ" sorts before "Beato ZZZZ"
Any ideas how to code the sorting for the rules above?
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.
http://citationstyles.org/downloads/specification.html#sorting
Consider entries:
1)"Beato M, Adams P & Schütz G 1995 Steroid hormone receptors..."
2)"Beato M, Brändle W, Biesewig D & Sekeris CE 1970 On the mechanism of hormone action..."
3)"Beato M & Schütz G 1995 Fictional a..."
4)"Beato M 1989 Gene regulation by steroid hormones..."
Based on the description above, I think the ordering should be:
4)
3)
2)
1)
I tried with names-min and names-use-first, which I assume you meant 3 and 2 (or 1) respectively, but I don't see how (3) can be pushed above (1) and (2)
Also, I realized just now that (4) was being sorted last because that entry has the full first name instead of just initials. I can see how that can easily be fixed in a sorting macro though.
Anyway, still would like some insight into making 2 author names sort above 3 author names, but 3 author names sort only based on first author and year.
I understand the logic behind this sorting as trying to sort names essentially like they appear in text, except that "et al." should sort to the end.
I hope that makes sense
Edit: Fixed "I realized just now that (1) was being sorted last" to (4)
See e.g. the sorting logic in https://github.com/citation-style-language/styles/blob/master/american-geophysical-union.csl and the description of the "form" attribute at http://citationstyles.org/downloads/specification.html#name
Nevertheless, did I misunderstand the documentation, or are you supposed to be able to assign affixes for et al? If so, I was not able to do it.
http://citationstyles.org/downloads/release-notes-csl101.html#affixes-on-cs-et-al
which means we would now also accept the delimiter-precedes-et-al attribute that I believe you wanted?
A style like this one requires brackets: [et al.]. Since it seems to be a general requirement, the term has been redefined in cs:locale. Affixes are not necessary.
I can't imagine a style where the brackets would only be required in certain cases...