如果我把这篇文章发错了地方,请原谅。我刚刚开始使用 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
将您在问题中粘贴的脚本保存到文件中,例如保存到文件中
/Users/yourusername/bin/run-gregorio
并授予其执行权限(chmod +x /Users/yourusername/bin/run-gregorio
)。在 Sublime Text 2 中,转到工具 -> 构建系统 -> 新建构建系统,这将创建一个包含以下内容的缓冲区:
{ "cmd": ["make"] }
编辑并更改为:
{ "cmd": ["/Users/yourusername/bin/run-gregorio", "$file_name"] }
将其另存为
Gregorio.sublime-build
(Sublime Text 2 将为您选择正确的文件夹)。
就这样!现在您可以选择Gregorio
构建系统,然后构建文件。您将produced filename.tex
在控制台中看到消息。