我似乎无法弄清楚为什么我的 emacs/latex 设置无法生成用于生成参考文献和文本引文的 *.bbl 文件。这个问题之所以奇怪,是因为我的设置工作了一段时间,即我的最终输出包括一个带有正确文本引文和参考页面的精心编写的文件,但最近,它似乎停止运行了。我不记得对我的配置做了任何奇怪的事情,例如编辑“.emacs”文件等。
症状
“LaTeX:有未解决的引用,{5} 页”
“BibTeX 已成功完成。再次运行 LaTeX 以获取正确引用。”
“LaTeX:有未解决的引用,{5} 页”
我的工作目录中没有生成 *.bbl 文件。
设置
OSX 10.6.8,Emacs-23.3-modified-3文森特·古莱特和 MacTeX-2011。我使用 Mendeley 来管理我的 *.bib 文件,所有文件都存储在 dropbox 共享文件夹中。
代码
\documentclass[12pt,letterpaper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[american]{babel}
\usepackage{natbib}
\begin{document}
\citep[pg. 2]{copes2009criminological}.
\bibliographystyle{abbrvnat}
\bibliography{/Users/userName/Desktop/dropbox/bibTex/SOCIO862}
\end{document}
操作
latex bibtex latex 视图打开输出文件名.pdf
注意:我很确定操作列表中的命令“latex”实际上是指 pdflatex。当我运行上述命令序列时,我没有得到 *.dvi 文件,并且 *.eps 图像文件没有编译到最终文档中,尽管 *.png 或 *.pdf 可以正常工作。
当前解决方案 1
显然,删除并重新安装 Emacs 应用程序可以让一切恢复正常工作,但这确实不是一个好的解决方案。
当前解决方案 2
我在 texmaker 或 texworks 下没有遇到这个问题。一切正常。我可以放弃 emacs 并使用其他 tex 编辑器,但我已经习惯了快捷键。
日志文件说明
“包 natbib 警告:第 2 页的引用‘citation-key’在输入行 64 未定义。”