让 TextMate 调用 biber

让 TextMate 调用 biber

我最近已经切换到biblatexnatbib,但有一个问题我一直无法解决,那就是如何让 TextMate(我首选的编辑器)调用biber而不是bibtex。我已经从 Github 安装了更新latex.tmbundle,但每当我排版时,我都会得到未解析的引用,并且只有参考代码会显示在排版文档中,否则看起来不错。

我知道这biber是有效的,原因有二:

  1. 当我在 TeXShop 中排版时,我的文档看起来完全符合要求,并带有完全解析的引用;
  2. 当我biber <file>在终端中对.bcfTextMate 最初生成的文件运行命令,然后在 TextMate 中执行 TypeSet 时,一切都正常。

任何帮助使 TextMate 自动调用的帮助biber都将非常感激!

答案1

有几个步骤可以确保 TextMate 能够很好地与之配合biber

  1. 确保您拥有最新版本已安装 MacTeX。
  2. 安装 TextMate 2.0 alpha。这里
  3. 确保已启用 LaTeX 包。在 TextMate 中:首选项 > 包 > 选择 LaTeX 包。
  4. 配置 LaTeX 软件包以使用 Latexmk.pl,它会自动确定使用哪个后端来排版参考书目。在 TextMate 中:软件包 > LaTeX > 首选项。将选项设置为--shell-escape无法使用“使用 Latexmk.pl”
  5. 如果在任何时候biber无法解析您的引用,则需要清除缓存。问题和解决方案如下所述这里。(对于 Mac 用户,只需打开终端并输入此命令即可:

    rm -rf `biber --cache`
    

相关内容