Zotero++ Addons and Extensions

For a while now I have had some minor annoy­ances with Zotero and how it inte­grates with Scrivener. A lot of it has to do with need­ing to use Word for the final out­put stage as the RTFScan in Zotero gives you very few oth­er options.

One of the prob­lems here is that the Zotero short­code ref­er­enc­ing for these two cita­tions looks the same:

Dunn, James D. G. “John and the Oral Gospel Tradition.” Jesus and the Oral Gospel Tradition. Edited by Henry Wansbrough. Journal for the Study of the New Testament 64. Sheffield: JSOT, 1991.
———. The Partings of the Ways: Between Christianity and Judaism and Their Significance for the Character of Christianity. London : Philadelphia, Pa: SCM Press ; Trinity Press International, 1991.

They both are cit­ed as {Dunn, 1991} which leads to odd short­codes such as {Dunn-Partings, 1991} etc.

Well this morn­ing I found a very neat option to do away with both the RTF Scan out­put, and there­fore Word, and also to fur­ther dif­fer­en­ti­ate cita­tions. It also inte­grates Scrivener and Zotero with LaTeX, which will help with odd for­mat­ting and improve the out­put (as you don’t have Word mess­ing about with all your nice for­mat­ting out­put from Scrivener).

The core of this method comes from the Better BibTeX por­tion of the Zotero++ project: https://zotplus.github.io/better-bibtex/index.html

This allows Zotero to inte­grate seam­less­ly with BibTeX and there­fore allow you to export from Scrivener using the LaTeX mark­down. This allows you to use nice Citekeys, which look like this: [#dunn_partings_1991] Those Citekeys are unique when export­ed from Zotero++ and so no more con­fu­sion of references.

Tim Brandes has a good expla­na­tion of how to use Scrivener with MMD and BibTeX over here: http://timbrandes.com/blog/2012/02/28/howto-write-your-thesis-in-latex-using-scrivener-2-multimarkdown-3-and-bibdesk/

In the next lit­tle while I will be exper­i­ment­ing with how it all works togeth­er, and will write some­what of a guide for it. But from what I can tell it should all work well.


In addi­tion the Zotero++ project also hosts a few oth­er neat plu­g­ins, such as AutoIndex that will reg­u­lar­ly re-index your Zotero library keep­ing it all nice­ly up to date. Go check the site out.

About Chris