\cite 自动完成功能在 Tex Studio 上不起作用

\cite 自动完成功能在 Tex Studio 上不起作用

我正在撰写博士论文,并使用 chapterbib 为不同章节提供不同的参考书目。我从主文件运行编译,然后运行每个 .aux 文件中的参考书目,然后再次从主文件编译。.bib 文件与单个章节位于同一子文件夹中。但是,尽管我设法编译了参考书目,但 \cite 自动完成功能不再起作用(我必须将 .bib 文件中每个项目的关键字复制并粘贴到新的文本引用中)。

我已经尝试删除所有 .aux 文件,但似乎不起作用。

多谢。

主要文件为:

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}

%declare images folder
\usepackage{graphicx}
\graphicspath{ {images/} }

\usepackage[sectionbib]{natbib}
\usepackage{chapterbib}
\usepackage[nottoc]{tocbibind}

\usepackage{appendix}


\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}

包含章节的文件结构如下:

\chapter{...}

\section{...}

\pagebreak

\bibliography{BiblioC1} 
\bibliographystyle{apalike}

\pagebreak

\begin{subappendices}

\section{...}

\end{subappendices}

相关内容