lowercasename / docdown

A menu bar app to convert Markdown into academia-ready Word documents
GNU General Public License v3.0
94 stars 5 forks source link

Using CSL-JSON or CSL-YAML rather than BibTeX #5

Closed retorquere closed 5 years ago

retorquere commented 5 years ago

Hi, I'd recommend using CSL-JSON or CSL-YAML rather than BibTeX in the DocDown workflow to prevent one non-required (and lossy) translation between Zotero and the pandoc citation processor; for more details, see https://github.com/retorquere/zotero-better-bibtex/issues/1192#issuecomment-495498650.

ghost commented 5 years ago

Hi @lowercasename. I want to add that In my case switching to CSL-JSON helped indeed (thank you, @retorquere). All the issues I had before are gone. However, I had to return to your original Automator application. It would be great if your DocDown allowed .json in addition to .bib and I could keep using it.

lowercasename commented 5 years ago

Thank you so much both! I've now updated DocDown to allow .json and .yaml files - and have updated the readme to suggest that those are the way to go!

retorquere commented 5 years ago

I do want to note here that zotero by default doesn't export yaml files, and its csl-json files don't have citekeys - the yaml/json files we were talking about require having the BBT plugin installed.

lowercasename commented 5 years ago

Thanks for pointing that out - the tutorial that goes along with DocDown points out that BBT is pretty much an essential part of the process, and people who aren’t following the tutorial will hopefully know what they’re doing (or find the tutorial...).

retorquere commented 5 years ago

Fair enough -- I was thinking about the README which says

A Zotero .json (recommended), .yaml (recommended)

which may suggest to new users that stock-Zotero could generate these.

lowercasename commented 5 years ago

I've now fixed this in the readme! :)