我整天都在努力在我的报告中包含多个参考书目(每章一个),我首先尝试使用 chapterbib,但它不起作用!:
所以我想寻找替代方案,因为我必须让它发挥作用!!!
我曾尝试使用 biblatex 做类似的事情,但它在几个关键方面存在不足:
3.) 我希望能够为每一章使用单独的 .bib 文件。但仍然不知道该怎么做!
更进一步的是,我现在可以在序言中加载多个 bib 文件:然后,refsections 从两个 bib 中获取其部分中引用的参考文献,并将它们显示在其部分的 \printbibliography 中。文档末尾的 \printbibliography 会完整显示两个 .bib 文件。
但我想要的是能够在每章末尾打印其中一个 bib 文件的全部内容?
1.) 目前,它仅打印报告中所有引用的参考书目,从而产生三次相同的参考书目,至少它应该只显示当前章节中引用的参考文献。
好的,我已经解决了问题 1(至少是部分解决了),我在每个章节周围都放了一个参考文献。然后,我在相应的辅助文件上运行了 bibtex。它现在为每个章节打印一个单独的参考书目,其中包含该章节中所有引文的参考资料。但是,它不再在末尾打印大参考书目。
2.) 它只显示参考书目中的引用参考文献,我想显示所有参考文献,无论它们是否被引用。好的,通过在文档中添加 \nocite{*} 可以解决这个问题。
这一切可以通过 biblatex 实现吗?
\documentclass{report}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{Introduction.bib}
\addbibresource{Ridge.bib}
\begin{document}
\nocite{*}
\chapter{Test bib 1}
\begin{refsection}
\input{TB1.tex}
\printbibliography[heading=subbibliography]
\end{refsection}
\chapter{Test bib 2}
\begin{refsection}
\input{TB2.tex}
\printbibliography[heading=subbibliography]
\end{refsection}
\newpage
\printbibliography
\end{document}
TB1.tex:
\cite{A12} (LRRE) \cite{XQ11}
TB2.tex
\cite{NS87} and its extension by \cite{Sven94}
引言.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},
}
@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} }
@article{CP01,
Author = {Cairns, A.J.G. and Pritchard, D.J.},
Title = {Stability of Descriptive Models for the Term Structure of Interest Rates with Applications to German Market Data},
journal = {British Actuarial Journal},
volume = {7},
year = {2001},
pages={467-507}}
答案1
我认为这正是你想要的(刚刚重读了你的问题)。
如果您计划纳入全球书目,我认为您需要使用refsegment
而不是refsection
来确保唯一的标签。
\documentclass{report}
\usepackage{filecontents}
\begin{filecontents}{\jobname1.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}}
\end{filecontents}
\begin{filecontents}{\jobname2.bib}
@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}}
@article{CP01,
Author = {Cairns, A.J.G. and Pritchard, D.J.},
Title = {Stability of Descriptive Models for the Term Structure of Interest Rates with Applications to German Market Data},
journal = {British Actuarial Journal},
volume = {7},
year = {2001},
pages={467-507}}
\end{filecontents}
\usepackage[backend=biber, refsegment=chapter, defernumbers=true]{biblatex}
\addbibresource[label=intro]{\jobname1.bib}
\addbibresource[label=ridge]{\jobname2.bib}
\begin{document}
\chapter{Test bib 1}
\cite{A12} (LRRE) \cite{XQ11}
\printbibliography[segment=1,heading=subbibliography]
\chapter{Test bib 2}
\cite{NS87} and its extension by \cite{Sven94}
\printbibliography[segment=2,heading=subbibliography]
\nocite{*}
\printbibliography
\end{document}