Evince nie jest odświeżający

2

Aby wyjaśnić, myślę, że w pewnym momencie edytowałeś plik PDF, kompilując z pdflatex, zmiany pojawiają się natychmiast w Czytniku i nie wymagały zamykania przeglądarki i otwierania jej, aby zobaczyć zmiany, jak mogę to zrobić ponownie?

Czy jest też odświeżający czytnik PDF dla systemu Windows?

Aby wyjaśnić, kompiluję plik PDF za pomocą programu TexMaker i chcę, aby zmiany były wyświetlane natychmiast w czytniku Evince, zamiast zamykania i ponownego otwierania Evince, aby zobaczyć zmiany.

  1. Edytuję plik PDF za pomocą LaTeX

  2. Widzę, że kiedy aktualizacje pliku PDF Evince nie pokazuje tej zmiany w edytorze

  3. Chciałbym (i rozumiem to), że gdy plik PDF jest edytowany za pomocą programu MikTeX, który bez zamykania Edytor automatycznie pokazuje zmieniony plik PDF zamiast oryginalnego, który został otwarty podobnie jak Preview.app w systemie MacOS

Tak, opublikowałem to wcześniej: Evince (czytnik pdf) nie jest odświeżany w oknach
Próbowałem zająć się podanymi punktami, nie otrzymałem odpowiedzi.
Jeśli potrzebne są informacje o systemie, używam 64-bitowego komputera z systemem Windows 10 Asus Nie zamykaj mojego pytania. Alternatywny odświeżacz (sposób, w jaki Preview.app robi na macOS) czytnik PDF jest również dobry.

Hao Sun
źródło

Odpowiedzi:

0
  1. Jedna automatycznie odświeżana przeglądarka PDF dla systemu Windows SumatraPDF .

  2. Evince może nie być automatycznie odświeżany zgodnie z oczekiwaniami, ponieważ ta funkcja zależy od działania inotify.

    • Twoja liczba bieżących inotify zegarki mogły przekroczyć swój domyślny limit, który dla większości Linuksa jest zdefiniowany jako 10.000.

    • Aby rozszerzyć domyślny limit do 100 000, najpierw uruchom to polecenie, aby sprawdzić, czy to pomaga:

      sudo sysctl -w fs.inotify.max_user_watches=100000
      

      Jeśli to pomoże, spraw, aby ten rozszerzony limit przetrwał kolejny restart systemu i włóż go /etc/sysctl.conf uruchamiając te dwa polecenia:

      echo fs.inotify.max_user_watches=100000 \
         | sudo tee -a /etc/sysctl.conf
      
      sudo sysctl -p
      
Kurt Pfeifle
źródło
czy to dobrze robić w systemie Windows? Prawdopodobnie powinienem był określić, że używam okien
Hao Sun
@HaoSun: Nie, to nie zadziała w systemie Windows. Przepraszam; Zakładałem, że używasz Linuksa, kiedy pisałem moją (teraz głupią) odpowiedź. Musiałem zapomnieć, że wyraźnie i wyraźnie określiłeś swój system operacyjny. Mój błąd! - Więc tylko mój punkt „1.” może nadal być dla Ciebie odpowiedni ....
Kurt Pfeifle