Pracuję nad dokumentem lateksowym (z pdflatex, cygwin, czytnikiem akrobatów) i mam dość procesu tworzenia - zamykania - otwierania .
Na OSX z Preview
nie mam tego problemu, ponieważ mogę skompilować .tex
pliki, podczas gdy wynikowy plik PDF jest otwierany w przeglądarce (która jest aktualizowana po procesie kompilacji).
Podczas gdy w Win7 z Acrobat Reader mój pdflatex
(tex-live 2012) narzeka, że [...] can't write on file xxx.pdf.
chyba czytnik blokuje plik pdf.
Jak wydajnie tworzysz / edytujesz pliki .tex na Win7? Wolałbym raczej używać plików makefile i edytora tekstów zamiast środowiska budowania lateksów w systemie Windows.
xpdf
za pośrednictwemcygwin
działa w ten sposób. Należy jednak przewracać stronę do przodu i do tyłu, aby zaktualizować wyświetlany plik.Odpowiedzi:
SumatraPDF może być używany w bieżącym przepływie pracy. Nie spowoduje blokady pliku. To również obsługuje synchronizację pomiędzy redaktor i dokumencie pdf.
źródło
Chociaż istnieje już odpowiedź dostarczająca natywny nieblokujący czytnik plików PDF dla systemu Windows, podążyłem za tym
cygwin/xpdf
podejściem i zhakowałem mały skrypt.Jest on oparty na
xpdf
„s-remote
opcją która którego można przeładować jest już otwarty plik. Musimy tylko wykryć, kiedy plik zostanie zmieniony. Ponieważ nie ma natywnego systemuinotify
Windows , musisz zainstalować inotify-win , który jestC#
programem.xpdf-f
Wygląda na to, że mój skrypt działa dobrze, ale musisz zamknąć oba,xpdf
a skrypt (przez Strg + C) po zakończeniu oglądania pliku PDF.źródło
Od 2017 r. Firefox / Chrome może to robić. Firefox zachowuje nawet bieżącą stronę po F5 - Odśwież.
źródło