我一直使用 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}