Sublime Text 2 latex 工具/New Build

Sublime Text 2 latex 工具/New Build

如果我把这篇文章发错了地方,请原谅。我刚刚开始使用 Sublime Text 2 for Latex 和 LaTeX 工具插件。它很棒。我使用的是 Mac ox 10.6.8

我想添加一个用于处理.gabc文件的引擎/构建。gregoriotex我可以在命令行中运行它gregorio *.gabc,它将处理文件并输出.tex文件。

我也可以使用 TeXworks 来实现这一点,它使用一个这样的引擎:

#!/bin/tcsh

set path= ($path /usr/texbin /usr/local/bin)
set filename = "$1"
set texname = "${filename:r}.tex"
gregorio "$filename"
echo "produced $texname"

如能提供任何帮助我将非常感激。

答案1

  1. 将您在问题中粘贴的脚本保存到文件中,例如保存到文件中/Users/yourusername/bin/run-gregorio并授予其执行权限(chmod +x /Users/yourusername/bin/run-gregorio)。

  2. 在 Sublime Text 2 中,转到工具 -> 构建系统 -> 新建构建系统,这将创建一个包含以下内容的缓冲区:

    {
        "cmd": ["make"]
    }
    
  3. 编辑并更改为:

    {
        "cmd": ["/Users/yourusername/bin/run-gregorio", "$file_name"]
    }
    
  4. 将其另存为Gregorio.sublime-build(Sublime Text 2 将为您选择正确的文件夹)。

就这样!现在您可以选择Gregorio构建系统,然后构建文件。您将produced filename.tex在控制台中看到消息。

相关内容