(osX) Applescript pour exécuter un raccourci de compilation dans TexShop ne fonctionnant pas avec Sublime Editor


0

J'essaie d'écrire un script pour que, lorsque je suis en mode Sublime, je puisse utiliser un raccourci clavier pour l'obtenir:

  1. sauver en sublime
  2. compiler dans TeXShop (je l'utilise avec les paramètres de l'éditeur externe)
  3. puis revenez à Sublime.

Jusqu'à présent j'ai:

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

Ce qui fonctionne bien dans Automator / TeXShop. Mais cela ne fonctionne pas lorsque je suis dans l'éditeur de texte Sublime. J'ai essayé toute une série de raccourcis clavier et je l'ai actuellement sous "Command" + '~'

** bonus: Ce serait vraiment cool si vous ne revenez à Sublime que lorsque la compilation est terminée. Mais je ne sais pas comment faire ça.

Toute aide serait grandement appréciée.

Réponses:


1

Quand j'ai demandé cela, je ne savais pas vraiment ce que je faisais. Texshop est un éditeur / visualiseur pour Latex. Ce n'est pas le compilateur. Il utilise simplement le compilateur.

Si quelqu'un trouve cela et veut utiliser Sublime Text pour éditer ses documents Latex, je suggère le plugin Outils de latex . Ce lien contient également un excellent guide sur la façon de le configurer et recommande un lecteur de PDF basé sur le système d'exploitation que vous utilisez. C'est la meilleure configuration de latex que j'ai trouvée jusqu'à présent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.