Preview.app bir pdf değiştiğinde güncellenmez


8

Mac OS X Preview.app uygulamasının tüm Lion öncesi sürümlerinde, gösterdiği PDF değiştiğinde güncellenmiş bir PDF gösterebilir.

Örnek: Lateks bir belge yazıyorum ve yeniden derliyorum. Önizlemeyi kapatmadan PDF'yi yeniden yükledi.

Lion'da artık bu davranışı göstermiyor. Açık PDF değiştiğinde tıkanmış görünüyor.

Aslan öncesi davranışı nasıl elde edeceğinizi biliyor musunuz? Yoksa burada bir şey mi kaçırıyorum? PDF değiştiğinde güncelleyebilecek bir PDF görüntüleyici var mı?


Sorun aslında PDF dosyasını oluşturma şeklimdi. Benim gibi lateks dosyaları oluşturmak için bir Makefile var:

pdflatex -output-directory out main.tex
mv out/main.pdf .

Böylece dosya güncellenmez. Değiştirildi. Lion Osx öncesi bu iyi çalıştı. Lion'da öyle değil. Şimdi / main.pdf dosyasını açıyorum ve pdflatex ile güncelliyorum ve işe yarıyor.

Ayrıca Preview.app ile de çalışır


Ben dahili çıkış dosyasının yerini markdown2pdf ( johnmacfarlane.net/pandoc/README.html ) kullanarak aynı sorunu vardı . Fikriniz sayesinde, temp.pdfsonra çıkıp çözerek çözdüm cat temp.pdf > main.pdf && rm temp.pdf. Bu şekilde Preview.app dosya değişikliğini görür ve kendini yeniler.
Pyry Jahkola

Benim Preview.app benim pdf güncelleme önce Önizleme penceresi odak vermek zorunda görünüyor. Lateksimin her gün güncellenmesini istediğimde bu iki can sıkıcı ekstra tıklama alır. Bu sorunun üstesinden gelmek de mümkün müdür?
Thomas Ahle

Yanıtlar:


3

Skim'i deneyin . Dosya değişikliklerini kontrol etmek için bir tercih seçeneği vardır.


Ayrıca Preview.app ile de çalışır - değişikliklere bakın.
Kungi

1
@Kungi btw Skim, LaTeX ile çalışmak üzere yapıldı. Pdfsync paketine bakın.
vqv

2

Lateks dosyanızda bir hata olduğunda sorun oluşur. Bu noktada pdflatex pdf'yi silecek ve önizleme onu takip etmeyi durduracaktır. Hatayı düzelttikten sonra, pdflatex yeni bir dosya oluşturur, ancak bu, şu anda var olmayan dosyaya hala bakan önizleme tarafından izlenmez. Bu yüzden yağsızlık bir süre daha çalışacaktır. Önizlemenin neden dosyayı takip etmeye çalıştığını anlıyorum, ancak bu davranışın çok can sıkıcı olduğunu düşünüyorum.


1

PDF dosyasını yeni bir sürümle değiştirdiğimde, "Dosya değişikliklerini denetle" tercih seçeneği işaretli olsa bile, Kaplama uygulaması oluşturulan PDF'yi otomatik olarak yenilemiyor gibi görünüyor.

Skim ile işe yarayan şey Dosya -> Geri Döndür'ü seçip açılan iletişim kutusundaki "Geri Döndür" ü tıklayarak seçimi onaylamaktır. Bu benim zevkime göre çok manuel.

Bu arada, PDF dosyası güncellenmediğinde "Geri döndür" menü seçeneği gri olur, ancak PDF dosyasını yeni bir sürümle güncellediğimde / değiştirdiğimde "Geri Döndür" menü seçeneği seçilebilir hale gelir. Bu, Skim'in diskteki PDF dosyasının oluşturulan sürümden farklı olduğunu fark ettiğini, ancak ekranı otomatik olarak yenilemediğini gösterir.


Ben de bir pandockullanıcıyım. Son güncellemeden bu yana pandoc, artık pdf çıktısını kendisi üretebiliyor ve markdown2pdfkomut dosyası artık kullanımdan kaldırılıyor. pandocPDFS oluşturmak için kullandığımda , en azından Önizleme penceresine veya command-tabona tıklarsam Preview.app otomatik olarak yeni sürümü gösterir .
orluke

0

Ayrıca PDF'yi Safari ile açabilir ve yeni sürümü görüntülemek için sayfayı manuel olarak yenileyebilirsiniz. markdown2pdfPDF'yi güncellemek yerine değiştirir, bu nedenle Lion's Preview benim için çalışmaz.

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.