TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to put the whole cftchapfont as uppercase.


does not work at all (it actually messes up everything), nor does:


which only capitalizes \chaptertitlename, nor does:


which only capitalizes the first letter of SNUM (and I've got words such as "premier" for the first chapter).

How can I make sure the whole thing is uppercase?

share|improve this question
up vote 3 down vote accepted

You have to patch the \@chapter command, which is responsible for writing the entries in the auxiliary files. The lines




should read with \MakeUppercase{#1} instead of #1.

share|improve this answer

I actually ideally wanted small caps, but the font didn't have any. What I did was:

  • edit the TTF in fontforge;
  • add small caps from fontforge;
  • save new font as OTF;
  • load font with Letters=SmallCap in fontspec.

and it did what I wanted.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.