Quarto. Презентации
Quarto. Презентации.
Содержание
1 Общая информация
- Поддерживаемые форматы презентаций:
revealjs(HTML);pptx(MS Office);beamer(LaTeX/PDF).
2 Общее для разных форматов
2.1 Структура слайдов
В markdown слайды разграничиваются с помощью заголовков.
Например, простое слайд-шоу с двумя слайдами, каждый из которых определен заголовком уровня 2 (
##):--- title: "Habits" author: "John Doe" format: revealjs --- ## Getting up - Turn off alarm - Get out of bed ## Going to sleep - Get in bed - Count sheepМожно разделить слайд-шоу на разделы с титульными слайдами, используя заголовок 1-го уровня (
#):--- title: "Habits" author: "John Doe" format: revealjs --- # In the morning ## Getting up - Turn off alarm - Get out of bed ## Breakfast - Eat eggs - Drink coffee # In the evening ## Dinner - Eat spaghetti - Drink wine ## Going to sleep - Get in bed - Count sheepТакже можно разграничить слайды с помощью горизонтальных линий (например, если слайд без заголовка):
--- title: "Habits" author: "John Doe" format: revealjs --- - Turn off alarm - Get out of bed --- - Get in bed - Count sheepУровень исподьзуемых заголовков можно настроить с помощью
slide-level.
2.2 Инкрементные списки
По умолчанию нумерованные и маркированные списки в слайдах отображаются все одновременно.
Можно переопределить это глобально с помощью
incremental:title: "My Presentation" format: revealjs: incremental: true beamer: incremental: trueМожно явно сделать любой список инкрементным или неинкрементным, заключив его в
divс явным классом, который определяет режим:::: {.incremental} - Eat spaghetti - Drink wine :::Сделать список неинкрементным:
::: {.nonincremental} - Eat spaghetti - Drink wine :::
2.3 Несколько столбцов
- Чтобы разместить материал в столбцах рядом, можно использовать контейнер
divс классом.columns, содержащий два или более контейнеровdivс классом.columnи атрибутомwidth::::: {.columns} ::: {.column width="40%"} contents... ::: ::: {.column width="60%"} contents... ::: ::::
3 Слайды beamer
3.1 Общая информация
- По умолчанию в формате beamer используются параметры
echo: falseиwarning: false.- В результате ячейки исполняемого кода в стандартных документах Beamer не будут показывать сам код или сгенерированные предупреждения.
- Как и в случае с другими параметрами, вы можете переопределить это поведение в метаданных документа или индивидуально в каждой исполняемой ячейке.
3.2 Структура слайдов
В Beamer заголовки ниже
slide-levelбудут размещать контент внутриblock:--- title: "Habits" author: "John Doe" format: beamer: slide-level: 2 --- ## Slide ### Simple block ContentМожно добавить класс
.alertили.exampleдля размещения контента внутриalertblockилиexampleblock:--- title: "Habits" author: "John Doe" format: beamer: slide-level: 2 --- ## Slide ### Alert block {.alert} Content ### Example block {.example} Content
3.3 Инкрементные списки
- Можно вставить паузу в слайд (скрыв содержимое после паузы), вставив три точки, разделенные пробелами:
## Slide with a pause content before the pause . . . content after the pause
3.4 Несколько столбцов
Контейнеры
divс классамиcolumnsиcolumnмогут опционально иметь атрибутalign. Классcolumnsможет опционально иметь атрибутыtotalwidthилиonlytextwidth::::: {.columns align=center totalwidth=8em} ::: {.column width="40%"} contents... ::: ::: {.column width="60%" align=bottom} contents... ::: ::::Атрибуты
alignдляcolumnsиcolumnможет использоваться со значениямиtop,top-baseline,centerиbottomдля вертикального выравнивания столбцов. По умолчанию используетсяtop.Атрибут
totalwidthограничивает ширину столбцов заданным значением.Класс
onlytextwidthустанавливаетtotalwidthв\textwidth::::: {.columns align=top .onlytextwidth} ::: {.column width="40%" align=center} contents... ::: ::: {.column width="60%"} contents... ::: ::::
3.5 Опции beamer
Можно задать опции для презентации
beamer:--- title: "Presentation" format: beamer: aspectratio: 32 navigation: horizontal theme: AnnArbor colortheme: lily ---aspectratio: Соотношение сторон слайда:43для 4:3 (по умолчанию),169для 16:9,1610для 16:10,149для 14:9,141для 1,41:1,54для 5:4,32для 3:2beamerarticle: создать статью из слайдов Beamerbeameroption: дополнительные опции\setbeameroption{}institute: принадлежность автора: может быть списком, если авторов несколько.logo: изображение логотипа для слайдовnavigation: символы навигации (по умолчаниюempty— отсутствие навигационных символов; другие допустимые значения:frame,vertical,horizontal)section-titles: включает «титульные страницы» для новых разделов (по умолчаниюtrue)theme, colortheme, fonttheme, innertheme, outertheme: темы для Beamerthemeoptions: опции для темtitlegraphic: изображение для титульного слайда
3.6 Атрибуты фрейма
- Иногда необходимо добавить LaTeX вариант
fragileдля кадра (например, при использовании средаminted). - Это можно сделать принудительно, добавив класс
fragileк заголовку:# Fragile slide {.fragile} - Можно использовать атрибуты
allowdisplaybreaks,allowframebreaks,b,c,t,environment,label,plain,shrink,standout,noframenumbering.
3.7 Фоновые изображения
- Для общего фонового изображения для всех слайдов презентации Beamer используйте
background-image:--- format: beamer: background-image: background.png ---