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?
\textschappens to be written in the.auxfile:\textsc{a}would become\textsc{\scalefont{1.1}a}which would result in a scaling factor of 1.21. – egreg Mar 17 '12 at 14:36\letand didn't touch the substance of the OP's definition. Please point out any changes needed (or feel free to edit my answer). – lockstep Mar 17 '12 at 14:40