Zotero++ Addons and Extensions


For a while now I have had some minor annoyances with Zotero and how it integrates with Scrivener. A lot of it has to do with needing to use Word for the final output stage as the RTFScan in Zotero gives you very few other options.

One of the problems here is that the Zotero shortcode referencing for these two citations 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 cited as {Dunn, 1991} which leads to odd shortcodes such as {Dunn-Partings, 1991} etc.

Well this morning I found a very neat option to do away with both the RTF Scan output, and therefore Word, and also to further differentiate citations. It also integrates Scrivener and Zotero with LaTeX, which will help with odd formatting and improve the output (as you don’t have Word messing about with all your nice formatting output from Scrivener).

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

This allows Zotero to integrate seamlessly with BibTeX and therefore allow you to export from Scrivener using the LaTeX markdown. This allows you to use nice Citekeys, which look like this: [#dunn_partings_1991] Those Citekeys are unique when exported from Zotero++ and so no more confusion of references.

Tim Brandes has a good explanation 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 little while I will be experimenting with how it all works together, and will write somewhat of a guide for it. But from what I can tell it should all work well.


In addition the Zotero++ project also hosts a few other neat plugins, such as AutoIndex that will regularly re-index your Zotero library keeping it all nicely up to date. Go check the site out.


About Chris