我正在排版我的博士论文,但在使用 chapterbib 时遇到了一些意想不到的麻烦。我正在使用自定义书目样式文件 ( aea.bst
),并希望 LaTeX 排版\cite{boun01}
为 (Bound, Brown and Mathiowetz, 2001) 而不是 [1]。然而,当我编译我的文档时,我收到以下错误消息
36:包 natbib 错误:参考书目与作者年份引用不兼容。(natbib)按以继续使用数字引用样式。
下面提供了一个最小的可重现示例。
主文件:
\documentclass[11pt,a4paper,english]{report}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage{natbib}
\usepackage{har2nat}
\usepackage{chapterbib}
\begin{document}
\include{chp01}
\include{chp02}
\end{document}
chp01.tex:
\blinddocument
\cite{boun01}
\cite{zeld89}
\bibliographystyle{aea}
\bibliography{sample}
chp02.tex
\blinddocument
\cite{boun01}
\bibliographystyle{aea}
\bibliography{sample}
样本
@article{boun01,
title={Measurement error in survey data},
author={Bound, John and Brown, Charles and Mathiowetz, Nancy},
journal={Handbook of econometrics},
volume={5},
pages={3705--3843},
year={2001},
publisher={Elsevier}
}
@article{zeld89,
title={Optimal consumption with stochastic income: Deviations from certainty equivalence},
author={Zeldes, Stephen P},
journal={The Quarterly Journal of Economics},
volume={104},
number={2},
pages={275--298},
year={1989},
publisher={Oxford University Press}
}
最后,aea.bst
可以在这里下载http://faculty.ses.wsu.edu/Cassey/Webpage/Bib_files/aea.bst.txt
(另存为aea.bst
)。
提前致谢,塞巴斯蒂安