我刚刚安装了 ST3,并使用 Package control 安装了 LatexTools 包。一切似乎都进展顺利,但当我使用 CMD+b 进行编译时似乎什么都没有发生。在终端上我收到以下错误:
Unable to find target command: make_pdf
我无法理解错误。有人能帮忙吗?
答案1
注意:现在有一个“官方”LaTeXTools 软件包分支支持 ST3。请参阅http://tekonomist.wordpress.com了解详情。代码基于 phyllisstein 的端口,但包含了主分支的所有最新修复。
让我知道它对你的作用,并请在 GitHub 上报告任何问题(有一个专门针对 ST3 问题的问题)。
Marciano(LaTeXTools 作者)
答案2
我正在努力解决完全相同的问题,这是您的错误消息中为数不多的 Google 结果之一。
据我了解,发生的情况是原始 LaTeXTools 使用 ST2 的 Python 2.7,而 ST3 使用 Python 3。所以这里有一个解决方案。
- 我必须从完全不受任何 LaTeXTools 安装限制的 Sublime Text 3 (ST3) 安装开始。
- 克隆
phyllistein
的非官方LaTeXTools 的端口对于 ST3 使用git
,将其放置在 中Sublime Text 3/Packages
。(在终端中,转到正确的文件夹并输入git clone https://github.com/phyllisstein/LaTeXTools
) - 如果需要,重新启动 ST3。
TeX 领先!请注意,如果您在 ST3 支持正式发布之前通过 Package Control 更新此插件,您可能会重现原始错误消息。
编辑:Sublime Text 2/3 还有另一个插件:乳胶。我还没有来得及尝试,但看起来很有希望 =)
编辑2:我现在已经完全移植到乳胶插件。太棒了!
答案3
我收到了这样的信息:
无法找到目标命令:make_pdf
在 ST3 上成功安装 LatexTools 包后,build 命令开始工作。然而,在 mac OS X 上重启系统后,build 命令不再起作用。
在这种情况下,解决方案是从终端命令行重新启动 ST3,使用
子类
答案4
我遇到了同样的问题。就我而言,这是因为我还安装了 LatexTools 包。如何解决:转到
工具 > 构建系统 > LaTeX
将会有两个“LaTeX”子菜单。只需尝试两者。就我而言,make_pdf 是第一个“LaTeX”,pdflatex 是第二个“LaTeX”。由于我使用 MiKTeX,因此 pdflatex 对我有用,然后我选择第二个“LaTeX”子菜单。