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_THEME | EXPORT_BEAMER_THEME |
BEAMER_COLOR_THEME | EXPORT_BEAMER_COLOR_THEME |
BEAMER_FONT_THEME | EXPORT_BEAMER_FONT_THEME |
BEAMER_INNER_THEME | EXPORT_BEAMER_INNER_THEME |
BEAMER_OUTER_THEME | EXPORT_BEAMER_OUTER_THEME |
BEAMER_HEADER |
3 Явный разрыв слайда
- Если текст не умещается на одном слайде, его нужно разбить. Для этого необходимо установить параметр
allowframebreaks
для конкретного слайда: - Чтобы добавить явный разрыв страницы:
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\includegraphics[width=0.8\linewidth]{../media/image.png}