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?
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...