Can I force the amsalpha bibliography style to sort papers by the same authors chronologically?
I am using amsrefs package with the alphabetic option, which gives each reference a label such as [GLS07], or [Hap88]. Essentially the rule is that for single author papers, the label will consist of the first three letters of the surname, plus the last two digits of the year, and for papers with multiple authors the label will be the complete list of last initials, plus the last two digits of the year.
The amsrefs package overrules the \bibliographystle command, so this is omitted; the package is being run with the options abbrev, alphabetic and msc-links (alphabetic being the option that produces the alpha-style labels).
In the output, the references are sorted alphabetically by label. There is a question asking how to force the bibliography to be sorted alphabetically by author - I agree that this is not a good thing to do, as it will make it potentially harder for the reader to find the right reference, particularly if there are lots of them. However, sorting purely alphabetically by label puts, for example, [FZ00] before [FZ99]. To me this seems confusing - I understand that the 00 refers to the year 2000 and 99 to 1999, so [FZ99] should come before [FZ00]. Can I change this, ideally without having to manually specify the entire order of the bibliography?
(I guess there is a small additional question - do most people agree that you would look for [FZ00] after [FZ99]? If it's just me, I should probably leave it alone. I suppose there's an argument to be made that just as the reader doesn't necessarily know what the initials are for in order to search alphabetically by author in the list of references, they also don't know whether 00 is 1900 or 2000; but I think in this case it's easier to guess.)
Update: If I don't use amsrefs, and instead specify the style using \bibliographystyle{amsalpha}, then the problem goes away. But then I don't know how to use the abbrev and msc-links options, which I still want. It does seem that there should be a way to get this to work through amsrefs.
amsrefdocumentation: “No sorting of the bibliography items is done. The entries will appear in your document in the same order that they appeared in the database files.” – egreg Jul 17 '14 at 12:07\noop{xxx}to add something to a title to affect the sort order is described nicely in this answer: How to force a certain sorting of two .bib entries?. – barbara beeton Jul 17 '14 at 12:15year={1970a}andyear={1970b}in the.bibfile, but i don't know how that would come out in the bibliography itself (not tested). that question is Natbib+harvard.bst: papers in same year listed in the wrong order. (i'd really like to know a better way myself, to be able to answer questions that come up in ams production.) – barbara beeton Jul 17 '14 at 12:53texdoc bibtex), and on p.4, item 6, the\noop{...}technique is described along with some additional possibilities i hadn't thought of and hadn't seen mentioned here. i've also read your answer, and think that modifying theyearfield in the.bib` file as suggested in the manual is, in the long run, the cleanest approach. – barbara beeton Jul 17 '14 at 17:22amsrefs, according to the manual (p.4), "No sorting of the bibliography items is done. The entries will appear in your document in the same order that they appeared in the database files." – barbara beeton Jul 17 '14 at 17:34