actualizar Vista previa desde la línea de comandos

16

Tengo un flujo de trabajo (edición LaTeX en Emacs) que produce archivos PDF que luego examino en Vista previa. La vista previa es lo suficientemente inteligente como para volver a cargar el PDF cuando cambia, pero solo lo hace cuando hago clic en la aplicación y la traigo al primer plano.

¿Hay una manera de decirle a la Vista previa que vuelva a cargar el documento (y se mantenga en segundo plano) usando la línea de comandos?

Editar: para seguir, estoy perfectamente feliz de hacer un poco de piratería de AppleScript o lo que sea (nunca he usado AppleScript, pero no puede ser demasiado difícil).

    
pregunta Reid 02.11.2010 - 22:28

2 respuestas

5

No hay una solución simple en la que pueda pensar.

  • Puede cambiar a usar Skim , u otro programa de previsualización de PDF que admita el comportamiento que busca.
  • Puede "abrir archivo.pdf" para actualizar y llevar la Vista previa al primer plano, y luego otro comando para traer su editor o terminal al frente (abra archivo.pdf; abra -a Terminal.app).
respondido por el user588 02.11.2010 - 22:45
4

Si desea utilizar Applescript para llevar la vista previa al frente, todo lo que necesita es esta línea:

tell application "Preview" to activate

También puede usar el comando osascript en la línea de comandos para ejecutar ese script también. Hay cosas específicas a tener en cuenta (evadir las citas y manejar múltiples líneas). Los ejemplos sobre su uso exacto abundan y tiene su propia página man .

    
respondido por el Philip Regan 03.11.2010 - 02:09

Lea otras preguntas en las etiquetas