[Tex/LaTex] Headings in uppercase

sectioningsmall-caps

I want to write the headings in \scshape family with the first character of each word in uppercase.

How can I do this?

Best Answer

The new titlecaps package can do this. It's so new, in fact, it doesn't show up yet in a CTAN search, but can nonetheless be found there at http://www.ctan.org/pkg/titlecaps

\documentclass{article}
\parindent 0em
\usepackage{titlecaps}
\begin{document}

\titlecap{\scshape this is a (test) of \LARGE titlecaps \normalsize on
\"uml\"auts}\normalfont

But if I don't like words like is of on and a being titled, I use
\verb|\Addlcwords| and try again:

\Addlcwords{is of on a}
\titlecap{\scshape this is a (test) of \LARGE titlecaps \normalsize on
\"uml\"auts}

\end{document}

enter image description here

Related Question