在Mac OS X Preview的所有Lion之前版本中,当显示的PDF发生更改时,它可能会显示更新的PDF。
示例:我正在编写一个乳胶文档并重新编译。没有关闭预览,它只是重新加载了PDF。
在Lion中,它不再显示此行为。当打开的PDF更改时,它似乎卡住了。
您知道如何获得狮王之前的行为吗?还是我只是在这里想念东西?是否有PDF查看器,可以在更改时更新PDF?
问题实际上是我生成PDF文件的方式。我有一个Makefile来构建我的乳胶文件,如下所示:
pdflatex -output-directory out main.tex
mv out/main.pdf .
因此该文件不会更新。它被替换了。在Lion Osx之前,这可以正常工作。在Lion中没有。现在,我只打开/main.pdf并用pdflatex更新它,并且可以正常工作。
它也可以与Preview.app一起使用
temp.pdf
,然后输出cat temp.pdf > main.pdf && rm temp.pdf
。这样,Preview.app会看到文件更改并自动刷新。