Word to Scrivener Conversion using Scannable Citation

I'm thinking of moving a very large project with Zotero citations out of Word and into Scrivener. I understand how the "scannable citation" output format and RTF/ODF scan works. I am wondering, however, if it's possible to reverse the process. Can I convert the citations in my Word document to "scannable citation" form, before pasting the document into Scrivener? This would save me from having to change every citation manually (which probably would not be worth it). Is there a workaround?
  • you can't, but there is a workaround:

    Set the reference format in Word to "Bookmarks" under "Set Document Preferences" in the Zotero add-on. Your citation style cannot use footnotes (you'll be able to change this back later if need be).

    Open the file in LibreOffice and change the format to reference marks (again under "Set Doc Prefs). Save the file as .odt.
    Now you can run reverse ODF scan - i.e. "to markers". That will convert all citations to scannable citations. You can now open and work with the file in scrivener.
  • Can you give specific instructions to someone just trying to figure all of this with limited tech skills for how to "run reverse ODF Scan"? Would be much appreciated.
  • Could you confirm what exactly you're after with some more details?
  • Yes, I am trying to import research I have been doing on word with zotero citation management to scrivener which I want to begin using. I have followed all other steps you laid out above. I now have a libreoffice .odt file, but have no idea what to do next. I have also downloaded the rtf/odf scan to zotero add-on and followed the instructions to add it to the zotero standalone. Beyond that, I am stuck.
  • @adamsmith I followed your workaround. But when I change the format to reference marks. These errors pop up. Could you help me with that? Thanks!

    Zotero experienced an error updating your document.

    An error occurred communicating with Zotero:
    java.lang.Exception: Invalid field type Field
    at org.zotero.integration.ooo.comp.Document.insertMarkAtRange(Document.java:575)
    at org.zotero.integration.ooo.comp.Document.convert(Document.java:472)
    at org.zotero.integration.ooo.comp.CommMessage.execute(CommMessage.java:153)
    at org.zotero.integration.ooo.comp.CommMessage.getBytes(CommMessage.java:61)
    at org.zotero.integration.ooo.comp.CommServer.run(CommServer.java:84)
    at java.lang.Thread.run(Thread.java:745)
  • Could you run through exactly what you did in which order?
  • edited June 13, 2018
    @adamsmith Thanks for the swift response. So I have my word file with standard zotero citations (format: "fields").

    I first set reference format in word to be "bookmarks". Then I open the file in LibreOffice, and change reference format to be "fields" again (I did not see the reference marks initially). That's when the error pop up. This is my fault! Sorry.

    I looked at the post again. And instead of changing format to "fields", I just save the file to be ODT. Then run the RTF scan to markers. Now when I open the markers transformed ODT file, I can see the format to be "reference markers". I did not see a trace of scannable citations. I try to refresh the marker ODT file in LibreOffice, or copy and paste them into Scrivener, but no success seeing something like { | Fang, et al., 2017 | | |zu:1902414:Q8SAUBP5}. Hope I explain them clearly. Thanks for the help.
Sign In or Register to comment.