当 bibtex 在 aux 文件内找不到 bibdata 时,使用代码

当 bibtex 在 aux 文件内找不到 bibdata 时,使用代码

我收到以下错误消息

This is BibTeX, Version 0.99d (TeX Live 2014)
The top-level auxiliary file: thesis.aux
I found no \bibdata command---while reading file thesis.aux
I found no \bibstyle command---while reading file thesis.aux
(There were 2 error messages)

我很好奇为什么会这样。我正在使用

\usepackage[sort]{natbib} 

我的参考书目和以下命令来创建它

\bibliographystyle{ecta}
\makeatletter
\renewcommand\@biblabel[1]{\hspace*{\labelwidth}}
\apptocmd{\NAT@thebibliography}{\setlength\itemindent{-14pt}}{}{}
\makeatother

\bibliography{/Users/myname/Dropbox/Bibliography/bibo}

奇怪的是,几个小时前它还在工作。我不确定发生了什么变化。

有人知道可能出现什么问题吗?

非常感谢!

答案1

推测乳胶从未到达

\bibliography{/Users/myname/Dropbox/Bibliography/bibo} 

\end{document}例如放错地方就会产生这样的效果。

相关内容