Deshabilitar la representación breve de PDF de baja resolución en las transiciones de página en Preview.app

6

Me gusta el Preview.app incorporado, pero cuando hago presentaciones (en particular, cuando uso múltiples páginas PDF para componentes animados de la página, como con LaTeX-beamer), me molesta la breve representación de baja resolución en cada página. transición. Después de aproximadamente un segundo, obtengo la representación deseada, pero con cada pulsación de tecla, primero obtengo una representación previa inmediata y en bloques.

Edit: Aquí hay un screencast de QuickTime si lo anterior es difícil de entender

En otros programas, encuentro opciones como "pre-renderizar la página siguiente [en modo de presentación]" o "preferir la calidad sobre la velocidad [al renderizar archivos PDF]", pero no en las preferencias de Preview.app.

¿Hay alguna forma oculta de configurar esto o alguna otra solución?

    
pregunta hans_meine 06.02.2018 - 12:40

2 respuestas

2

LaTeX (Beamer) y Preview son las palabras clave?

Es muy probable que sea una combinación de salida de PDF subóptima de LaTeX y Buggy PDFkit, que es demasiado complicado con esto. Este error fue introducido con macOS 10.12 Sierra. El efecto no se puede desactivar, ya que este es el truco que hace que las aplicaciones de MacOS PDFkit "griten a través de PDF". Cualquier transición se procesa con una calidad muy reducida hasta que la imagen se supone que debe ser estable y, en realidad, ser vista por un usuario.

La causa es probablemente la inclusión de muchos archivos de gráficos que contienen innecesariamente o incorrectamente un atributo de "grupo de páginas" cada vez.

Si se trata de este problema, que es mucho más preocupante en Sierra y un poco mejor en High Sierra: entonces hay algunas opciones a considerar:

  1. Usa El Capitán para tu presentación.

  2. Cambie la vista previa o todos los demás visores de PDF basados en PDFkit en macOS. Los productos de Adobe son más robustos para este tipo de problema, Foxit o PDFExpert parecen igualmente capaces de evitar ese problema en cierta medida.

  3. Refleja tu fuente PDF. Hay algunas opciones para eso. Herramientas caras o de código abierto.
    Una solución podría ser usar qpdf con

    qpdf --linearize slow.pdf faster.pdf
    
  4. Prepare cuidadosamente todos los gráficos que se incluirán antes pdfTeX los incluye en el archivo de salida. Parece que el flujo de trabajo predeterminado en la mayoría de las conversiones de LaTeX a PDF hace que el problema sea mucho peor si el convertidor de imagen utilizado es ImageMagick.

  5. Si insistes en usar Sierra o High Sierra: asegúrate de que realmente cargues una nueva instancia de lectores de PDF basados en PDFkit. Motivo: macOS a menudo mantiene una instancia de la vista previa activa en la lista de procesos (probablemente debido a la forma en que se manejan las aplicaciones de autoquit).
    Compruébelo dejando que la Vista previa se active automáticamente o cerrándola. A menudo se desvanece del Dock, pero sigue apareciendo en el Monitor de actividad. A medida que este error se acumula con el tiempo en sus efectos, forzar el cierre de la vista previa (desde el Monitor de actividad o con el comando Terminal). Una nueva instancia de Vista previa se comporta mejor que una que acumuló el error. En Sierra esto es obligatorio.

Puede encontrar más información sobre este problema en ¿Qué causa la visualización incorrecta de PDFkit o PDF borroso en macOS Sierra y cómo solucionar o remediar esa situación? y Varios PDF con grupo de páginas incluido en una sola página de advertencia Hacer pregunta

    
respondido por el LangLangC 24.09.2018 - 00:59
1

Esto parece ser una limitación en la biblioteca de representación de PDF subyacente de MacOS. Recuerdo vagamente que este problema fue introducido por Apple con un poco de reescritura de PDFkit (¿fue en 10.12?). Antes funcionaba bien. Puede informar esto a Apple (y probablemente no sucederá nada) aquí .

Exactamente el mismo comportamiento también se puede observar con skim y, curiosamente, tampoco tiene esa opción. Como skim es de código abierto, puede sugerir esta mejora aquí . Tal vez los desarrolladores le dirán exactamente qué limitación es.

Finalmente, como esto también me molesta y no quería instalar ningún producto de Adobe, encontré que Firefox puede procesar archivos PDF muy bien. Si abres tu pdf en Firefox y accedes al modo de presentación con ⌥⌘p . Esto me da el resultado deseado. Una vista de presentación funcional sin distorsión de procesamiento en la transición de página.

    
respondido por el Thomas 24.09.2018 - 00:27

Lea otras preguntas en las etiquetas