Natbib 生成“?”作为引用,但没有出现参考书目

Natbib 生成“?”作为引用,但没有出现参考书目

我正在尝试学习如何使用 natbib 包在 LaTex 中引用。为了练习,我使用 Mendeley 创建了一个名为“rakthan”的 bib 文件(仅包含一个参考文献),并将其放在我的 tex 文件所在的同一文件夹中。然后我尝试了以下代码。但是使用 TexMaker 编译 tex 文件会生成一个 pdf 文件,其中应该有“[?]”。此外,文档末尾没有出现参考书目。如果有人能帮忙,我将不胜感激!

PS我已经按照给出的说明进行了这里。但是没有结果。另外,我的问题出在 Natbib 上,而不是该链接中提到的 biblatex 包上。

\documentclass[12]{article}
\usepackage[left=1in, bottom=1in]{geometry}
\usepackage{amsmath}
\usepackage{natbib}
\usepackage[nottoc]{tocbibind}

\begin{document}

\tableofcontents

\section{Introduction}
\citep{rakthan} %The citation key is "rakthan".

\bibliographystyle{plainnat}
\bibliography{rakthan}

\end{document}

bib 文件的内容如下:

@inproceedings{rakthanmanon2012searching,
  title={Searching and mining trillions of time series subsequences under dynamic time warping},
  author={Rakthanmanon, Thanawin and Campana, Bilson and Mueen, Abdullah and Batista, Gustavo and Westover, Brandon and Zhu, Qiang and Zakaria, Jesin and Keogh, Eamonn},
  booktitle={Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={262--270},
  year={2012},
  organization={ACM}
}

答案1

非常感谢所有试图帮助我的人。问题终于解决了。首先,我没有在 pdflatex 之后运行 bibtex。在我运行它之后,问题仍然存在。原来是因为某种原因,我的参考文件的引用键与 Mendeley 建议我使用的不同。重新编译 bib 文件后,现在一切都运行正常。再次感谢大家的宝贵时间。我非常感激。

相关内容