En todas las versiones anteriores de Lion de Mac OS X Preview.app podía mostrar un PDF actualizado cuando el PDF que mostraba cambiaba.
Ejemplo: estoy escribiendo un documento de látex y lo vuelvo a compilar. Sin cerrar la vista previa, simplemente volvió a cargar el PDF.
En Lion ya no muestra este comportamiento. Parece que se atasca cuando cambia el PDF abierto.
¿Sabes cómo obtener el comportamiento pre León? ¿O solo me falta algo aquí? ¿Hay un visor de PDF que puede actualizar el PDF cuando cambia?
El problema en realidad fue la forma en que construí el archivo PDF. Tengo un Makefile para construir mis archivos de látex que se ve así:
pdflatex -output-directory out main.tex
mv out/main.pdf .
Entonces el archivo no se actualiza. Se reemplaza. En pre Lion Osx esto funcionó bien. En Lion no lo hace. Ahora solo abro / main.pdf y lo actualizo con pdflatex y funciona.
También funciona con Preview.app
temp.pdf
y luegocat temp.pdf > main.pdf && rm temp.pdf
. De esa forma, Preview.app ve el archivo cambiar y se actualiza.Respuestas:
Prueba Skim . Tiene una opción de preferencia para verificar los cambios de archivo.
fuente
El problema ocurre cuando tiene un error en su archivo de látex. En ese momento, pdflatex eliminará el pdf y la vista previa dejará de seguirlo. Después de corregir el error, pdflatex creará un nuevo archivo, pero esto no será rastreado por la vista previa, que todavía está mirando el archivo ahora no existente. Es por eso que la descremada también funcionará por un tiempo. Entiendo por qué la vista previa intenta seguir el archivo, más o menos, pero creo que este comportamiento es muy molesto.
fuente
La aplicación Skim no parece actualizar automáticamente el PDF renderizado cuando reemplazo el archivo PDF con una nueva versión, incluso con la opción de preferencia "Verificar cambios de archivo" marcada.
Lo que funciona con Skim es seleccionar Archivo -> Revertir, luego confirmar la selección haciendo clic en "Revertir" en el cuadro de diálogo que aparece. Esto es demasiado manual para mi gusto.
Por cierto, la opción de menú "Revertir" aparece en gris cuando el archivo PDF no se ha actualizado, pero tan pronto como actualizo / reemplazo el archivo PDF con una nueva versión, la opción de menú "Revertir" está disponible para ser seleccionada. Entonces, esto indica que Skim nota que el archivo PDF en el disco es diferente a la versión que se renderizó, pero no actualiza automáticamente la pantalla.
fuente
pandoc
usuario. Desde una actualización reciente,pandoc
ahora puede producir la salida en PDF y elmarkdown2pdf
script ahora está en desuso. Cuando usopandoc
para generar archivos PDF, Preview.app muestra automáticamente la nueva versión, al menos si hago clic en la ventana Vista previa ocommand-tab
en ella.También puede abrir el PDF con Safari y actualizar la página manualmente para ver la nueva versión.
markdown2pdf
reemplaza el PDF en lugar de actualizarlo, por lo que Lion's Preview no funcionará para mí.fuente