我搜索了许多解决这个问题的帖子,但是,似乎没有一个解决方案可以解决问题。我试图在 10.10.3 版的 MacBook 上使用 BibDesk 编译我的 latex 文档,但引用只返回一个问号(这似乎是一个常见问题)。该文档以前编译得很好,但现在(5 个月后)由于某种奇怪的原因,编译不出来。我把 .tex 文件放在与 .bib 文件相同的文件夹中,我已经编译了
LaTeX BibTeX LaTeX LaTeX
但我似乎无法让它工作。我的代码如下:
\usepackage{natbib,setspace}
\usepackage{soul}
\usepackage{multicol}
\usepackage{array}
\begin{document}
Content... \cite{chechulin2014predicting}
\bibliographystyle{plain}
\bibliography{mybib}
\end{document}
我收到以下错误消息:
This is BibTeX, Version 0.99d (TeX Live 2014)
The top-level auxiliary file: my - file.aux
The style file: plain.bst
I couldn't open database file mybib.bib
---line 27 of file my - file.aux
: \bibdata{mybib
: }
I'm skipping whatever remains of this command
I found no database files---while reading file my - file.aux
:
:
:
BibDesk 中我的参考书目文件的名称是 mybib.bib,因此我很有信心拼写不是问题。如果有人对我如何解决这个问题有任何其他建议,我将不胜感激。
答案1
我终于找到了解决办法。当我有 时\bibliography{mybib}
,找不到参考书目文件。通过像下面那样指定位置可以解决问题。
\bibliographystyle{plain}
\bibliography{/Users/SextonEconomics/Desktop/mybib}
\end{document}