[texhax] intelligent title capitalization?

Mike B. mb78aa at yahoo.com
Tue Mar 15 00:30:29 CET 2011

Thanks for replying.

Usually the publisher's rule is to capitalize all proper words (nouns, verbs etc.) so potentially there could a list of all words not to capitalize (something like a dictionary aspell uses), for example: at, to, from, the and so on.
So everyhting gets capitalized unless in that "blacklist".
Of course, there will always be singular cases, like the one you've mentioned, which would require manual tweaking.


--- On Tue, 15/3/11, Uwe Lueck <uwe.lueck at web.de> wrote:

> From: Uwe Lueck <uwe.lueck at web.de>
> Subject: Re: [texhax] intelligent title capitalization?
> To: texhax at tug.org, mb78aa at yahoo.com
> Date: Tuesday, 15 March, 2011, 9:07 AM
> "Mike B." <mb78aa at yahoo.com>,
> 22.02.2011 04:24:45:
> > anyone knows a package which will intelligently
> capitalize titles, for example:
> > \autocap{this is a title}
> > gives
> > This is a Title
> The coolstr package already is quite smart in detecting
> "numerical" strings.
> The problem with this request is (in my view) that I have
> never seen any algorithm on capitalization in titles. The
> "rule" is always indicated by examples only, nobody seems to
> know an algorithm.
> The task may be a major research project in computer
> linguistics or so. Maybe the Google people can help you.
> It may seem that a good algorithm would be "capitalize
> nouns, verbs, adjectives, and nothing else" -- how do you
> want to distinguish them from other items?
> One example that just came to my mind: "Take the A Train"
> ("Take the a Train" would be wrong) ...
>     http://en.wikipedia.org/wiki/Take_the_%22A%22_Train
> Cheers, 
>     Uwe.

More information about the texhax mailing list