Org-mode. Презентации. Beamer

Создание презентаций Beamer в org-mode.

Содержание

1 Конфигурационный файл Emacs

  • Считаем, что экспорт в LaTeX уже настроен (см. Org-mode. Экспорт в LaTeX).
  • Подключаем библиотеку экспорта:
1(require 'ox-beamer)
  • Задаём уровень заголовка, который будет восприниматься как заголовок слайда:
    1(setq org-beamer-frame-level 3)
    
    Этот параметр можно переопределить как на уровне файла:
    1#+OPTIONS: H:3
    
    так и на уровне поддерева:
    1:EXPORT_OPTIONS: H:3
    

2 Опции экспорта

Общие опции экспорта:

Опции экспорта файлаОпции экспорта поддерева
BEAMER_THEMEEXPORT_BEAMER_THEME
BEAMER_COLOR_THEMEEXPORT_BEAMER_COLOR_THEME
BEAMER_FONT_THEMEEXPORT_BEAMER_FONT_THEME
BEAMER_INNER_THEMEEXPORT_BEAMER_INNER_THEME
BEAMER_OUTER_THEMEEXPORT_BEAMER_OUTER_THEME
BEAMER_HEADER

3 Явный разрыв слайда

  • Если текст не умещается на одном слайде, его нужно разбить. Для этого необходимо установить параметр allowframebreaks для конкретного слайда:
    1** A very long "frame" with breaks
    2:PROPERTIES:
    3:BEAMER_OPT: allowframebreaks,label=
    4:END:
    
  • Чтобы добавить явный разрыв страницы:
    1#+beamer: \framebreak
    
  • Можно установить глобально для всех слайдов:
    1#+BIND: org-beamer-frame-default-options "allowframebreaks"
    

4 Таблицы

4.1 Управление шириной таблицы

Можно задать атрибуты для таблицы:

1#+ATTR_LATEX: :align lp{0.4\linewidth}l

5 Иллюстрации

  • При подготовке иллюстраций можно передать параметры \(\LaTeX\):
    1#+attr_latex: :width 0.8\linewidth
    2[[file:../media/image.png]]
    
    В результате получим:
    1\includegraphics[width=0.8\linewidth]{../media/image.png}
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие