[Tex/LaTex] How to define new cite command with specific citation format

citing

The standard \cite{some_ref} command produce citation text like [1], but i'm looking for citation like [1*].
How can i define new cite command for such behavior?

Best Answer

Since you are using natbib, there's no need to define any new commands; you can achieve the desired effect using the \citetext and \citealp commands:

\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{test,
author={Steve Somebody},
title= {The Title},
year={2011},
publisher={The publisher}
}
\end{filecontents}
\documentclass{article}
\usepackage[numbers]{natbib}

\begin{document}

\citetext{\citealp{test}*}

\bibliographystyle{plain}
\bibliography{\jobname}

\end{document}