作者未出现

作者未出现

我已在文件中正确设置了引用.bib,但仍然遇到作者问题:

Author undefined for the 'baeza1999modern' on page 1

在我的 中ref.bib,我确实有一个条目:

@book{baeza1999modern,
  title={Modern information retrieval},
  author={Baeza-Yates, Ricardo and Ribeiro-Neto, Berthier and others},
  volume={463},
  year={1999},
  publisher={ACM press New York.}
}

在 LaTeX 中,文本是

As coupled by ~\citet{baeza1999modern},

我想要得到类似的东西Baeza-Yates et al.。然而,它看起来像

在此处输入图片描述

我得到的错误是

Author undefined for citation`baeza1999modern' (natbib) on page 1

任何想法?


好的,目前我有一个解决方案,至少可以让我继续工作,

我在序言中添加了这一点,

\usepackage[numbers, square]{natbib}

和这个\bibliographystyle{plainnat}

因此,目前et al正在正确显示,引用如下所示[2,1]

如果像这样的话会更好[Sin01,ADV10];有什么建议吗?

答案1

标准的工作设置是

\documentclass{article}

\usepackage{natbib}

\begin{document}
As coupled by~\citet{baeza1999modern}, or perahps \citeauthor{baeza1999modern}.

\bibliographystyle{abbrvnat}
\bibliography{ref}

\end{document}

就像ref.bib你的问题一样。这给出了

示例输出

相关内容