![将多篇具有不同参考书目的研究论文合并为一篇博士论文](https://linux22.com/image/454572/%E5%B0%86%E5%A4%9A%E7%AF%87%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E7%9A%84%E7%A0%94%E7%A9%B6%E8%AE%BA%E6%96%87%E5%90%88%E5%B9%B6%E4%B8%BA%E4%B8%80%E7%AF%87%E5%8D%9A%E5%A3%AB%E8%AE%BA%E6%96%87.png)
我目前正在完成我的博士论文,所以我想将我的不同研究论文合并为一个 pdf(即论文)。
正如这里的几个帖子所建议的那样,我将其用作report
documentclass。但是,当我编译我的main.tex
文件并随后运行 BibTex 时,只有第一篇论文的参考文献会正确显示。
我知道存在某种类似的问题,但答案(至少对我来说)太过详细/难以理解,而且也不完全相同。
我想要的是一个main.pdf
包含几篇论文的,paper1.tex
其中有bib1.bib
,paper2.tex
有bib2.bib
,等等。
这是我使用的代码。
\documentclass[12pt,a4paper, notitlepage, openany]{report}
\usepackage{setspace, geometry, subfiles}
\geometry{a4paper, left=25mm, right=25mm, top=20mm, bottom=20mm}
\usepackage[round, sort, comma]{natbib}
\bibliographystyle{aer}
\begin{document}
\chapter*{Preface}
\input{preface.tex}
\addcontentsline{toc}{chapter}{Preface}
\newpage
\tableofcontents
\newpage
\chapter{paper1}
\subfile{paper1}
\newpage
\chapter{paper2}
\subfile{paper2}
\newpage
\end{document}
至于paper1.tex
,代码看起来像这样
\documentclass[MAIN.tex]{subfiles}
\begin{document}
here is my first paper with several citations from `bib1.bib`
\newpage
{\normalsize
\bibliography{bib1}}
\end{document}
第二篇论文的代码看起来非常相似,paper2.tex
即
\documentclass[MAIN.tex]{subfiles}
\begin{document}
here is my second paper with several citations from `bib2.bib`
\newpage
{\normalsize
\bibliography{bib2}}
\end{document}
但是,如前所述,该参考文献仅适用于我的论文中的第一篇论文。我可以想象,适当的处理方法可能很复杂,但我非常希望有一种实用的解决方法(对于初学者而言)。
非常感谢!