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

All-caps acronyms and brand names like IBM look better when typeset a little smaller than usual. My simple solution is the following macro:

\def\<#1>{{\small #1}}

It's used like here \<IBM> and \<CACM>. However, it does not work well in section titles and the like. One could use small caps instead but I find those likewise standing out too much. Any better ideas?

share|improve this question
Are you sure you want to do this? How would you handle this: The U.S. Government Printing Office Style Manual? If the "U.S" is set at a smaller size it will look odd. One idea is to use a tt font. Sometimes, I use it for Company names and it blends well. – Yiannis Lazarides Jan 22 '11 at 19:57
@Yiannis Your point is valid as there is no universal solution when acronyms are mixed with other words. One could use \textsc{U.S. Government Printing Office Style Manual} but would have to use this consistently. The Economist, for example, is using small caps for acronyms. I was looking for a solution when acronyms are written without periods, like in ISO or NAFTA. – Christian Lindig Jan 22 '11 at 20:50
up vote 6 down vote accepted

You could use \textsmaller{#1} of the relsize package.

share|improve this answer

Maybe because your font does not support bold small caps? See this post:


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.