我正在尝试学习如何使用 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 文件后,现在一切都运行正常。再次感谢大家的宝贵时间。我非常感激。