Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext2 升华文本2 Latextools不显示引用键_Sublimetext2_Biblatex - Fatal编程技术网

Sublimetext2 升华文本2 Latextools不显示引用键

Sublimetext2 升华文本2 Latextools不显示引用键,sublimetext2,biblatex,Sublimetext2,Biblatex,我开始在Mac电脑上使用带有Latextools的Sublime Text 2,并尝试使用Biblatex排版一个带有参考书目的文档。下面是一个简单的例子: \documentclass{article} \usepackage[backend=biber, natbib=true, bibencoding=inputenc, bibstyle=authoryear-ibid, citestyle=authoryear-comp]{biblatex} \addbibresource{centr

我开始在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
命令;将其替换为
\参考书目
解决了这个问题。

我是LaTeXTools插件的作者。最近的更新支持
\addbibresource
,因此您现在应该可以使用它了。不幸的是,其他biblatex功能还不受支持

顺便说一句,LaTeXTools现在已经大大改进了ref/cite完成。请务必阅读自述文件并进行尝试