Scrivener and Zotero Integration
Hello all,
I just want to inform you that new integration between Scrivener and Zotero has been developed.
The main characteristic of this integration is that you can call the Zotero picker from Scrivener, browse the Zotero library through it and add citations in Scrivener. Then through compile add the citations and bibliography in citation style that you prefer. At the end you get fully expanded Word document (.docx).
You can find detail instruction how to use it at https://zotplus.github.io/better-bibtex/cayw.html
See the discussions at https://github.com/ZotPlus/zotero-better-bibtex/issues/263
This integration was not going to be possible without the work of Emiliano Heyns (BetterBibTex) and Erik Hetzner (zotxt). Especially the hard work of Emiliano.
I am very thankful to them!
I hope you find this integration useful.
I just want to inform you that new integration between Scrivener and Zotero has been developed.
The main characteristic of this integration is that you can call the Zotero picker from Scrivener, browse the Zotero library through it and add citations in Scrivener. Then through compile add the citations and bibliography in citation style that you prefer. At the end you get fully expanded Word document (.docx).
You can find detail instruction how to use it at https://zotplus.github.io/better-bibtex/cayw.html
See the discussions at https://github.com/ZotPlus/zotero-better-bibtex/issues/263
This integration was not going to be possible without the work of Emiliano Heyns (BetterBibTex) and Erik Hetzner (zotxt). Especially the hard work of Emiliano.
I am very thankful to them!
I hope you find this integration useful.
Two things are new here:
1. The availability of the Zotero citation tool (the quick format bar) across the entire system and its ability to copy citation codes (like Scannable Cites or bibtex or MMD) to the clipboard.
That's the part I'm mainly interested in.
2. The ability to compile the document directly from within Scrivener using MMD without any need for LibreOffice. Best I can tell, that will work easily only with Scrivener 2.0 for Mac. Instructions for that are linked to from the above post, but personally I'm not interested in that part.
In this way no markdown, pandoc and odf will be needed.
Thanks!
It can't really be done with ODF scan, which works without querying the Zotero database at all.
I am thinking loud now.
We have Better-bibtex through which citation keys can be generated. They can be placed in separate Citation Key field in Zotero.
We can use zotxt to search Zotero for the citekey in this Citation Key field. Actually we used zotxt in the first version of the new integration of scrivener and zotero to this. Thus, I am thinking maybe we can use it also now. I saw some attempts for this at https://forums.zotero.org/discussion/29308/7/rtfodf-scan-for-zotero/
However I am thinking instead of odf to use rtf.
I tested the zotxt filter on pandoc where input is .rtf and output is .rtf document and it recognizes the citekeys. Thus it should also work in the RTF/ODF Scan.
What do you think?
Pretty sure it'd be possible to pack this into an add-on if someone is interested, but I'm personally not very interested in this as I think RTF isn't a very attractive format. Back in 2006 when this was included into Zotero it made sense since markdown et al weren't really a thing, but thinking about where to push Zotero, I'd much rather move towards a more universal approach to text scanning.
Keep the good work!
I am about to embark on some postgrad research and am in the process of trying to figure out a decent workflow. I have just about got my head around the basics for Zotero and am not trying to figure out which word processor to use. I came across Scrivener and its looks great but I am hesitant to use it as its integration with Zotero seems a bit intimidating for a non tech-head like me. Will a more simple integration be introduced soon or does anyone else know of any similar word processors that might I might use instead?
edit: but that's likely all there's going to be in the near future and there's nothing else like Scrivener--certainly nothing with any better Zotero integration.
This might bring more simple integration.
or if somebody changes the RTF scan addon to scan biibtex citation keys.
Till then these are the (very good) options
The AppleScripts for Mac are here, courtesy of Dave Smith.
I've done something similar for Linux in bash (xdotool package required):
scripts and workflow/instructions.
System scripts are down and dirty integration, with bugs and unpredictable behaviour. But I find picker access more than makes up for a few niggles. The picker floating over my text avoids the disruption to the writing process of leaving my writing to go into Zotero. Select your reference in the picker as usual and the picker adds it into the text for you.
The scripts rely on the Better BibTeX plugin to access the picker. But if you're using Scannable-Cite then your workflow will make no other use of BibTeX, and you won't need a .bib library. Might system-wide picker access become part of Zotero proper in due course?
ETA: New location for scripts.
http://davepwsmith.github.io/academic-scrivener-howto/
I've found these two tutorials to be more straightforward, both suggest using OpenOffice (ODT) as an intermediary format.
http://thedigitalresearcher.com/how-to-use-zotero-with-scrivener-part-2/
and
https://danielvreeman.com/using-scrivener-for-writing-scientific-papers/
The only difference to the above tutorials is that I've installed the Better Bibtex extension and Cite As You Write picker so I can pull references directly into Zotero without the need for copy-paste.
I am not far into it enough to see if I will need to worry about Pandoc or command-line conversion.
I'm not even sure Scrivener is technically able to do the former. I think some type of scan will always be required.
The latter would be thinkable by using some type of citekeys in an RTF-scan type setting, but but given that citekey support in Zotero is not fully implemented, I don't see this in the near future, no.