我正在撰写我的硕士论文,它由多个(较长的)章节组成,我更愿意将它们分成多个 .tex 文件。但是,我想要一个包含所有单独章节参考文献的参考书目。目前,我正在使用
\begin{thebibliography}
\bibitem{}
\end{thebibliography}
但是,文中的引用显示为 [?],可能是因为参考书目位于单独的 .tex 文件中。
我也尝试创建一个包含参考文献的reference.bib文件。在我想要引用的单独.tex文件中,我使用了\bibliography{参考文献}'加载'此文件中的参考文献。但是,此命令还会在单独的 .tex 文件末尾显示参考书目。我不想这样,因为我希望在论文末尾显示单个参考书目。
所以我的问题是:如何在我的论文末尾创建一个包含我在单独的.tex 文件中使用的参考文献的单一参考书目,而不在每个单独的.tex 文件中显示参考书目?
谢谢!
巴什
虚拟代码:
主文件:
\documentclass{dissertation}
\begin{document}
\include{1Introduction/Introduction}
\include{7Bibliography/bibliography}
\end{document}
‘简介’文件:
\chapter{Introduction}
\label{Introduction}
I want to cite this \cite{example}.
% \bibliography{dissertation} % This shows the bibliography at the end of the introduction, whereas I want it at the end of the complete document..
选项 1:使用 bibitem 的参考书目
\chapter*{Bibliography}
\addcontentsline{toc}{chapter}{Bibliography}
\label{bibliography}
\begin{thebibliography}{1}
\bibitem{example} test
\end{thebibliography}
选项 2:reference.bib 文件
@ARTICLE{example,
author = {Einstein, A.},
title = {Eine neue Bestimmung der Molek\"uldimensionen},
journal = {Annalen der Physik},
year = {1906},
volume = {324},
pages = {289--306},
number = {2},
doi = {10.1002/andp.19063240204},
url = {http://dx.doi.org/10.1002/andp.19063240204}
}
答案1
这能解决你的问题吗?
\begin{filecontents*}{Introduction.tex}
\chapter{Introduction}
\label{Introduction}
I want to cite this \cite{example}.
% \bibliography{dissertation} % This shows the bibliography at the end of the introduction, whereas I want it at the end of the complete document..
\end{filecontents*}
\begin{filecontents*}{reference.bib}
@ARTICLE{example,
author = {Einstein, A.},
title = {Eine neue Bestimmung der Molek\"uldimensionen},
journal = {Annalen der Physik},
year = {1906},
volume = {324},
pages = {289--306},
number = {2},
doi = {10.1002/andp.19063240204 Add to Citavi project by DOI},
url = {http://dx.doi.org/10.1002/andp.19063240204 Add to Citavi project by DOI}
}
\end{filecontents*}
\documentclass{report}
\usepackage[style=authoryear-ibid,backend=biber]{biblatex}
\addbibresource{reference.bib}
\begin{document}
\input{Introduction.tex}
\printbibliography
\end{document}