Controlling the order of references in the bibliography

Hi there,

I am currently working on a document that has 3 references by the same author, the same year. The 3 books are 3 parts of the same volume so I want to have them appear in order in the reference list (to have part 1, 2 and 3 in sequence).

However, I haven't managed to get that right with Zotero because it tends to re-allocate letters in the citations automatically and I never end up with the correct sequence in the bibliography.

Any idea about how I can do that? Thanks!

Benoit
  • I expect that this isn't going to be possible (though I can see why you might want it, is it actually required by your style?). You currently can't specify disambiguation (unless there's a trick I'm not aware of) precisely so it remains automatic - suppose you add another reference by the same author and same year. Or you don't reference one of those volumes. Allowing users to manually specify this kind of thing breaks the referencing really fast. Maybe this will be possible with the new csl engine - but I wouldn't have thought so.
  • Do you know how the engine that orders the bibliography works? Shouldn't references be sorted in a chronological order anyway? I have tried to append a month and a day in an attempt to force that but it didn't work.

    Thanks anyway!

    Benoit
  • that depends on the style - some styles use only the year to sort (on purpose), others the entire date - it's easy to change, though
    It should say
    <sort>
    <key macro="author"/>
    <key variable="issued"/>
    </sort>
    for your purpose. The exact content of the first line (i.e. key macro="author") doesn't matter.
    The second line specifically should not refer to a macro, but to a variable.
    For simple changes:
    http://www.zotero.org/support/csl_simple_edits
  • Excellent. The style was configured with <key variable="title"/>. I have re-configured it with "issued" and updated each entry with a dummy date.

    It's impressive to see how reactive and helpful the community is. Thanks!

    Benoit

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.