Я пытаюсь написать скрипт, чтобы, когда я нахожусь в Sublime, я мог использовать сочетание клавиш, чтобы получить его:

  1. сохранить в возвышенном
  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. Я перепробовал целый ряд сочетаний клавиш, и в настоящее время он называется «Command» + «~»

** бонус: было бы здорово, если бы он переключился обратно на Sublime, когда закончил компиляцию. Но я понятия не имею, как это сделать.

Любая помощь будет принята с благодарностью.

1 ответ1

1

Когда я спросил это, я действительно не знал, что я делал. Texshop - редактор / просмотрщик для Latex. Это НЕ компилятор. Он просто использует компилятор.

Если кто-то найдет это и захочет использовать Sublime Text для редактирования своих латексных документов, тогда я предлагаю плагин Latex Tools. Эта ссылка также содержит отличное руководство по настройке и рекомендует программу просмотра PDF в зависимости от используемой ОС. Это лучшая латексная установка, которую я нашел до сих пор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .