Если я изменяю содержимое PDF-файла, открытого в Preview, он автоматически перезагружается при переключении в программу. Есть ли способ заставить это сделать это без явного переключения на программу?
Причина в том, что я пишу LaTeX, и я хотел бы увидеть обновленный PDF, но переключение между предварительным просмотром и возвратом немного раздражает каждый раз. На данный момент у меня есть строка в моем Makefile, которая просто делает
open $(FILEPREFIX).pdf
open -a iTerm
каждый раз, когда он собирает документ (я использую emacs в терминале в качестве моего текстового редактора), но даже это немного раздражает, тем более что я хотел бы написать хук в emacs, который автоматически собирает документ через регулярные промежутки времени, и это заставить его отскочить от редактора.
PS Я знаю, что Ским может сделать это. Но я обнаружил, что автообновление ненадежно (то есть иногда оно просто перестает это делать, и мне приходится вручную перезагружать документ; если кто-то знает, как это исправить, я также был бы признателен).
latex
два или три раза в Makefile, чтобы получить правильные ссылки, и к тому времени, когда Skim читает его из первого обновления, он уже обновляется во второй раз. Но это всего лишь предположение (обычно это работает, но неизменно в какой-то момент оно перестает работать, пока я не обновлюсь вручную).latex
несколько раз на одну сборку.Ответы:
У меня никогда не было проблем с тем, что Skim не может идти в ногу, но я использую файл latex-makefile, который генерирует временные PDF-файлы под другими именами до самого последнего прохода. Возможно, вы могли бы попробовать использовать это и посмотреть, работает ли он, или подобным образом настроить свой собственный Makefile?
источник