BibTeX 编译但不工作 - 在括号之间显示问号

BibTeX 编译但不工作 - 在括号之间显示问号

我在 TeXmaker 中有这个简单的 TeX 文件。

\documentclass[11pt]{article}
\usepackage{cite}

\begin{document}

\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle

Blablabla said \cite{bertrand} and whatever.

\bibliography{endnotelibrary}{}
\bibliographystyle{plain}
\end{document}

我的格式的文件.bib与 TeX 文件位于同一文件夹中。

   @article{bertrand
       author = {Bertrand, M. and Duflo, E. and Mullainathan, S.},
       title = {How Much Should We Trust Difference-In-Differences Estimates?},
       journal = {Quarterly Journal of Economics},
       volume = {119},
       pages = {249-275},
       year = {2004}
    }

我已经将 TeXMaker 设置如下:

Options/Configure TexMaker/Quick Build/for asy files/wizard

快速构建编译运行

LaTeX --> BibTeX --> LaTeX --> LaTeX

再次按照建议这里

当我运行向导并想要以 PDF 格式查看文件时,在引用中我改用“[?]”。

日志中也有警告:

Citation `bertrand' on page 1 undefined

`Empty `thebibliography' environment`   

虽然明确定义为endnotelibrary!

我将 TeX 文件保存在 Dropbox 文件夹中。(不确定这是否有任何相关性。)

在此处输入图片描述

答案1

评论太长:

请尝试以下完整的、可编译的 MWE:

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{bertrand,
  author  = {Bertrand, M. and Duflo, E. and Mullainathan, S.},
  title   = {How Much Should We Trust Difference-In-Differences Estimates?},
  journal = {Quarterly Journal of Economics},
  volume  = {119},
  pages   = {249-275},
  year    = {2004},
}
\end{filecontents*}


\documentclass[11pt]{article}
\usepackage{cite}

\begin{document}

\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle

Blablabla said \cite{bertrand} and whatever.
\nocite{*} %                              To check all bib entrys at once ...

\bibliography{\jobname}
\bibliographystyle{plain}
\end{document}

打包filecontents只是把bib文件放进MWE就只有一个文件需要编译。

在我的计算机上,当前运行 MiKTeX 2.9 的结果是

在此处输入图片描述

如果您还有其他内容,请将其\listfiles作为第一行添加到 MWE,编译并将日志文件中的新部分添加到您的问题中...

相关内容