Estoy trabajando en un documento de látex (con pdflatex, cygwin, Acrobat Reader) y estoy estoy cansado de la marca - Cerrar - abierta proceso.
En osx con Preview
no tengo ese problema, ya que puedo compilar los .tex
archivos, mientras que el pdf resultante se abre en el visor (que se actualiza después del proceso de compilación).
Mientras que en Win7, con Acrobat Reader, mi pdflatex
(tex-live 2012) se queja de que [...] can't write on file xxx.pdf.
supongo que el lector bloquea el archivo pdf.
¿Cómo produce / edita eficientemente archivos .tex en Win7? Preferiblemente me apegaría a usar archivos MAKE y un editor de texto en lugar de un entorno de compilación de látex de Windows.
xpdf
través decygwin
trabajos de esa manera. Sin embargo, debe pasar la página hacia adelante y hacia atrás para actualizar el archivo que se muestra.Respuestas:
SumatraPDF se puede utilizar en su flujo de trabajo actual. No colocará un candado en el archivo. También es compatible con la sincronización entre el editor y el documento pdf.
fuente
Aunque ya hay una respuesta que proporciona un lector de PDF de Windows nativo sin bloqueo, seguí el
cygwin/xpdf
enfoque y pirateé un pequeño script.Se basa en
xpdf
la-remote
opción de que es posible volver a cargar un archivo ya abierto. Por lo tanto, solo necesitamos detectar cuándo se cambia el archivo. Como no hay nativoinotify
en Windows , debe instalar inotify-win , que es unC#
programa.Mi script
xpdf-f
parece funcionar bien, sin embargo, debe cerrar ambos,xpdf
y el script (a través de Strg + C) una vez que terminó de ver el PDF.fuente
A partir de 2017, Firefox / Chrome también puede hacer el trabajo. Firefox incluso mantiene la página actual después de F5 - Actualizar.
fuente