Bibtex 未能引用一个条目?

Bibtex 未能引用一个条目?

我一直在读一篇非常有趣的博士论文,因此我想在工作中引用它。

不幸的是,这个 bibtex 片段不适用于\cite{},而是给出[?]

@phdthesis{michael_power_1991,
    title = {The Power of Two Choices in Randomized Load Balancing},
    url = {http://www.eecs.harvard.edu/~michaelm/postscripts/mythesis.pdf},
    school = {Harvard},
    author = {Michael David Mitzenmacher},
    year = {1991}
}

我究竟做错了什么?

答案1

我编写了一个小测试用例来呈现给评论员。http://stirkbin.com/a13956

奇怪的是,该测试用例运行良好。

因此我手动将所有文本合并到该测试用例(位于另一个文件夹中)[1],并手动添加到我的 bibtex 参考文献中(手动 = 从 Zotero 拖放)。

...并且成功了。

所以我不确定为什么会发生这种情况,但现在问题已经解决了。如果您对如何防止这种情况再次发生有任何想法,请随时发表评论。谢谢。

[1]: 请注意,在 tex.stackexchange 上写问题之前,我总是在删除所有 、 、 、 、aux文件bblblg尝试log进行干净的重新编译。pdfbib

答案2

  1. 您必须具有参考书目样式才能生成参考书目:

    \bibliographystyle{}  %%sample --> abbrv.bst, abbrvnat.bst etc..
    \bibliography{}       %%sample --> <filename>.bib
    
  2. 您的引文 ID 和参考标签必须相同:

    \cite{michael_power_1991} - reference citation
    \bibitem{michael_power_1991} - reference label
    

相关内容