Di semua versi Lion sebelumnya dari Mac OS X Preview.app dapat menampilkan PDF yang diperbarui ketika PDF yang ditampilkan berubah.
Contoh: Saya sedang menulis dokumen lateks dan kompilasi ulang. Tanpa menutup Pratinjau itu hanya memuat ulang PDF.
Dalam Singa itu tidak menunjukkan perilaku ini lagi. Sepertinya macet ketika perubahan PDF terbuka.
Apakah Anda tahu cara mendapatkan perilaku pre Lion? Atau saya hanya melewatkan sesuatu di sini? Apakah ada penampil PDF yang dapat memperbarui PDF ketika itu berubah?
Masalahnya sebenarnya adalah cara saya membangun file PDF. Saya memiliki Makefile untuk membuat file lateks saya yang terlihat seperti ini:
pdflatex -output-directory out main.tex
mv out/main.pdf .
Jadi file tidak diperbarui. Itu bisa diganti. Pada Lion Osx pra ini bekerja dengan baik. Di Lion tidak. Sekarang saya hanya membuka / main.pdf dan memperbaruinya dengan pdflatex dan berfungsi.
Ini juga berfungsi dengan Preview.app
temp.pdf
dan kemudiancat temp.pdf > main.pdf && rm temp.pdf
. Dengan begitu, Preview.app melihat perubahan file dan menyegarkan dirinya sendiri.Jawaban:
Coba Skim . Ini memiliki opsi preferensi untuk memeriksa perubahan file.
sumber
Masalah terjadi ketika Anda memiliki kesalahan dalam file lateks Anda. Pada saat itu pdflatex akan menghapus pdf, dan pratinjau akan berhenti mengikutinya. Setelah Anda memperbaiki kesalahan, pdflatex akan membuat file baru, tetapi ini tidak akan dilacak oleh pratinjau, yang masih melihat file yang sekarang tidak ada. Inilah sebabnya skim juga akan bekerja untuk sementara waktu. Saya mengerti mengapa pratinjau mencoba mengikuti file, semacam, tapi saya pikir perilaku ini sangat mengganggu.
sumber
Aplikasi Skim tampaknya tidak secara otomatis me-refresh PDF yang diberikan ketika saya mengganti file PDF dengan versi baru, bahkan dengan opsi preferensi "Periksa perubahan file" dicentang.
Apa yang berfungsi dengan Skim adalah memilih File -> Revert, lalu konfirmasikan pilihan dengan mengklik "Revert" di kotak dialog yang muncul. Ini terlalu manual untuk seleraku.
Secara kebetulan, opsi menu "Kembalikan" berwarna abu-abu ketika file PDF belum diperbarui, tetapi segera setelah saya memperbarui / mengganti file PDF dengan versi baru, opsi menu "Kembalikan" menjadi tersedia untuk dipilih. Jadi ini menunjukkan bahwa Skim memperhatikan bahwa file PDF pada disk berbeda dari versi yang diberikan, tetapi itu tidak secara otomatis menyegarkan tampilan.
sumber
pandoc
pengguna. Sejak pembaruan baru-baru ini,pandoc
sekarang dapat menghasilkan output pdf sendiri, danmarkdown2pdf
skrip sekarang ditinggalkan. Ketika saya gunakanpandoc
untuk menghasilkan pdf, Preview.app secara otomatis menampilkan versi baru, setidaknya jika saya mengklik pada jendela Pratinjau ataucommand-tab
ke sana.Anda juga dapat membuka PDF dengan Safari dan menyegarkan halaman secara manual untuk melihat versi baru.
markdown2pdf
menggantikan PDF daripada memperbarui, jadi Lion's Preview tidak akan berfungsi untuk saya.sumber