Beamer
Para usar a classe declara-se
\documentclass{beamer}
no início do arquivo TEX. Beamer aceita a estruturação do texto usando \section e \subsection
Slides individuais são definidos dentro de
\frame{ ... } ou \begin{frame} ...
\end{frame}
O Beamer, na sua última versão, aceita apresentações em modo widescreen. Para isso basta digitar
\documentclass[aspectratio=169]{beamer}
8.1
Estrutura de uma Apresentação Beamer
Uma apresentação Beamer é formada por um conjunto de frames, que são as lâminas da apresentação (slides). A seguir vemos uma estrutura básica de uma apresentação Beamer.
8.1. Estrutura de uma Apresentação Beamer
Sintaxe:
\documentclass{beamer} \begin{document}
\begin{frame}
Meu Primeiro Beamer. \end{frame}
\end{document}
Resultado:
8.2
Pacotes e Comandos
8.2.1 Pacotes Iniciais
Assim como anteriormente, acrescentamos ao preâmbulo os pacotes
\usepackage[utf8]{inputenc} \usepackage[portuguese]{babel} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{hyperref} \usepackage{graphicx} \usepackage{ragged2e}
O pacote hyperref é um pacote para fazer links em suas referências, assim como linkar tam-bém o seu sumário às seções presentes na apresentação. Os demais tiveram suas funcionalidades já apresentadas.
O pacote hyperref é pacote para justificar texto e, para para utilizar o pacote escrevemos o comandojustifyingdentro do ambiente frame.
8.2.2 Tema
Existem diversos temas pré-definidos que devem atender a maioria das necessidades. O nome de um tema normalmente é o nome de uma cidade onde acontece um evento de informática. Há também disponibilidade de cores e fontes pré-definidos.
Para declarar o tema, cor e fonte desejado usa-se
\usetheme{ ... } \usecolortheme{ ... } \usefonttheme{ ... }
no preâmbulo do arquivo TEX.
Apresentamos a seguir algumas opções de tema, cor e fonte:
• Tema: AnnArbor, Antibes, Bergen, Berkeley, Berlin, Boadilla, boxes, CambridgeUS, Copenha-gen, Darmstadt, default, Dresden, Frankfurt, GoettinCopenha-gen, Hannover, Ilmenau, JuanLesPins, Luebeck, Madrid, Malmoe, Marburg, Montpellier, PaloAlto, Pittsburgh, Rochester, Singapore, Szeged, Warsaw.
8.2. Pacotes e Comandos Sintaxe: \documentclass{beamer} \usetheme{CambridgeUS} \usecolortheme{orchid} \begin{document} \begin{frame}
Meu Primeiro Beamer. \end{frame}
\end{document}
Resultado:
8.2.3 Comandos Opcionais
% Colocando número de páginas no slide \setbeamertemplate{footline}[frame number] % Desativando os botões de navegação
\beamertemplatenavigationsymbolsempty % Tela cheia
\hypersetup{pdfpagemode=FullScreen} % Layout da pagina
\hypersetup{pdfpagelayout=SinglePage}
8.3
Primeiros Frames de uma Apresentação
Usualmente, o primeiro frame de uma apresentação Beamer é a página de título do trabalho, definida pelos comandos \title[ ]{ } \author[ ]{ } \institute[ ]{ } \date[ ]{ } \subject{ }
e gerada pelo comando
\frame{\titlepage}
que deve ser colocado logo após o\begin{documente}.
Também no Beamer podemos colocar mais de um autor, separando cada um com \\ e a data pode ser fixa, como “19 de Janeiro” ou “Junho de 2020”, ou com a utilização do comando \today. Neste caso, a data inserida será a data do seu computador no momento em que a apresentação for gerada.
8.3. Primeiros Frames de uma Apresentação
Sintaxe:
\title[Título Reduzido]{Título da Apresentações com o Beamer} \author[Nome Autor Reduzido]{
Autor 1 \inst{1} \\ Autor 2 \inst{2} }
\institute[Sigla Instit.]{ \inst{1}
Nome da Instituição 1 \and \inst{2}
Nome da Instituição 2}
\date[Data nos Frames]{\today} \subject{Curso de LaTeX}
Resultado:
O segundo frame é o sumário da apresentação (opcional), que é definido pelos comandos\section
ao longo do documento, e gerado pelo comando \frame{\tableofcontents}. Outra forma de inserir o frame com o sumário é a seguinte
\begin{frame}{Sumário} \tableofcontents
\end{frame}
onde o nome sumário é apresentado no topo do frame.
Podemos estar interessados em repetir automaticamente o sumário no início de cada seção, com a seção corrente aparecendo destacada. Para isto se usariam os comandos:
\AtBeginSection[] { \begin{frame}{Sumário} \tableofcontents[currentsection] \end{frame} }
8.4
Frame
Para se definir um frame usa-se o ambiente “frame”, que recebe como argumento o título e subtítulo desejado para o frame:
\begin{frame}[Opção Alinhamento]{Título do Frame}{Subtítulo do Frame} ...
\end{frame}
A opção de alinhamento do quadro padrão (default) é [c] centralizado, mas também podem ser utilizadas: topo [t] (Geralmente, para exibição de imagens grandes) e pé [b].
8.4. Frame Sintaxe: \begin{frame}[c] {Título do Frame} {Subtítulo do Frame} ... Texto ou Imagem ... \end{frame} Resultado:
8.5
Inserindo Figuras
A inserção de figuras é feita da mesma forma como em article, report e book. Sintaxe:
\begin{frame} \begin{figure} \centering
\includegraphics[scale=0.4]{nome.jpg} \caption{Frame com Figura}
\end{figure} \end{frame}
Resultado:
8.5. Inserindo Figuras
8.5.1 Figura como Fundo do Frame
Para inserir uma figura como pano de fundo de um frame usamos os comandos Sintaxe:
{
\usebackgroundtemplate{ \centering
\includegraphics[width=\paperwidth]{nome.jpg} % a figura deve estar em .jpg
}
% Frame com plano de fundo \begin{frame}
\begin{center} % texto colorido
\color{black}{\Huge Imagem como plano de fundo} \end{center}
\end{frame} }
Resultado:
8.6
Bloco
Um recurso interessante para organizar a informação dentro dos frames é o bloco. O uso de blocos permite agrupar um conjunto de informações de uma lâmina em uma unidade (o bloco) com um título.
Blocos são definidos usando-se o ambiente “block”:
\begin{block}{Título do bloco} ...
\end{block}
Caso você não deseje adicionar um título, o resultado será um bloco sem a barra superior, apenas com a parte inferior onde se localiza o resto do conteúdo. Para fazer o conteúdo de um bloco, você está livre para inserir qualquer tipo de estrutura: texto puro, itens, imagens ou até mesmo outros blocos.
Para justificar o texto dentro do bloco inserimos o comando
\justifying
após o comandobegin{block}. Vejamos os exemplos a seguir.
8.6. Bloco Sintaxe: \begin{frame}{Blocos}{Conteúdo de Blocos} \begin{block}{Título do Bloco} Conteúdo do Bloco. \end{block} \begin{block}{} Bloco sem Título. \end{block}
\begin{block}{Primeiro Bloco} Bloco dentro de Bloco.
\begin{block}{Segundo Bloco} Bloco dentro de Bloco.
\end{block} \end{block} \end{frame}
Figura 8.7: Frame com Blocos
Sintaxe:
\begin{frame}{Blocos}{Conteúdo de Blocos} \begin{block}{Bloco com Figura}
\begin{figure} \centering
\includegraphics[scale=0.2]{yusuke-urameshi.jpg} \caption{ \footnotesize Yusuke Urameshi}
\end{figure} \end{block} \end{frame}
8.7. Colunas
Figura 8.8: Bloco com Figura
\begin{frame}[t]{Colunas} \begin{columns}[t] \column{.45\textwidth} \begin{block}{Matemática} \begin{enumerate} \item Cálculo.
\item Álgebra Linear. \end{enumerate}
\end{block}
\column{.45\textwidth}
\begin{block}{Educação Matemática} \begin{enumerate}
\item Prática de Ensino. \item Didática da Matemática. \end{enumerate}
\end{block} \end{columns}
\end{frame} Resultado:
8.8. Os Comandos alert e pause
8.8
Os Comandos alert e pause
Existem dois comandos,\alerte\pause, que podem ser utilizados em conjunto para dar um efeito de transição do conteúdo de um slide. Sozinho, o\alert destaca um pedaço de texto ou um item (caso esteja utilizando o itemize), utilizando a cor definida no preâmbulo para texto em destaque (que por padrão é vermelho). O\pause divide seu slide em frames.
8.8.1 Alert 8.8.2 Pause
8.9
Overlay
Um quadro é composto por camadas, slides, onde um quadro comum possui somente uma camada. As sobreposições, overlays, dão um efeito dinâmico aos quadros, dando a impressão de que os elementos da página estão se alternando, modificando. Na verdade, as sobreposições definem uma sequência de camadas sobre um mesmo quadro que ao serem passados geram esses efeitos. Elas adcionam e mostram o conteúdo do quadro de acordo com a camada.
A forma mais simples de se aplicar um efeito de sobreposição é usando o comando pause antes do conteúdo ao qual se quer gerar o efeito, ou seja, o conteúdo seguinte ao comando só irá aparecer na camada seguinte. Cada vez que for usado o comando, esse efeito será gerado para o conteúdo posterior à ele.
8.10
Uncover
\begin{frame}[t]{Colunas} \begin{columns}[t] \column{.45\textwidth}\uncover<2->{ \begin{block}{Answered Questions}} \begin{enumerate}\item<4-> How many primes are there? \item<6-> Segunda questão.
\end{enumerate} \end{block}
\column{.45\textwidth}\uncover<3->{ \begin{block}{Open Questions}} \begin{enumerate}
\item<5-> Is every even number the sum of two primes? \item<7-> Segunda questão.
\end{enumerate} \end{block} \end{columns} \end{frame}
8.11. Transição de Slides
8.11
Transição de Slides
O formato PDF oferece um mecanismo padrão para definirmos transições entre as camadas ou quadros. É válido lembrar que diferentes softwares leitores de PDF possuem diferentes interpretações e suporte a tais efeitos.
Uma transição é composta de um único comando, este especifica que transição deve ser usada quando o quadro é mostrado. O comando pode ser posicionado em qualquer local, dentro do quadro.
A Tabela8.1 apresenta algumas opções para transição de Slides.
Comando Efeito
\transblindshorizontal Persiana horizontal \transblindsvertical Persiana vertical
\transboxin Movimento das bordas ao centro \transboxout Movimento do centro às bordas \transdissolve Dissolver devagar o conteúdo anterior
\transdurationX Mostra o slide por um determinado tempo (X segundos) \transglitter Efeito Glitter numa direção específica
\transplithorizontalin O conteúdo entra em duas linhas horizontais \transsplithorizontalout O conteúdo sai em duas linhas horizontais \transsplitverticalin O conteúdo entra em duas linhas verticais \transsplitverticalout O conteúdo sai em duas linhas verticais
\transwipe conteúdo entra numa linha de direção determinada Tabela 8.1: Comandos para Transição de Slides
Podemos definir em quais camadas do quadro o efeito será aplicado, com o mesmo mecanismo das sobreposições:
\trans(opção)<número>
ondenúmero define em quais camadas o efeito será aplicado, por exemplo: • < 2 >: a transição a afeta apenas o segundo slide.
• < 2 − 5 >: a transição a afeta do segundo ao quinto slide.
A não colocação do número faz com que o efeito da transição seja aplicado a todos as camadas do frame.
Para cada transição temos duas opções possíveis, duração (em segundos, o qual depende do leitor de PDF) e direção (em graus), que são definidos pelo comando
8.12
Vídeo
Para inserirmos vídeo em um Beamer utilizaremos o pacote
\usepackage{multimedia}
Os arquivo aqui utilizado é do tipo .mp4 e deve estar na pasta do arquivo-fonte. Apresentamos na página seguinte um exemplo de frame com vídeo.
O comando
externalviewer
faz com que o arquivo de vídeo seja aberto externamente ao Beamer por um software de vídeo compatível com a extensão .mp4 existente em seu computador.
Deslizando o cursor para cima a imagem escolhida para o vídeo, o mesmo muda seu formato para uma “mãozinha”. Para visualizar o vídeo basta então clicar na imagem.
8.12. Vídeo
Sintaxe:
\begin{frame}{Vídeo - Donald no País da Matemágica} \begin{figure}[h!] \centering \movie[width=1.0\textwidth,externalviewer] {\includegraphics[width=1.0\textwidth]{imagem.jpg}} {nome-arquivo.mp4} \end{figure} \end{frame} Resultado: