Code: Select all
\citeauthor{SK86}~\citep{SK86}
Code: Select all
\citeauthor{SK86}\ \citep{SK86}
Ideally, the space between author list and citation list would be configurable (and removable in the superscript case). Unfortunately, it's not, and so I put together a few macros to "replace" or "mimic" \citet for tied behavior. I post details at:
Even if natbib gets fixed, I hope that this example helps people see how to deal with multiple optional arguments and/or starred macro definitions.
Note that the \makeatother and \makeatletter are not required if those lines are put into a in a .sty file that is \usepackaged (or a natbib.cfg file that gets included automatically by natbib).