У всіх версіях Lion Mac OS X Preview.app може відображати оновлений PDF, коли PDF, який він відображав, змінився.
Приклад: Я пишу латексний документ і перекомпілюю його. Не закриваючи попередній перегляд, він просто перезавантажив PDF-файл.
У Лева така поведінка більше не проявляється. Це, здається, застрягає, коли відкритий PDF змінюється.
Чи знаєте ви, як отримати попередню поведінку Лева? Або я просто щось тут пропускаю? Чи існує програма перегляду PDF-файлів, яка може оновлювати PDF-файл, коли він змінюється?
Проблема насправді полягала в тому, як я створив файл PDF. У мене є Makefile для створення моїх файлів з латексу, який виглядає приблизно так:
pdflatex -output-directory out main.tex
mv out/main.pdf .
Отже файл не оновлюється. Його заміняють. На попередньому Lion Osx це спрацювало чудово. У Лева цього немає. Тепер я просто відкриваю / main.pdf та оновлюю його за допомогою pdflatex, і він працює.
Він також працює з Preview.app
temp.pdf
і потімcat temp.pdf > main.pdf && rm temp.pdf
. Таким чином, Preview.app бачить, як файл змінюється та оновлюється.