(osX) 在 Sublime Editor 中,Applescript 在 TexShop 中运行编译快捷方式时不起作用

(osX) 在 Sublime Editor 中,Applescript 在 TexShop 中运行编译快捷方式时不起作用

我正在尝试编写一个脚本,以便当我在 Sublime 中时,我可以使用键盘快捷键来实现:

  1. 保存在 sublime 中
  2. 在 TeXShop 中编译(我使用外部编辑器设置)
  3. 然后切换回 Sublime。

到目前为止我已经:

on run {input, parameters}
tell application "Sublime Text"

    activate

end tell

tell application "System Events"

    tell process "Sublime Text"

        click menu item "Save" of menu "File" of menu bar 1

    end tell

end tell

tell application "TeXShop"

    activate

end tell


tell application "System Events"

    tell process "TeXShop"

        click menu item "Typeset" of menu "Typeset" of menu bar 1

    end tell

end tell

tell application "Sublime Text"

    activate

end tell

return input
end run

在 Automator/TeXShop 中运行良好。但在 Sublime Text Editor 中却不起作用。我尝试了很多键盘快捷键,目前使用“Command”+“~”

**额外好处:如果编译完成后才切换回 Sublime,那就太酷了。但我不知道该怎么做。

任何帮助将不胜感激。

答案1

当我问这个问题时,我并不知道自己在做什么。Texshop 是 Latex 的编辑器/查看器。它不是编译器。它只是使用编译器。

如果有人发现这个并且想使用 Sublime Text 编辑他们的 Latex 文档,那么我建议使用插件Latex 工具。该链接还包含有关如何设置的精彩指南,并根据您使用的操作系统推荐 PDF 查看器。这是我迄今为止发现的最佳 Latex 设置。

相关内容