Beamer: качественная презентация средствами LaTeX

Beamer это класс для LaTeX позволяющий создавать слайды для презентаций. Возможно включение сложных математических формул иллюстраций анимации аудио и видео. Есть набор тем для разукрашивания слайдов.

Для меня огромным плюсом beamer'a есть легкость создания презентации из основного LaTeX-документа и на выходе получать обычный PDF. Также очень удобно набирать формулы делать ссылки между слайдами и вставлять внешние медиа ресурсы.

Установка

Установка Beamer предполагается что LaTeX уже установлен.

# archyaourt -S latex-beamer# ubuntusudo apt-get install latex-beamer

Первая презентация

Принцип использования Beamer очень прост в преамбулу LaTeX документа добавляем класс beamer и описываем каждый слайд в окружении frame. Beamer автоматически подгружает некоторые из LaTeX пакетов: xcolor amsmath amsthm calc geometry hyperref extsizes.

\begin{frame}.......\end{frame}

Стандартные пропорции слайда - 4:3 если хочется сделать презентацию для другого соотношения сторон (например 16:9) следует в необязательном аргументе команды \documentclass указать aspectratio=169.

Пример презентации

\documentclass[10ptpdfhyperref={unicode}]{beamer}% \documentclass[aspectratio=43]{beamer}% \documentclass[aspectratio=1610]{beamer}% \documentclass[aspectratio=169]{beamer}\usepackage{lmodern}% подключаем кириллицу \usepackage[T2A]{fontenc}\usepackage[utf8]{inputenc}% отключить клавиши навигации\setbeamertemplate{navigation symbols}{}% тема оформления\usetheme{CambridgeUS}% цветовая схема\usecolortheme{seahorse}\title{The title of presentation}   \subtitle{Use beamer everywhere you are}\author{proft} \date{\today} % \logo{\includegraphics[height=5mm]{images/logo.png}\vspace{-7pt}}\begin{document}% титульный слайд\begin{frame}\titlepage\end{frame} \begin{frame}\frametitle{frame title} \framesubtitle{subtitle}body\end{frame}\begin{frame}\frametitle{frame title} \begin{center}\includegraphics[width=0.8\paperwidth]{images/figure.png}\end{center}\end{frame}\end{document}
beamer.png

Для того чтобы выделить важную часть текста можно воспользоваться окружением block

\begin{block}{title of block}...\end{block}\begin{alertblock}{title of alert block}...\end{alertblock}\begin{exampleblock}{title of example block}...\end{exampleblock}

Анимация

Beamer поддерживает анимации при переходе от элемента к элементу или от слайда к слайду.

Ниже приведен пример слайда с плавным появлением элементов списка (лучше один раз увидеть чем пытаться объяснить)

\begin{frame}\begin{itemize}\item первый элемент\item второй элемент\item третий элемент\item четвертый элемент\end{itemize}\end{frame}

Про другие виды анимации можно почитать например тут.

Вставка листинга программы

Воспользуемся для этого пакетом listings предварительно добавив \usepackage{listings} в преамбулу документа.

Пример слайда с листингом

\begin{frame}[fragile]\begin{lstlisting}import antigravity\end{lstlisting}

Полезные рецепты

Чистый слайд (без шапки и подвала)

\begin{frame}[plain]Lorem ipsum ...\end{frame}

Сжимаем слайд по вертикале если много текста

\begin{frame}[shrink]Lorem ipsum ...\end{frame}

Beamer позволяет легко ссылаться на любой слайд

\begin{frame}[label=frame_A]\frametitle{frame A} \begin{center}\hyperlink{frame_X}{\beamerbutton{Go to frame X}}\end{center}\end{frame}...\begin{frame}[label=frame_X]\frametitle{frame X} \begin{center}\hyperlink{frame_A}{\beamerbutton{Back}}\end{center}\end{frame}

Пример создание двух колонок по 5 см.

\begin{columns}\begin{column}[t]{5cm}....\end{column}\begin{column}[t]{5cm}.....\end{column}\end{columns}

Меняем цвет фона для слайда

\setbeamercolor{normal text}{bg=green}\begin{frame}...\end{frame}% возврат предыдущего цвета\setbeamercolor{normal text}{bg=white}

Темы оформления слайдов

Дополнительное чтиво


Оригинал статьи http://proft.me/2014/05/31/beamer-kachestvennaya-prezentaciya-sredstvami-late/

0 комментариев

Оставить комментарий