I would like to redefine \cite{} so that text like
\cite{blah:1991:pldi}
gets replaced by
\cite{blah:1991:pldi:short}
I tried the following:
\let\oldcite\cite
\renewcommand{\cite}[1]{\oldcite}{#1:short}}
However, this does not work with multiple arguments to \cite{}.
For instance, I would like
\cite{blah1, blah2}
to be replaced by
\cite{blah1:short, blah2:short}
as well.
Any suggestions?
{}button (or pressingCtrl+k. I've also removed the "Thanks" at the end of the question, which is common practice on this site. – Jake Oct 25 '11 at 1:15