Transform to title case when exporting to BibTeX

edited April 24, 2022
As stated in https://www.zotero.org/support/kb/sentence_casing , Zotero assumes that titles stored in its own database are in sentence case. When exported to BibTeX, words with uppercase letters in titles are protected in curly braces. For example, an article title "Grandmaster level in StarCraft II using multi-agent reinforcement learning" is transformed to "Grandmaster level in {StarCraft} {II} using multi-agent reinforcement learning" with BibTeX exporter. However, BibTeX only provides a function that transforms to sentence case but not vice versa. In order to work with most BibTeX styles, the .bib database should store titles in title case with proper nouns protected in braces (see https://tex.stackexchange.com/a/140071 ). In the previous example, the correct title in BibTeX .bib file is "Grandmaster Level in {StarCraft} {II} Using Multi-agent Reinforcement Learning". Such transformation is suggested in the BibTeX exporter.
  • If you are working with Zotero in BibTeX, I recommend installing the Better BibTeX plugin, which offers much expanded BibTeX support, including accommodating BibTeX’s complex casing needs.
  • Thank @bwienik! The BBT works as expected. I suppose this case transformation should be implemented in the official Zotero BibTeX translator.
  • We're happy to take patches for the official translator, but the official translator is primarily intended for use as a generic bibliographic export format. If you're actually trying to use a BibTeX-based workflow, you want to install BBT.
Sign In or Register to comment.