Просмотрщик презентаций pdflatex/beamer с перезагрузкой и без размытых переходов (Mac OS)

Просмотрщик презентаций pdflatex/beamer с перезагрузкой и без размытых переходов (Mac OS)

При использовании 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), чтобы быть полезным.

Связанный контент