Во всех предыдущих версиях Mac OS X Preview.app мог отображать обновленный PDF-файл, когда отображаемый PDF-файл изменялся.
Пример: я пишу латексный документ и перекомпилирую его. Не закрывая Preview, он просто перезагрузил PDF.
В Lion это больше не показывает это поведение. Кажется, он застревает при изменении открытого PDF.
Вы знаете, как получить поведение перед Львом? Или я просто что-то здесь упускаю? Существует ли средство просмотра PDF, которое может обновлять PDF при его изменении?
Проблема на самом деле заключалась в том, как я создавал файл PDF. У меня есть Makefile для сборки моих латексных файлов, который выглядит следующим образом:
pdflatex -output-directory out main.tex
mv out/main.pdf .
Таким образом, файл не обновляется. Это заменено. На pre Lion Osx это работало нормально. У льва этого нет. Теперь я просто открываю / main.pdf и обновляю его с помощью pdflatex, и он работает.
Это также работает с Preview.app
temp.pdf
и затемcat temp.pdf > main.pdf && rm temp.pdf
. Таким образом, Preview.app видит изменение файла и обновляет себя.