我在 Overleaf 中使用 LaTex 模板,已经用了几个月了,引用总是按预期工作。现在我突然收到 Natbib 警告,说我的所有引用都未定义。我的 main.txt 如下所示:
\documentclass{clv3}
\usepackage{mathtools}
% Packages for template
\usepackage{todonotes}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{pgfplots}
\usepackage{standalone}
\usepackage{xcolor}
\usepackage{standalone}
\definecolor{darkblue}{rgb}{0, 0, 0.5}
\hypersetup{colorlinks=true,citecolor=darkblue, linkcolor=darkblue, urlcolor=darkblue}
% Your packages here
\bibliographystyle{compling}
\input{meta-data.tex}
\pgfplotsset{compat=1.15}
\begin{document}
\input{front-page.tex}
\input{thesis.tex}
\end{document}
我是 LaTex 新手,不知道我做了什么才导致这种情况。有人知道我该如何解决这个问题吗?
这是我正在使用的模板(有关编译样式和 cvl3 的信息):[https://www.overleaf.com/latex/templates/tilburg-university-csai-and-ds-and-s-masters-thesis-template/gybfzfwjmvjf][1]
更新:与 Overleaf 取得联系。这解决了我的问题:
在根目录中创建一个名为“latexmkrc”(无文件扩展名)的新文件,并在其中插入以下内容:
$pdflatex = 'pdflatex --shell-escape %O %S; bibtex %R;'