Yes, I know: It's a feature and not a bug. But it is a pretty annoying feature IMHO.

When I compile my LaTeX document into a PDF, BibTeX converts all capital letters in the title into lower case letters. I don't want this to happen. Ever. I copy my BibTeX code from Google Scholar and I paste it into JabRef. This is nice. I don't to make that extra step to surround my title with {}.

My document uses natbib. I tried several style files, including agsm and elsarticle-harv, which are supposed to be Havard Referencing style files. Havard however would not agree to lower the cases on USA.

How can I get rid of this feature?

  • 3
    The 'correct' way would be not to add {...} around the whole title, but only about the parts of the title that need to be protected from case changes (e.g. names like USA), see tex.stackexchange.com/q/10772/35864. The WYSIWYG approach of bracing the entire title field is not something I can recommend at all. If you don't even want to brace those words that need protection, you need to find a style that does not apply sentence casing or modify the .bst file to drop sentence casing (the latter is explained in principle in tex.stackexchange.com/a/10776). – moewe Feb 13 '20 at 20:15

In general, BibTeX just puts everything in the title to lowercase, unless you write it in braces. That is left alone. I.e., you need to write something like:

title = {On a Theorem Attributed
            to {N}ewton}

If several letters, all in braces:

title = {Critical Discussion
            of {I}nternet {RFC}s}
  • 1
    I usually recommend to enclose entire words in braces and not just the first letter since the {...} can have kerning implications (not with all engines), see the examples in tex.stackexchange.com/a/140071/35864. – moewe Feb 16 '20 at 8:24

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.