Evince tidak menyegarkan

2

Untuk memperjelas, saya pikir pada satu titik ketika Anda mengedit PDF mengatakan dengan kompilasi pdflatex, suntingan segera muncul di pembaca Evince dan tidak mengharuskan Anda untuk menutup pemirsa dan membukanya untuk melihat hasil edit, bagaimana saya mendapatkannya melakukannya lagi ?

Apakah ada pembaca PDF yang menyegarkan untuk Windows?

Hanya untuk mengklarifikasi saya mengkompilasi PDF menggunakan TexMaker dan ingin suntingan segera ditampilkan di pembaca Evince, daripada harus menutup dan membuka kembali Evince untuk melihat suntingan.

  1. Saya mengedit file PDF dengan LaTeX

  2. Saya melihat bahwa ketika file PDF diperbarui, Evince tidak menunjukkan perubahan ini di editor

  3. Saya ingin (dan pemahaman saya adalah) bahwa ketika PDF diedit menggunakan katakanlah MikTeX bahwa tanpa menutup Evince editor secara otomatis menunjukkan perubahan PDF daripada yang asli yang Anda buka mirip dengan Preview.app di macOS

Ya saya memposting ini sebelumnya di sini: Evince (pembaca pdf) tidak menyegarkan di windows
saya mencoba mengatasi poin yang diberikan, tidak mendapat tanggapan.
Jika informasi sistem diperlukan, saya menggunakan PC Asus Windows 10 64-bit. Tolong jangan tutup pertanyaan saya. Penyegaran alternatif (seperti yang dilakukan Preview.app pada macOS) pembaca PDF juga bagus.

Hao S
sumber

Jawaban:

0
  1. Satu penampil PDF penyegaran otomatis untuk Windows adalah SumatraPDF .

  2. Evince mungkin tidak menyegarkan otomatis seperti yang diharapkan, karena fungsi ini tergantung pada kerja inotify.

    • Jumlah inotifyjam tangan Anda saat ini mungkin telah melampaui batas standarnya, yang pada kebanyakan Linux didefinisikan sebagai 10.000.

    • Untuk memperpanjang batas default menjadi 100.000, pertama jalankan perintah ini untuk melihat apakah itu membantu:

      sudo sysctl -w fs.inotify.max_user_watches=100000
      

      Jika ini membantu, buat batas yang diperluas ini selamat dari reboot sistem Anda berikutnya dan masukkan ke /etc/sysctl.conf dengan menjalankan dua perintah ini:

      echo fs.inotify.max_user_watches=100000 \
         | sudo tee -a /etc/sysctl.conf
      
      sudo sysctl -p
      
Kurt Pfeifle
sumber
apakah ini baik untuk dilakukan di windows? Saya mungkin harus menentukan saya menggunakan windows
Hao S
@ HaiSun: Tidak, ini tidak akan berfungsi di Windows. Maaf; Saya berasumsi Anda menggunakan Linux ketika saya menulis jawaban saya (sekarang bodoh). Saya pasti lupa bahwa Anda secara eksplisit dan jelas telah menyatakan sistem operasi Anda. Salahku! - Jadi hanya poin saya "1." mungkin masih relevan bagi Anda ....
Kurt Pfeifle