In most fonts, the small caps are as tall as the x-height, but this looks weird when you want to tack an 's' onto the end of an abbreviation to make it plural (discussed in depth on typophile).
I can create a new command \textmc
(for moyen caps) to do this easily:
\usepackage{scalefnt}
\newcommand{\textmc}[1]{\textsc{\scalefont{1.1}#1}}
But I'd prefer to just redefine \textsc
. The approach that I was taking, however, seems to give me an infinite loop as it flips back and forth between defintions:
\newcommand{\oldtextsc}[1]{\textsc{#1}}
\renewcommand{\textsc}[1]{\oldtextsc{\scalefont{1.1}#1}}
Any advice on how to redefine a command which calls the original definition?