我目前正在做一个需要纯 TeX 而不是 LaTeX 的项目。是否可以配置 Sublime Text 2 来编译纯 TeX?
答案1
据我所知,没有针对纯 TeX 的(默认)构建系统。但是,正如 Joseph Wright 所说,您可以构建自己的系统:只需使用“工具”>“构建系统”>“新建构建系统”即可... 这是我使用 XeTeX 构建的系统:
XeTeX.sublime-build
:
{
"cmd": ["xetexmk", "$file_base_name"],
"path": "$PATH:/home/mk/.bin",
"file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]+)",
"selector": "text.tex"
}
(我需要将自己的 PATH 添加到"path"
,因为 Sublime Text(3)没有读取我的 中的路径设置.bashrc
。如果有人知道这个问题的解决方案,请告诉我。)
xetexmk
:
#!/bin/bash
xetex "$1"
[ $? -eq 0 ] || exit $?;
evince "$1.pdf"
此脚本仅evince
在 TeX 正确运行时调用。当然,您可以自定义所有这些以在输出缓冲区中创建更好的输出,就像 LaTeXing 所做的那样,但到目前为止,这满足了我的需求。