缺少引文

缺少引文

我一直使用 LaTeX 文件,没有遇到太多麻烦,直到我开始遇到缺少引用的错误(我在预览 pdf 中出现了(?))。

在我的 BibTeX 文件中的某个点之后,我添加的任何新引文都会遇到此问题。TeX Stack Exchange 上有类似的问题,但没有一个能解决我的具体问题,因此我发布了它。

在此处输入图片描述

    \documentclass[10pt]{article}
    \setlength{\oddsidemargin}{0in}
    \setlength{\evensidemargin}{0in}
    \setlength{\textwidth}{6.5in}
    \setlength{\topmargin}{-.3in}
    \usepackage{setspace}
    \setlength{\textheight}{9in}
    \usepackage{hyperref}
    \newcommand\tab[1][1cm]{\hspace*{#1}}
    \usepackage{natbib}
    \usepackage{epigraph} % To have quotes at the begining

    \usepackage{graphicx}

我有以下参考书目请求:

    \bibliographystyle{acm}
    \bibliography{Networks_Final}

(Networks_Final.bib 是我的 BibTeX 文件)

图片说明:“这是垃圾(?)”是错误。我尝试引用我之前在输出为“是垃圾(1)”的部分使用过的东西,它起作用了。

.aux当我删除、和其他文件时,问题得到了解决.bbl。但再次出现以下条目:

    @article{schaefer2008us,
    title={How Do US Foreign Aid Recipients Vote at the UN? Against the US},
    author={Schaefer, Brett D and Kim, Anthony B},
    journal={Backgrounder},
    number={2171},
    year={2008}
}

答案1

旨在acm生成数字样式的引文标注。要使其与natbib包一起使用,请natbib使用选项加载numbers

\documentclass{article}
\usepackage[numbers]{natbib}
\bibliographystyle{acm}

\usepackage{filecontents}
\begin{filecontents}{Networks_Final.bib}
@article{schaefer2008us,
    title={How Do {US} Foreign Aid Recipients Vote at the {UN}? {Against} the {US}},
    author={Schaefer, Brett D and Kim, Anthony B},
    journal={Backgrounder},
    number={2171},
    year={2008}
}
\end{filecontents}

\begin{document}
Test.\cite{schaefer2008us}
\bibliography{Networks_Final}
\end{document}

相关内容