我开始在 Mac 上使用带有 Latextools 的 Sublime Text 2,并尝试使用 Biblatex 排版带有参考书目的文档。这是一个最小的例子:
\documentclass{article}
\usepackage[backend=biber, natbib=true, bibencoding=inputenc, bibstyle=authoryear-ibid, citestyle=authoryear-comp]{biblatex}
\addbibresource{centralbib.bib}
\begin{document}
\cite{bergemann2011introduction}
\end{document}
文档编译得很好,但是为了插入引文,我不得不手写它;没有下拉菜单向我显示引用键。当尝试按 cmd+L、ctrl+space 时,据我了解,它应该显示所有引用键的列表,弹出一条错误消息:“未找到 bib 文件!” 我是否需要在 Sublime 用户设置中添加一些内容才能实现这一点?目前,那里唯一提到自动完成的条目是:
"auto_complete_selector": "source, text",
还是我需要在 Latextools 设置中进行更改?这些仍然是安装的默认设置。
编辑:经过多次试验和错误后找到了解决方案。问题在于\addbibresource
命令;将其替换为\bibliography
解决了该问题。