Ich schreibe ein LaTeX-Dokument und verwende die Befehlszeile, um den LaTeX-Code in ein PDF-Dokument zu kompilieren. Unter Linux habe ich die PDF-Datei nur mit Evince PDF Viewer geöffnet, und wenn ich den LaTeX-Code neu kompilierte, wurde die PDF-Datei nach einigen Sekunden aktualisiert.
Ich versuche jetzt, dasselbe in Windows zu tun. Das Problem ist, dass ich bei jedem Öffnen der PDF-Datei in Adobe Reader oder Foxit Reader nicht einmal in die PDF-Datei schreiben kann. Ich erhalte diesen Fehler in der Befehlszeile, wenn ich Folgendes ausführe pdflatex test.tex
:
! Ich kann nicht in die Datei `test.pdf 'schreiben.
Gibt es einen PDF-Viewer für Windows, der Folgendes ausführt?
- Deaktiviert den Schreibschutz beim Öffnen einer PDF-Datei
- Wird automatisch aktualisiert, wenn eine neue PDF-Datei generiert wird
SumatraPDF ist kostenlos für Windows und funktioniert gut mit LaTeX. Es wird automatisch aktualisiert, wenn das PDF aktualisiert wird.
quelle
Ich weiß, dass die Frage alt ist, aber ich denke, dass eine wichtige Option fehlt.
Da viele Benutzer MiKTeX unter Windows verwenden, ist TeXworks bereits installiert. Der in TeXWorks enthaltene PDF-Viewer wird tatsächlich aktualisiert.
oder klicken Sie mit der rechten Maustaste auf eine PDF-Datei und wählen Sie, ob Sie sie mit TeXworks öffnen möchten.
Ich sage nicht, dass der PDF-Viewer selbst der beste ist, aber er ist sehr praktisch (wenn Sie MiKTeX verwenden), da Sie keinen weiteren PDF-Viewer installieren müssen.
quelle
PDF-XChange Viewer bietet auch hierfür eine Option. Aufruf von der Kommandozeile (cmd.exe):
Siehe ähnliche Frage
quelle
Installieren Sie WSL als Administrator-Benutzer in Windows 10. Installieren Sie "Debian unter Windows" mit der Windows 10-App (nicht als Administrator, dies ist im Dokument oder in den Foren überhaupt nicht ersichtlich !!!), oder verwenden Sie Ubuntu / OpenSUSE. Installieren Sie Xming für Windows 10 und führen Sie es aus. Installieren Sie in der Debian-Befehlszeile texlive und evince
Erstellen Sie ein Makefile, um Ihre Tex-Datei und Ihr Literaturverzeichnis zu erstellen:
Lauf:
Dann können Sie die Datei myfile.tex beliebig oft bearbeiten und make ausführen, um die automatisch aktualisierte PDF-Datei zu sehen.
quelle