我最近已经切换到biblatex
了natbib
,但有一个问题我一直无法解决,那就是如何让 TextMate(我首选的编辑器)调用biber
而不是bibtex
。我已经从 Github 安装了更新latex.tmbundle
,但每当我排版时,我都会得到未解析的引用,并且只有参考代码会显示在排版文档中,否则看起来不错。
我知道这biber
是有效的,原因有二:
- 当我在 TeXShop 中排版时,我的文档看起来完全符合要求,并带有完全解析的引用;
- 当我
biber <file>
在终端中对.bcf
TextMate 最初生成的文件运行命令,然后在 TextMate 中执行 TypeSet 时,一切都正常。
任何帮助使 TextMate 自动调用的帮助biber
都将非常感激!
答案1
有几个步骤可以确保 TextMate 能够很好地与之配合biber
。
- 确保您拥有最新版本已安装 MacTeX。
- 安装 TextMate 2.0 alpha。这里。
- 确保已启用 LaTeX 包。在 TextMate 中:首选项 > 包 > 选择 LaTeX 包。
- 配置 LaTeX 软件包以使用 Latexmk.pl,它会自动确定使用哪个后端来排版参考书目。在 TextMate 中:软件包 > LaTeX > 首选项。将选项设置为
--shell-escape
无法使用“使用 Latexmk.pl” 如果在任何时候
biber
无法解析您的引用,则需要清除缓存。问题和解决方案如下所述这里。(对于 Mac 用户,只需打开终端并输入此命令即可:rm -rf `biber --cache`