Link references of document containing Endnote or Bibtext citation codes with zotero library

I have been using Paperpile in Google Docs for something that I'm writing, but decided to switch to a citation manager compatible with Word so that I do not need to go back and forth between docs and Word (as the latter provides more option for my final layout).

Paperpile allows you to download your references in RIS or BibTex format, which I have succesfully imported into Zotero. It also allows you to generate a document with citation codes in the text (Endnote compatible or Bibtex, latter shows up like this: \cite{Andrews2007-ys}).

How can I make Zotero recognise these codes in my written text and link the imported references to them? I would really rather not spend any more time on these references by going through them one by one..

Is there a plugin suitable for this? Am new to all of this and feeling slightly lost.

Any help is much appreciated!!
  • No, sorry, Zotero can't read those. You'll need to reinsert them. (Zotero can read citations inserted with Mendeley, but not Paperpile.)
  • Okay, many thanks for your reply! Although it does make me wonder why every tool seems to be able to export to bibtex, why would they not be able to import it? I guess I'll stick to paperpile then and learn from my mistake for my next paper
  • Zotero and pretty much every similar program can import an actual BibTeX file into your library, as you apparently did yourself. That doesn't really have anything to do with parsing BibTeX citations in a document. I don't know of any tools other than BibTeX-specific tools that can do that.
  • @emilianoeheyns The tool you made to convert pandoc citations to live Zotero citations, how exactly does that work? Might it be useful here?
  • It's a pandoc filter. The filter gets access to the document AST, and citations are clearly recognizable in the AST, so I just replace them with raw xml representing Zotero-compatible cites, looking up the cited objects on the fly using the citekeys in the AST.

    In this case, a filter would have to pick out \cite{Andrews2007-ys}) (or whatever Endnote-compatible markers look like) from plain-text blocks in the AST and do the same. It wouldn't be insanely difficult, and it would be very similar to what my filter does.
Sign In or Register to comment.