书目 natbib,不比较书目中的数字

书目 natbib,不比较书目中的数字

我正在尝试在 Latex 上创建一个参考书目,并使用以下代码:

\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

\begin{document}

.
.
.
example: \cite{firstbib}

\bibliography{sample}

\end{document}

但文中的结果是正确的。我得到:示例:[5]

但是在参考文献中没有[5],只有链接到firstbib的书籍/文章的名称。

我如何添加1参考文献中姓名左边应该如何添加[2] ?

在此处输入图片描述

答案1

屏幕截图中显示的输出是不是默认生成的内容。我所能推测的是,您的文档还包含以下说明:

\makeatletter
\renewcommand{\@biblabel}[1]{}
\makeatother

即,请参见以下最小工作示例(MWE)的输出,该示例也使用了\usepackage[square,numbers]{natbib}\bibliographystyle{abbrvnat}

在此处输入图片描述

\documentclass{article}

\begin{filecontents}[overwrite]{sample.bib}
@misc{firstbib, 
  author = "Anne Author", 
  title = "Thoughts", 
  year = 3001
}
\end{filecontents}

\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

\makeatletter
\renewcommand{\@biblabel}[1]{} % <-- is this instruction in your document?
\makeatother

\begin{document}
example: \cite{firstbib}
\bibliography{sample}
\end{document}

相关内容