我想为每一章添加单独的参考书目。下面的问题试图实现同样的目的
我一直natbib
单独使用,但chapterbib
在阅读问题后添加了它,但似乎没有任何区别。
以下是 MWE:
\documentclass{report}
\usepackage{natbib}
\usepackage{chapterbib}
\begin{document}
\chapter{Test bib 1}
\input{TB1.tex}
\chapter{Test bib 2}
\input{TB2.tex}
\end{document}
TB1.tex
\citet*{A12} (LRRE) \citet*{XQ11}
\bibliographystyle{plainnat}
\bibliography{Introduction}
TB2.tex
\citet*{NS87} and its extension by \citet*{Sven94}
\bibliographystyle{plainnat}
\bibliography{Ridge}
里奇
@article{NS87,
author = {Nelson, C. R. and Siegel, A. F},
title = {Parsimonious Modelling of Yield Curves},
journal = {The Journal of Business},
volume = {60},
issue={4},
year = {1987},
pages={473-489},
}
@misc{Sven94,
Author = {Svensson, L.E.O},
Title = {Estimating and Interpreting Forward Interest Rates: Sweden 1992-1994},
howpublished={IMF Working Paper},
note = {WP/94/114},
Year = {1994},
pages={1-49} }
引言.bib
@article{XQ11,
author = {Gao, F and Liu, XQ.},
title = {Linearized Ridge Regression Estimator Under the Mean Square Error Criterion in a Linear Regression Model},
journal = {Communications in Statistics-Simulation and Computation},
volume = {40},
year = {2011},
pages={1434-1443},
}
@misc{A12,
Author = {Anneart, J. and Claes, A.G.P.,and De Ceuster, M.J.K. and Zhang, H.},
Title = {Estimating the Yield Curve Using the Nelson-Siegel Model: A Ridge Resgression Appoach},
howpublished={International Review of Economics and Finance, Forthcoming},
Year = {2012},
}
答案1
首先,一个小问题:
您的一个 bib 条目有误。在 中
A12
,您需要作者 = {Anneart, J. 和 Claes, AGP 和 De Ceuster, MJK 和 Zhang, H.},
多余的逗号会导致错误。
其次,您确实需要阅读 的文档chapterbib
。默认情况下,chapterbib
您需要\include
文件。如果由于某种原因您无法执行此操作,它会提供替代方案,但这\include
将是最直接的解决方案。
第三,不要.tex
在章节的文件名中包含后缀,因为chapterbib
无法应对它们,而且通常最好不要这样做。
因此,你最终应该得到如下结果:
\documentclass{report}
\usepackage{natbib}
\usepackage{chapterbib}
\begin{document}
\chapter{Test bib 1}
\include{TB1}
\chapter{Test bib 2}
\include{TB2}
\end{document}
得出两个参考书目:
和