%20.png)
При использовании pdflatex для создания презентации в beamer и последующем просмотре ее в Preview.app (одностраничный или полноэкранный режим) переходы страниц размыты: при переходе к следующему слайду размытая/низкоразрешенная версия отображается около секунды, прежде чем она становится четкой. Похоже, это касается всех просмотрщиков на основе PDFKit, например, Skim.
Acrobat Reader не страдает от этой проблемы. С другой стороны, он не поддерживает перезагрузку базового документа после его изменения. Поэтому приходится закрывать и заново открывать файл каждый раз, когда вносятся изменения в документ latex, что болезненно.
Существует ли средство просмотра презентаций pdflatex/beamer для Mac OS, которое не делает размытых переходов, но поддерживает перезагрузку?
решение1
Я использую Firefox для просмотра PDF-файлов, созданных из документов Beamer, в режиме презентации.
С Firefox
Вот как выглядит мой рабочий процесс в Firefox:
Введите эту команду для запуска презентации:
open -a Firefox slides.pdf
Нажмите control+ alt+, pчтобы переключиться в режим презентации. Или нажмите кнопку «Переключиться в режим презентации» (квадратная кнопка с четырьмя стрелками, направленными наружу), чтобы переключиться в режим презентации. Теперь слайды отображаются в полноэкранном режиме. Если соотношение сторон слайдов не соответствует соотношению сторон дисплея, то слайдыстолбчатыйс черными полосами по обеим сторонам.
Поскольку автоматическая перезагрузка презентации не выполняется, нажмите command+ rили щелкните кнопку перезагрузки на панели инструментов, чтобы перезагрузить презентацию.
ВидетьСочетания клавиш: просмотрщик PDF-файловдля соответствующих сочетаний клавиш.
Чтобы удалить предупреждения «pdf.js теперь находится на весь экран» и «Выйти из полноэкранного режима (esc)», которые появляются в течение 3 секунд сразу после переключения в полноэкранный режим, выполните следующие действия:
- Введите
about:config
адресную строку и нажмите enter. - Нажмите «Я принимаю на себя риск!».
- Искать
full-screen
. - Дважды щелкните по
full-screen-api.warning.timeout
. - Замените значение по умолчанию на
0
. - Нажмите «ОК».
С хромом
Вот как тот же рабочий процесс будет выглядеть в Chrome:
Введите эту команду для запуска презентации:
open -a "Google Chrome" slides.pdf
Наведите указатель мыши на нижнюю правую часть страницы (т. е. на нижнюю правую часть фона средства просмотра PDF-файлов, а не только на нижнюю правую часть содержимого PDF-файла) и нажмите кнопку «По размеру страницы».
Нажмите control+ command+, fчтобы войти в полноэкранный режим. Или выберите в меню Вид > Войти в полноэкранный режим. Теперь слайды отображаются в полноэкранном режиме. Если соотношение сторон слайдов не соответствует соотношению сторон дисплея, то слайдыстолбчатыйс серыми полосами по обеим сторонам.
Нажмите command+ rили кнопку перезагрузки на панели инструментов, чтобы перезагрузить презентацию.
решение2
На CTAN есть немного устаревший сценарий, AcroReloadPDF
, изначально написанный для версий Acrobat Reader для Linux до 9, для добавления пункта «Перезагрузить» в меню Файл.
В Unix-подобных системах он переходит в
~/.adobe/Acrobat/<version number>/JavaScripts/
каталог.
Хотя он не тестировался за пределами Linux, он может оказаться пригодным для использования и на OSX. Единственное требование заключается в том, что AR не должен блокировать файл PDF при открытии (что он делает в Windows), чтобы быть полезным.