Disabilitazione del rendering PDF a bassa risoluzione su transizioni di pagina in Preview.app

6

Mi piace il Preview.app integrato, ma quando si presentano presentazioni (in particolare, quando si usano più pagine PDF per componenti di pagine animate come con LaTeX-beamer) sono infastidito dal breve rendering a bassa risoluzione su ogni pagina transizione. Dopo circa un secondo, sto ottenendo il rendering desiderato, ma su ogni pressione di un tasto, sto ottenendo un pre-rendering immediato e bloccante.

Modifica: Ecco uno screencast QuickTime se quanto sopra è difficile da capire

In altri programmi, trovo opzioni come "pre-rendering nella pagina successiva [in modalità presentazione]" o "preferisci la qualità alla velocità [durante il rendering dei PDF]", ma non nelle preferenze di Preview.app.

C'è un modo nascosto per configurare questo o qualsiasi altra soluzione?

    
posta hans_meine 06.02.2018 - 12:40
fonte

2 risposte

2

LaTeX (Beamer) e Anteprima sono le parole chiave?

Probabilmente è una combinazione di output PDF subottimale di LaTeX e di buggy PDFkit, che è fin troppo meticoloso con questo. Questo errore è stato effettivamente introdotto con macOS 10.12 Sierra. L'effetto non può essere disattivato in quanto questo è il trucco che rende le app di macOS PDFkit "urlanti tramite PDF". Qualsiasi transizione è resa in una qualità molto ridotta fino a quando l'immagine dovrebbe essere stabile e effettivamente visualizzata da un utente.

La causa è probabilmente l'inclusione di molti file grafici che contengono ogni volta inutilmente o erroneamente un attributo "gruppo di pagine".

Se è questo problema, che è molto più problematico in Sierra e un po 'meglio in High Sierra: ci sono alcune opzioni da considerare:

  1. Usa El Capitan per la tua presentazione.

  2. Passa da Preview o da tutti gli altri visualizzatori PDF basati su PDFkit in macOS. I prodotti Adobe sono davvero più robusti per questo tipo di problema, Foxit o PDFExpert sembrano ugualmente in grado di evitare in misura tale problema.

  3. Riscrivi il tuo codice sorgente. Ci sono alcune opzioni per questo. Strumenti costosi o opensource.
    Una soluzione potrebbe essere usare qpdf con

    qpdf --linearize slow.pdf faster.pdf
    
  4. Prepara accuratamente tutti i grafici che devono essere inclusi prima pdfTeX li include nel file di output. Sembra che il flusso di lavoro predefinito nella maggior parte delle conversioni da LaTeX a PDF peggiori il problema se il convertitore di immagini utilizzato è ImageMagick.

  5. Se insisti a utilizzare Sierra o High Sierra: assicurati di caricare una nuova istanza di lettori PDF basati su PDFkit. Motivo: macOS spesso mantiene un'istanza shadow di Preview attiva nell'elenco dei processi (probabilmente a causa del modo in cui vengono gestite le "applicazioni autoquit").
    Guardalo lasciando che Anteprima automaticamente o chiudendolo. Spesso svanisce dal Dock ma è ancora elencato in Activity Monitor. Poiché questo bug si accumula nel tempo nei suoi effetti, forza l'anteprima di uscita (da Monitoraggio attività o con il comando Terminale). Una nuova istanza di Anteprima si comporta meglio di una che ha accumulato l'errore. Su Sierra questo è obbligatorio.

Maggiori informazioni su questo problema sono disponibili in Cosa causa la visualizzazione errata di PDFkit o di sfocate PDF in macOS Sierra e come risolvere o correggere questa situazione? e Più PDF con gruppo di pagine incluso in un avviso di singola pagina Fai una domanda

    
risposta data 24.09.2018 - 00:59
fonte
1

Questo sembra essere un limite nella sottostante libreria di rendering pdf di MacOS. Ricordo vagamente che questo problema è stato introdotto da Apple con alcuni riscrittura di PDFkit (era il 10.12?). Prima stava funzionando bene. Puoi segnalarlo ad Apple (e probabilmente non succederà nulla) qui .

Esattamente lo stesso comportamento può essere osservato anche con skim e, curiosamente, non ha nemmeno questa opzione. Poiché skim è open source, potresti suggerire questo miglioramento qui . Forse gli sviluppatori ti diranno esattamente quale limite è.

Infine, dato che anche io sono infastidito da questo e non volevo installare alcun prodotto Adobe, ho scoperto che Firefox può rendere i PDF molto buoni. Se apri il pdf in Firefox e vai in modalità presentazione con ⌥⌘p . Questo mi dà il risultato desiderato. Una vista di presentazione funzionale senza sfocatura del rendering sulla transizione della pagina.

    
risposta data 24.09.2018 - 00:27
fonte

Leggi altre domande sui tag