我正在尝试在 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}