ACM 书目样式 Natbib 错误:“引用作者未定义”

ACM 书目样式 Natbib 错误:“引用作者未定义”

我正在撰写一篇学术论文,引用作者的以下方法一直有效,直到我不得不切换到acm参考书目样式时,才开始出现以下错误:

Package natbib Warning: Author undefined for citation 'bib01'

这是 MWE:

测试Tex.tex

\documentclass{journal}
\bibliographystyle{acm}

\usepackage[numbers]{natbib}

\begin{document}

\citeauthor{bib01}

\bibliography{testBib}

\end{document}

测试书目

@article{bib01,
author = {Author},
title = {Bib Item},
booktitle = {Bib Book},
publisher = {Foo Publishing},
year = {2013},
pages = {75-88}
}

使用:

Texmaker 4.0

MiKTeX-TeX 2.9.3759 (3.1415926) (MiKTeX 2.9)

答案1

的文件纳特比布软件包指出,只有当 authoryear-style 引用样式有效时,命令\citeauthor和才可用。但是,参考书目样式似乎使用纯数字引用样式,并且您正在使用选项加载软件包。因此,您不能将与参考书目样式一起使用。\citeyearacmnatbibnumbers\citeauthoracm

相关内容