My bibliography (using natbib and a .bib file) often contains large amounts of spacing between words. I am typically generating my .bib file from a Zotero library and entries are often added via the "wizard" by entering the DOI or using the browser extension. Looking at the .bib file, it looks like the culprit is probably the use of curly brackets around seemingly random words in each entry.
Is there some way to either ignore the brackets or fix this in Zotero? Minimal example of what a document and the corresponding .bib file looks like to reproduce the spacing found below.
Some bibliography styles convert titles to lowercase, so "Remarks by the President at a Campaign Event in Roanoke, Virginia" would become "Remarks by the president at a campaign event in roanoke, virginia". The additional curly braces are for protecting the original capitalization.
The bad spacing is still there without braces, click on "Run LaTeX here" to see it:
I recommend adding \usepackage{microtype} for better justification.
If you still want to change it in Zotero, take a look here: Prevent extra braces in BibTeX export. There are hidden preferences you can set. (extensions.zotero.BibTeX.export.dontProtectInitialCase)