我目前正在完成我的博士论文,所以我想将我的不同研究论文合并为一个 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}
但是,如前所述,该参考文献仅适用于我的论文中的第一篇论文。我可以想象,适当的处理方法可能很复杂,但我非常希望有一种实用的解决方法(对于初学者而言)。
非常感谢!