我正在尝试编写一个脚本,以便当我在 Sublime 中时,我可以使用键盘快捷键来实现:
- 保存在 sublime 中
- 在 TeXShop 中编译(我使用外部编辑器设置)
- 然后切换回 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 设置。