\citet 作者空白?

\citet 作者空白?

不知何故,我的 \citet 引文无法显示作者姓名。我不太清楚我做错了什么……我只能猜测是我遇到了 amsart 和 natbib 之间的问题。我尝试删除 amsrefs,但只收到几个有关环境(bibdiv、biblist)和命令(\bib)定义的错误。

举一个简单的例子:

\documentclass{amsart}

\usepackage{amsrefs}
\usepackage[numbers]{natbib}

\begin{document}
A textual citation follows: \citet{reference}.

\bibliographystyle{plainnat}
\bibliography{minimalExample}
\end{document}

使用 minimalExample.bib 编译此内容:

@article{reference,
author = {Author, An},
title = {A title},
journal = {A Journal},
year = {2015},
volume = {1},
number = {1},
pages = {1--2},
}

结果看起来像这样:“文本引用如下:,1]。” 我做错了什么?

答案1

这里,以下代码运行良好:

\documentclass{amsart}
\usepackage[numbers]{natbib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{reference,
author = {Author, An},
title = {A title},
journal = {A Journal},
year = {2015},
volume = {1},
number = {1},
pages = {1--2},
}
\end{filecontents}
\begin{document}
A textual citation follows: \citet{reference}.

\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}

在此处输入图片描述

在删除软件包时不要忘记删除临时文件。

相关内容