在 Natbib 文档中使用编号参考文献

在 Natbib 文档中使用编号参考文献

我正在 LyX 中处理一个使用 Natbib 进行参考格式设置的文档。我喜欢在文内引用中使用作者和年份。但是,对于在表格中引用参考文献的特定情况,我希望使用数字,然后有一列参考文献显示哪些参考文献与哪些数字匹配。

我如何使用 LyX 做到这一点?

下面是我想要的图像(但当然我不想手动插入数字并在每次编辑时更改它们。

在此处输入图片描述

答案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 节所示(可用这里

相关内容