答案1
为了使 Waldheri 的回答更加精确,您可以执行以下操作:
\documentclass[a4paper,12pt]{article}
\usepackage[round]{natbib}
\bibpunct{(}{)}{,}{a}{}{,}
\usepackage{filecontents}
\begin{filecontents}{mybibb.bib}
@BOOK{book1,
AUTHOR = {Alan, F.},
TITLE = {The book},
PUBLISHER = {The publishing house},
YEAR = {2015},
}
@BOOK{book2,
AUTHOR = {Zallan, D.},
TITLE = {The other book},
PUBLISHER = {The other publishing house},
YEAR = {2005},
}
\end{filecontents}
\newcommand{\superci}[1]{\textsuperscript{\citenum{#1}}}
\newcommand{\exsuperci}[1]{\superci{#1}\,\citet{#1}}
\begin{document}
\begin{tabular}{ll}
\hline
Observed & Reference\\\hline
Italy\superci{book1} & \exsuperci{book1} \\
France\superci{book1,book2} & \exsuperci{book1}, \exsuperci{book2} \\
\hline
\end{tabular}
\bibliographystyle{plainnat}
\bibliography{mybibb}
\end{document}
答案2
使用 natbib 的\citenum
命令,如 Natbib 软件包手册第 2.4 节所示(可用这里)