多个 .tex 文件的一个参考书目

多个 .tex 文件的一个参考书目

我正在撰写我的硕士论文,它由多个(较长的)章节组成,我更愿意将它们分成多个 .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}

相关内容