我正在撰写博士论文,并使用 chapterbib 为不同的章节提供不同的参考书目。我从主文件运行编译,然后运行每个 .aux 文件中的参考书目,然后再次从主文件编译。.bib 文件与单个章节位于同一子文件夹中。但是,虽然我设法编译了参考书目,但似乎无法添加更多引文(我不能再使用 \cite 命令了)。对此有什么想法吗?
多谢。
主要文件为:
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\linespread{1.5}
\usepackage{palatino}
%declare images folder
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage{url}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm]{geometry}
\usepackage[sectionbib]{natbib}
\usepackage{chapterbib}
\usepackage[nottoc]{tocbibind}
\usepackage{appendix}
\usepackage{amsmath}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
citecolor=blue
}
\urlstyle{same}
\makeatletter
\g@addto@macro\normalsize{%
\setlength\abovedisplayskip{20pt}
\setlength\belowdisplayskip{20pt}
\setlength\abovedisplayshortskip{20pt}
\setlength\belowdisplayshortskip{20pt}
}
\makeatother
\allowdisplaybreaks
\begin{document}
\begin{titlepage}
\begin{center}
\vspace*{1cm}
\Huge
\textbf{Thesis Title}
\vspace{3cm}
\large
A thesis submitted to...
\vspace{1.5cm}
\textbf{Year of submission}
\vspace{1.5cm}
\textbf{Author Name}
\vspace{1.5cm}
School of Social Sciences \\
Economics
\end{center}
\end{titlepage}
\tableofcontents
\listoffigures
\listoftables
\addcontentsline{toc}{chapter}{Abstract}
\include{chapters/abstract}
\addcontentsline{toc}{chapter}{Declaration}
\include{chapters/declaration}
\addcontentsline{toc}{chapter}{Copyright Statement}
\include{chapters/copyright_statement}
\addcontentsline{toc}{chapter}{Acknowledgements}
\include{chapters/acknowledgements}
\include{chapters/introduction}
\include{chapters/chapter02}
\include{chapters/chapter03}
\include{chapters/conclusion}
\end{document}