[texhax] (no subject)

Nelson H. F. Beebe beebe at math.utah.edu
Sat May 31 16:56:50 CEST 2003

Azzan Al-Yaarubi <azzan.al-yaarubi at imperial.ac.uk> asks on Sat, 31 May
2003 18:46:48 +0100 about how to preserve lettercase in article titles
during BibTeX processing.

The solution is simple: use protecting braces around proper nouns and
other text that cannot be downcased:

  title =        "Resource-Bounded {Kolmogorov} Complexity Revisited",

  title =        "{{\"U}ber diskrete und lineare
                 Tschebyscheff-Approximationen}. ({German}) [{On}
                 Discrete and Linear {Chebyshev} Approximations]",

Don't use them on words that are not proper nouns:

  title =        "{On} {Certain} {Methods} for {Expanding} the {Characteristic}

is an incorrect form of

  title =        "On Certain Methods for Expanding the Characteristic

Bibliographic styles that require title downcasing expect to downcase
all but the first word, and braced words, in titles.  Improper bracing
as shown above would then obviate that work, and violate the style

There are useful tools for managing BibTeX value bracing in the emacs
support code for BibTeX at


for example, bibtex-backward-brace-words, bibtex-forward-brace-words,
capitalize-word, bibtex-tools-find-braceable-initial-title-words,
bibtex-tools-find-hyphenated-title-words, and bibtex-tools-check-bbl.

These commands are all available in convenient menus, and/or via
function key bindings, and many of them execute external awk programs
found at the same location.

I rely heavily on bibtex-tools-check-bbl for catching instances of
unbraced proper nouns in the 340K+ bibliography entries in the BibNet
Project and TUG bibliography archives.

- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 581 4148                  -
- University of Utah                    Internet e-mail: beebe at math.utah.edu  -
- Department of Mathematics, 110 LCB        beebe at acm.org  beebe at computer.org -
- 155 S 1400 E RM 233                       beebe at ieee.org                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -

More information about the texhax mailing list