当我在 Sublime Text 3 中编译时,没有出现 PDF,而是收到以下消息:
shell_cmd or cmd is required
[cmd: None]
我已经安装了 Latextools,并且已将 SumatraPDF 添加到我的路径中
答案1
LaTeXTools是Sublime的一个插件。我假设你有一个 LaTeX 发行版(MikTeX在 Windows 上)。如果没有,什么都行不通。
但是,错误消息看起来像是您的构建系统配置不正确。
检查您使用的构建系统(工具 -> 构建系统)。对我来说,automatic
可以。如果不适合您,请创建一个新的构建系统(工具 -> 构建系统 -> 新构建系统...)。将出现一个新文档,其中包含以下内容:
{
"shell_cmd": "make"
}
替换make
为您想要运行的命令。我建议选择一个非常简单的命令,例如pdflatex
(我不知道如何在 Windows 上从命令行编译 latex,但我想您可以弄清楚,这应该不难)。将文档另存为<name>.sublime-build
(不要更改默认路径或结尾,但您可以编辑文件名),然后激活它(再次选择工具 -> 构建系统 -> <name>
)。
如果构建成功,您可以逐步增强命令(例如启用 synctex)。