Tempting Shortcuts
Working notes on the slower path

BibDesk and Pandoc and citation keys

I was having considerable grief after I shifted to using pandoc for converting Markdown to LaTeX and PDF. Everything has been working fine except Pandoc’s citation processing was not recognising some of the keys that I had generated in BibDesk – basically it does not want to handle punctuation at the end of the key. However, BibDesk is quite happy to generate keys with punctuation in them (which seems to be valid BibTeX).

I eventually settled on a way to generate the keys in BibDesk and then run script that can strip out the offending characters. This way good key generation is automated, and this means that it won’t be forgotten or arbitary.

See the BibDesk guide