Pdflatex ile derlerken PDF'yi otomatik olarak yenileyebilen Windows PDF görüntüleyici


41

Bir LaTeX belgesi yazıyorum ve LaTeX kodunu bir PDF belgesine derlemek için komut satırını kullanıyorum. Linux'ta PDF'yi Evince PDF Viewer ile açacağım ve LaTeX kodunu ne zaman yeniden derlesem, PDF birkaç saniye sonra yenilenecektir.

Şimdi de aynı şeyi Windows'ta yapmaya çalışıyorum. Sorun şu ki, ne zaman PDF'yi Adobe Reader veya Foxit Reader'da açsam, PDF dosyasına yazmama bile izin vermiyor. Çalıştırdığımda bu hatayı komut satırında alıyorum pdflatex test.tex:

! `Test.pdf 'dosyasına yazamıyorum.

Windows için aşağıdakileri yapan bir PDF görüntüleyici var mı?

  1. PDF açarken yazma korumasını devre dışı bırakır
  2. Yeni bir PDF oluşturulduğunda otomatik olarak yenilenir

Yanıtlar:


17

1
Ben denedim zaman otomatik yenileme gibi görünmüyordu, SumatraPDF harika çalıştı.
ForbesLindesay

Ben, bu Evince sürümünü 2.32.0.145 kullanıyorum gelmez oto (1200x1920 piksel çözünürlükte bir portre monitörde) samba paylaşımına aracılığıyla benim Linux makine üretilen ancak Windows altında görüntülenen dosyaları yenileyin.
Anthon

Autorefreshes benim için: win7, ağ sürücüsü, son derece hızlı -> harika
Bernhard Kausler

35

SumatraPDF , Windows için ücretsizdir ve LaTeX ile iyi oynar. Pdf güncellendiğinde otomatik olarak yenilenir.


SumatraPDF harika çalışıyor!
Danvil

SumatraPDF iyidir. ancak NFS'de açılan dosyayı yeniden yüklemiyor. Bu özellik için Evince'yi kullanmak zorundasınız.
Jokester

Sumatra, Samba sürüm 4 (sürüm 3 değil) ile ilgili bir dosya kilidini, bağlı dosya sistemindeki paylaşımın üzerinde düzgün bir şekilde serbest bırakmamakla ilgili gibi görünüyor. PDF, Samba 3'teki gibi düzensiz ve güvenilir bir şekilde güncellenmiyor. Hala bunun için bir çözüm arıyorum. Bir tane bulursam, buraya eklerim.
Jonathan Komar

7

Sorunun eski olduğunu biliyorum, ancak önemli bir seçeneğin eksik olduğunu düşünüyorum.

Windows'ta MiKTeX kullanan pek çok kişi için zaten TeXworks yüklü durumda. TeXWorks ile gelen PDF görüntüleyici gerçekten de yenileniyor.

start texworks main.pdf

veya herhangi bir PDF dosyasına sağ tıklayın ve TeXworks ile açmayı seçin.

PDF görüntüleyicisinin kendisinin en iyisi olduğunu söylemiyorum, ancak başka bir PDF görüntüleyici yüklemek zorunda olmadığınızdan (MiKTeX'iniz varsa) çok kullanışlıdır.


2

PDF-XChange Viewer'ın da bunun için bir seçeneği var. Komut satırından çağır (cmd.exe):

pdfxcview /A "nolock=yes=OpenParameters" test.pdf

Benzer soruya bakın


Bu ideal değildir: (a) pdfxcview'i bu modda global olarak başlatamaz. Bu bayrağını belgenin dosya adıyla birlikte sağlamanız gerekir. Ve (b) izleyici yalnızca odaklandığında yeniden yüklenir.
user643011

0

Windows 10'da WSL'yi Yönetici kullanıcı olarak yükleyin. Windows 10 uygulamasını kullanarak "Windows'ta Debian" yükleyin (yönetici olarak değil, bu belge veya forumlarda açık değildir !!!), alternatif olarak Ubuntu / OpenSUSE kullanın. Windows 10 için Xming'i yükleyin, çalıştırın. Debian komut satırının içine texlive ve evince'i kurun

Tex dosyanızı ve kaynakçalarınızı oluşturmak için bir Makefile oluşturun:

pdflatex myfile.tex
pdflatex myfile.tex
bibtex myfile.bib
pdflatex myfile.tex

Çalıştırmak:

make
evince myfile.pdf &

Daha sonra myfile.tex dosyasını istediğiniz kadar düzenleyebilir ve otomatik olarak güncellenen PDF'yi başlangıçta görmek için make komutunu çalıştırabilirsiniz.

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.