Preview.app non aggiorna un pdf quando cambia

8

In tutte le versioni pre-Lion di Mac OS X Preview.app può mostrare un PDF aggiornato quando il PDF è stato modificato.

Esempio: sto scrivendo un documento in lattice e ricompilalo. Senza chiudere Anteprima, ha appena ricaricato il PDF.

In Lion non mostra più questo comportamento. Sembra che rimanga bloccato quando il PDF aperto cambia.

Sai come ottenere il comportamento pre-Lion? O mi manca qualcosa qui? Esiste un visualizzatore di PDF che può aggiornare il PDF quando cambia?

Il problema in realtà era il modo in cui costruisco il file PDF. Ho un Makefile per costruire i miei file in lattice che assomiglia a questo:

pdflatex -output-directory out main.tex
mv out/main.pdf .

Quindi il file non viene aggiornato. Viene sostituito. Su pre Osse di Leone questo ha funzionato bene. In Lion no. Ora apro / main.pdf e lo aggiorno con pdflatex e funziona.

Funziona anche con Preview.app

    
posta Kungi 08.08.2011 - 12:24
fonte

4 risposte

3

Prova Skim . Ha un'opzione di preferenza per verificare le modifiche ai file.

    
risposta data 08.08.2011 - 15:43
fonte
2

Il problema si verifica quando si verifica un errore nel file in lattice. A quel punto, pdflatex cancellerà il pdf e l'anteprima smetterà di seguirlo. Dopo aver corretto l'errore, pdflatex creerà un nuovo file, ma questo non verrà tracciato dall'anteprima, che sta ancora esaminando il file ora non esistente. Questo è il motivo per cui lo skim funzionerà per un po '. Capisco perché l'anteprima cerchi di seguire il file, in qualche modo, ma penso che questo comportamento sia molto fastidioso.

    
risposta data 08.12.2011 - 00:04
fonte
1

L'app Skim non sembra aggiornare automaticamente il PDF sottoposto a rendering quando sostituisco il file PDF con una nuova versione, anche con l'opzione di preferenza "Verifica modifiche file" selezionata.

Che cosa funziona con Skim è selezionare File - > Ripristina, quindi conferma la selezione facendo clic su "Ripristina" nella finestra di dialogo che si apre. Questo è troppo manuale per i miei gusti.

Per inciso, l'opzione di menu "Ripristina" è disattivata quando il file PDF non è stato aggiornato, ma non appena aggiorno / sostituisco il file PDF con una nuova versione, l'opzione di menu "Ripristina" diventa disponibile per essere selezionata . Quindi questo indica che Skim nota che il file PDF su disco è diverso dalla versione che è stata renderizzata, ma non aggiorna automaticamente la visualizzazione.

    
risposta data 30.11.2011 - 15:13
fonte
0

Puoi anche aprire il PDF con Safari e aggiornare la pagina manualmente per visualizzare la nuova versione. markdown2pdf sostituisce il PDF invece di aggiornarlo, quindi Lion's Preview non funzionerà per me.

    
risposta data 18.01.2012 - 18:21
fonte

Leggi altre domande sui tag