yenileme Komut satırından önizleme


16

Daha sonra Önizleme'de inceleyeceğim PDF'leri üreten bir iş akışım (Emacs'ta LaTeX düzenleme) var. Önizleme, değiştiğinde PDF'yi yeniden yükleyecek kadar akıllıdır, ancak yalnızca uygulamayı tıklayıp ön plana getirdiğimde bunu yapar.

Önizleme'ye komut satırını kullanarak belgeyi yeniden yüklemesini (ve arka planda kalmasını) söylemenin bir yolu var mı?

Düzenleme: Takip etmek için, küçük bir AppleScript hackleme veya herhangi bir şey yapmaktan mutluluk duyuyorum (AppleScript'i hiç kullanmadım, ancak çok zor olamaz).

Yanıtlar:


5

Aklıma gelen basit bir çözüm yok.

  • Skim'i veya aradığınız davranışı destekleyen başka bir PDF önizleyiciyi kullanarak geçiş yapabilirsiniz .
  • Önizlemeyi yenilemek ve ön plana getirmek için "file.pdf" dosyasını ve ardından düzenleyicinizi veya terminalinizi önüne getirmek için başka bir komut (open file.pdf; open -a Terminal.app).

Kaymak istediğimi yapar; Teşekkürler. Yenileme sırasında hala kendini öne çıkarmayı seviyor, ancak bunun etrafında çalışabilirim. Skim ayrıca Önizlemeden çok daha etkili AppleScripting sağlar (doğrudan yenilemesini söyleyebilirsiniz).
Reid

5

Önizlemeyi öne getirmek için Applescript kullanmak istiyorsanız, ihtiyacınız olan tek şey bu satırdır:

tell application "Preview" to activate

Ayrıca kullanabilirsiniz osascriptsıra o senaryoyu çalıştırmak için komut satırında komut. Dikkat edilmesi gereken belirli şeyler var (tırnaklardan kaçmak ve birden fazla satırı işlemek). Tam kullanımı ile ilgili örnekler ve kendi mansayfası vardır.


Teşekkürler; bu kesinlikle yarı yolda olacaktı. Önizleme'ye yenilemesini, ancak öne gelmemesini söylemek mümkün mü? Bir uygulama için hangi AppleScript kancalarının kullanılabilir olduğunu nasıl anlayabilir (veya sormam gereken yeni bir soru bu mu?)
Reid

2
@ Gerçekten değil ama senaryonuza daha önce sahip olduğunuz uygulamaya (bu durumda TeX editörünüze) dönmek için bir komut ekleyebilirsiniz.
Martin Marconcini

@ Martin, teşekkürler - Çalışmaya başladım. Geriye kalan tek sorun pencere sırasının döndürülmesidir; Ben tamamen aynı kalmasını tercih ederim.
Reid

Bu, her belgenin diziniyle (belge n ) uğraşmayı gerektirir , ancak bu genellikle salt okunur bir özelliktir.
Philip Regan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.