SumatraPDF kann in Ihrem aktuellen Workflow verwendet werden. Die Datei wird dadurch nicht gesperrt. Es unterstützt auch die Synchronisation zwischen Editor und PDF-Dokument.
PDF-Viewer, der die Live-Aktualisierung von PDF / Dateien übernimmt, sperrt die Datei nicht
Ich arbeite gerade an einem Latex - Dokument (mit pdflatex, Cygwin, Acrobat Reader), und ich bin bin müde von der Make - nah - offen Prozess.
Bei osx mit habe Preview
ich dieses Problem nicht, da ich die .tex
Dateien kompilieren kann, während das resultierende PDF im Viewer geöffnet wird (der nach dem Build-Vorgang aktualisiert wird).
Während unter Win7 mit Acrobat Reader mein pdflatex
(tex-live 2012) sich darüber beschwert, dass [...] can't write on file xxx.pdf.
der Leser die PDF-Datei sperrt.
Wie können Sie .tex- Dateien auf Win7 effizient erstellen / bearbeiten ? Ich würde lieber Makefiles und einen Texteditor anstelle einer Windows-Latex-Build-Umgebung verwenden.
3 Antworten auf die Frage
Obwohl es bereits eine Antwort gibt, die einen nativen nicht blockierenden Windows-PDF-Reader bietet, folgte ich dem cygwin/xpdf
Ansatz und hackte ein kleines Skript zusammen.
Es basiert auf xpdf
der -remote
Option, mit der es möglich ist, eine bereits geöffnete Datei erneut zu laden. Wir müssen also nur feststellen, wann die Datei geändert wird. Da es inotify
unter Windows keine native Version gibt, müssen Sie inotify-win installieren, ein C#
Programm.
Mein Skript xpdf-f
scheint gut zu funktionieren, aber Sie müssen beide schließen, xpdf
und das Skript (über Strg + C) ist fertig, sobald Sie die PDF-Datei angesehen haben.
#!/bin/bash if [[ "$1" = "" ]]; then echo Usage: $0 FILE exit 1 fi if [[ ! -e "$1" ]]; then echo Error: File $1 does not exist. exit 2 fi xpdf -remote filewatch "$1" & XPDFPID=$! while [[ -e /proc/$XPDFPID ]]; do inotifywait `dirname $1` | grep "MODIFY $1" [[ $? = 0 ]] && xpdf -remote filewatch -reload done
Ab 2017 kann auch Firefox / Chrome die Arbeit erledigen. Firefox behält sogar die aktuelle Seite nach F5 - Refresh bei.
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X