BibTeX, biblatex and biberCapitalize each Word in the Title

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
patiobarbecue
Posts: 13
Joined: Tue Oct 27, 2009 3:28 pm

Capitalize each Word in the Title

Post by patiobarbecue »

I am using the standard unsrt style. The output of references is not satisfactory: only the first word of the title is capitalized. In my .bib file, all words in a title is capitalized. How do I ask bibtex not to de-capitalize the words?

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

Stefan Kottwitz
Site Admin
Posts: 10345
Joined: Mon Mar 10, 2008 9:44 pm

Re: Capitalize each Word in the Title

Post by Stefan Kottwitz »

Hi,

protect the capitalization by additional braces, such as {{The Title}} or {{The} {Title}}.
I just don't recommend writing {T}itle since it would change the inter word kerning between letters.

Stefan
LaTeX.org admin
patiobarbecue
Posts: 13
Joined: Tue Oct 27, 2009 3:28 pm

Re: Capitalize each Word in the Title

Post by patiobarbecue »

thks, stefan_k, I just used makebst, which allow me to preserve the title, and saved the need to modify my database file. However, I also like to have quotation marks around the title, please see my another post. Any suggestion on that?
mohammedalomari
Posts: 1
Joined: Tue Sep 20, 2011 12:29 am

Re: Capitalize each Word in the Title

Post by mohammedalomari »

Hi,
I was also having the same problem with forcing capital letters. This is annoying if the library is imported from somewhere and not created entry by entry. Here is the work around:
I use JabRef for referencing, which can be found online for free, import your .bib file to jabRef, then in options>preferences> file there is an option that says:
"store the following fields with braces around capital letters"
Type "title" or any other field you want to keep the capitals in and press ok. the drawback that this will only keep the capitalization of what was originally capital letters, it is not so smart to capitalize by itself, it only keeps the capitalization.
I hope this helped
Post Reply