Sorting bibliography to satisfy program officers

I have an unusual problem. Our NSF program officers require us to alphabetize our bibliographies by the last name of the first funded faculty member in each citation. For example, the reference:

E. L. Spitler, B. T. Koo, J. L. Novotney, J. W. Colson, F. J. Uribe-Romo, G. D. Gutierrez, P. Clancy, and W. R. Dichtel, “A 2D Covalent Organic Framework with 47-nm Pores and Insight into Its Interlayer Stacking,” J. Am. Chem. Soc., 133, 19416–19421 (2011).

should be alphabetized by "Clancy."

To do this, my plan is to put the alphabetization key (here "Clancy") in a unused Zotero field and then modify my custom csl file to provide the desired output. I am seeking your advice on:

- the best field to use ("Loc. in Archive" looks unused and promising), and
– generating the appropriate csl.

I tried to use the Visual CSL Editor to accomplish this. Under Bibliography > Sort, I tried changing the first entry to the closest possibility to what I want, "Sort by citation locator", leaving "Sort by author" as the secondary criterion. This generated the following code:

<sort>
<key macro="citation-locator"/>
<key macro="author"/>
</sort>

How should I modify this using either the Visual CSL editor (best) or manual editing?

Thanks,

Melissa
  • Best Field - I think for a scientist Loc. in Archive is a good choice, yes. For someone in the humanities, I'd recommend "Extra" (which stores PMIDs currently, so it's probably not a good choice in the sciences)

    Just change the sort section of the style to
    <sort>
    <key variable="archive_location"/>
    <key macro="author"/>
    </sort>
    that ought to do it.
  • This works perfectly! Thanks.

    Melissa

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.

Sign In or Register to comment.