Zotero extension BetterBibTex use the following citekey format on its configuration

shorttitle(3,3) + auth + year

the format of citekey is separated by lower camelCase


How can I change this configuration lowerCamelCase to use undescores as separators?

  • Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking.
    – Community Bot
    Aug 6 at 6:56
  • 1
    I don't use Better BibTeX, but retorque.re/zotero-better-bibtex/citing suggests something like auth.lower + '_' + shorttitle(3,0) + '_' + year might do it.
    – moewe
    Aug 6 at 7:35
  • It works, thanks shorttitle(3,3).lower.condense(_) + '_' + auth.lower.condense(_) + '_' + year
    – gvd
    Aug 6 at 8:00

1 Answer 1


The citation key generator is customisable as documented in https://retorque.re/zotero-better-bibtex/citing/.

Literal stuff like _ can be added in quotation marks, so you might want to try

shorttitle(3,0) + '_' + auth.lower + '_' + year

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.