Bibtex 输出与 aastex 中的 natbib 不兼容?

Bibtex 输出与 aastex 中的 natbib 不兼容?

我现在遇到了 aastex 包的问题。我使用的代码是:

\documentclass{aastex}
\begin{document}
\citep{2002PhDT........12A}
\bibliography{mybib.bib}
\bibliographystyle{ieeetr}
\end{document}

使用 pdflatex 编译时,出现以下错误:

Package natbib Error: Bibliography not compatible with author-year citations.

mybib.bib文档的内容如下:

@PHDTHESIS{2002PhDT........12A,
    author = {{An}, J.~H.},
    title = "{Astrophysics from binary-lens microlensing}",
    school = {THE OHIO STATE UNIVERSITY},
    year = 2002,
    adsurl = {http://adsabs.harvard.edu/abs/2002PhDT........12A},
    adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

mybib.bbl文件为:

\begin{thebibliography}{1}

\bibitem{2002PhDT........12A}
J.~H. {An}, {\em {Astrophysics from binary-lens microlensing}}.
\newblock PhD thesis, THE OHIO STATE UNIVERSITY, 2002.

\end{thebibliography}

我注意到 mybib.bbl 中的 bibitem 对于 \citep 来说格式不正确。

我该如何修复这个错误?

相关内容