ID:198156350

I'm writing my PhD dissertation on Scrivener and I use zotero to manage my references. I use the ODF scan feature to integrate both applications. They used to work very smoothly but I got a new Mac and installed everything again. Now things don't work anymore.
I get my odt file scanned and no problem. But when I open it at Libreoffice and try to modify the format, a message pops up saying that 'the highlighted citation no longer exists in the database', which is not the case. If I click ok, it will say the same for every single citation. It is not the document because I tested with a previous document that I know was working properly. Funny thing is, I installed everything on my wife's mac (firefox, zotero, add-ons, libreoffice) and they don't work there either. I assume the problem is relate to the way the new versions interact. Is there a way I can fix this?
  • Are you using Zotero Standalone and Zotero in Firefox?
  • Also, how did you transfer your library from your old computer to the new one? That would seem like the most likely culprit.
  • Though my understanding was that you were successfully (re)running ODF scan on your Scrivener document with your new computer. Could you confirm this?
  • but the scan will always run--that doesn't query the Zotero database at all, it just converts the markers to fields. The matching of references to the database happens when you open the document in LibreOffice and trigger the LO add-on the first time.

    What mateus describes is exactly what would happen if you move your references to a new computer using export/import.
  • I tried with both Zotero stand alone and firefox. None of them work. I imported my old library using the import feature. Is there a different way to do it?
  • yeah, that would cause this. See here on transferring a library:
    http://www.zotero.org/support/kb/transferring_a_library
  • No luck. I tried copying the library as instructed. I even replaced every Scriener citation with the items in the library again (the code in the end of the reference changed to a different number so I guess they were wrong?) But still Libreoffice does not recognise the Zotero references. I'm freaking out! I have so much written already. =(
  • The root of the problem was the import of the library on the new computer, as adamsmith says. That would indeed create a new set of items, with a new set of IDs that would not match older documents. It's not really an issue with ODF Scan - documents prepared with the Zotero word-processor plugins would also be affected.

    If you stop the Zotero client, copy the old library into place, and start the client, old documents should just work, without modifying the references. Alternatively, you can re-set all of the references to the new, imported library IDs - but that will fix only the specific documents that are re-edited. (Your description above sounds like there might be some confusion going on - if the IDs found were different after the old library was put back in place, there must have been a misstep somewhere.)

    To keep things simple, try preparing a small document with a single reference, and run it through the usual scan steps - export in RTF; open in LibreOffice, save in ODF; run the ODF through the scanner; open the scanned file, refresh and try to change the style. If it works on a simple document, scan is working. You can then focus on the library migration issue.

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.