Você está na página 1de 19

Universidade Federal Fluminense

Escola de Engenharia
Curso de Engenharia de Telecomunicaes
Programa de Educao Tutorial
Tutorial Beamer
Autor: Jonny Willian Luiz Andrade Corra (PET-Tele)
Tutor: Alexandre Santos de la Vega
Niteri-RJ
Setembro / 2009
Tutorial Beamer Universidade Federal Fluminense
Introduo
Este tutorial apresenta o Beamer, e direcionado queles que j possuem alguma experincia
com o L
A
T
E
X. O Beamer uma classe do L
A
T
E
X para criao de apresentaes no formato
PDF, o que as torna altamente portveis. Sua estrutura a mesma do L
A
T
E
X, com algumas
caractersticas especcas do Beamer. possvel desenvolver apresentaes dinmicas com
sobreposies e transices animadas entre os quadros.
As vantagens de usar o Beamer ao invs do MS-PowerPoint e outras ferramentas, so as
mesmas de usar o L
A
T
E
X para desenvolver documentos:
Os comandos principais do L
A
T
E
X funcionam tambm no Beamer. Algum capaz de
escrever um documento em L
A
T
E
X, perfeitamente capaz de escrever uma apresentao
em Beamer.
Pode-se facilmente criar camadas, sobreposies e efeitos dinmicos.
Um sumrio dinmico criado automaticamente, com links para cada seo e subseo
que voc zer.
Podem-se escolher temas que melhor se adequem ao propsito de sua apresentao. Os
temas so desenvolvidos para serem legveis e teis, de forma a facilitar a compreenso
da audincia e dar uma aparncia mais prossional apresentao.
Existe controle sobre o layout, cores e fontes, que podem ser alterados para todo o docu-
mento, o que permite modicaes de ltima hora sem complicao.
A caracterstica multiplataforma dos formatos L
A
T
E
X e PDF.
Programa de Educao Tutorial 2 Grupo PET-Tele
Contedo
Primeiros Passos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Criando quadros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Formatao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Listas, Tabelas e Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
estruturas de quadro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Sobreposies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Comandos de sobreposio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Transies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Temas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Referncias Bibliogrcas 19
3
Tutorial Beamer Universidade Federal Fluminense
Primeiros Passos
Para comear uma apresentao Beamer necessrio vericar a presena do pacote Beamer,
e desejvel tambm possuir os pacotes pgf e xcolor. Caso os pacotes no estejam presentes,
deve-se baix-los e instal-los. Geralmente, o pacote Beamer j vem embutido na instalao do
L
A
T
E
X.
Para utilizar a classe Beamer, assim como feito com qualquer outra classe do L
A
T
E
X, deve-se
declar-la da seguinte forma:
\documentclass{Beamer}
A apresentao pode ser dividida em sees, subsees e quadros. O cdigo de uma apre-
sentao Beamer bem simples possui a seguinte aparncia:
\documentclass{Beamer}
\title{Apresenta\c{c}o Teste}
\author{Usurio de Beamer}
\begin{document}
\frame{\titlepage}
\frame{\tableofcontents}
\section{UsandoBeamer}
\frame{
\frametitle{Caractersticas}
\begin{itemize}
\item<1->Classe
\item<2->Sobreposies
\item<3->Transies
\end{itemize}
}
\subsection{Uma subseo}
\frame{
\frametitle{Subseo}
Assim se divide uma apresentao em sesses.
}
\end{document}
Uma apresentao geralmente comea com uma pgina de ttulo, seguida pelo sumrio e,
ento, seu contedo. A Figura1 apresenta um exemplo de pgina de ttulo. Um trecho genrico
de cdigo que gera uma pgina de ttulo tem a seguinte forma:
\title[ttulo curto]{ttulo completo}
\author[nome abreviado]{nome completo}
\institute{nome da instituio qual o apresentador est vinculado}
\date{\today}
Programa de Educao Tutorial 4 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
\begin{document}
\frame{
\titlepage
}
...
\end{document}
Figura 1: Pgina de ttulo.
Os comandos author, title, institute e date, so colocados no prembulo do documento. O
comando frame e o comando titlepage so colocados logo aps o incio do documento, o comando
frame dene a insero do primeiro quadro e o titlepage dene que o quadro ser a pgina de
ttulo e vai carregar as informaes dadas pelos comandos title, author, institute e date.
Da mesma forma como feito num documento L
A
T
E
X, o sumrio gerado pelo comando
tableofcontents. No Beamer as divises disponveis so seo e subseo, cujos ttulos e pginas
formaro o sumrio a partir do comando mencionado.
...
\frame{
\tableofcontents
}
...
As divises em sees e subsees so usadas para denir o contedos dos quadros seguintes,
por isso so comando utilizados fora do ambiente de quadro, e naturalmente, antes dos quadros
aos quais se refere:
Programa de Educao Tutorial 5 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
...
\section{texto}
\frame{
\frametitle{texto}
}
\subsection{texto}
\frame{
\frametitle{texto}
}
...
Podemos estar interessados em repetir automaticamente o sumrio no incio de cada seo
(ou subseo), com a seo corrente aparecendo destacada. Para isto usamos os comandos:
\AtBeginSection[]{
\begin{frame}
\frametitle{Sumrio}
\tableofcontents[currentsection]
\end{frame}
}
Esta declarao informa ao Beamer que cada vez que se encontrar o incio de uma seo,
deve-se mostrar o sumrio, destacando a seo corrente. Este recurso ajuda a audincia a
contextualizar-se durante a apresentao.
Para mostrar tambm as subsees:
\atbeginsubsection[]
{
\begin{frame}
\frametitle{Sumrio}
\tableofcontents[currentsection,currentsubsection]
\end{frame}
}
Criando quadros
Podemos criar quadros de duas formas:
1. Usando o comando:
\frame{
contedo
}
onde o contedo do quadro inserido entre as chaves, ou seja, esse comando se adequa
quadros menores, mais simples;
Programa de Educao Tutorial 6 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
2. Usando um ambiente quadro:
\begin{frame}[]
...
\end{frame}
Similar ao uso de qualquer outro ambiente. A opo de alinhamento do quadro padro
[c] centralizado, mas tambm podem ser utilizadas: topo [t] (Geralmente, para exibio de
imagens grandes) e p [b].
Para adcionar um ttulo ao quadro, usamos o comando frametitlettulo entre as chaves
para o primeiro comando ou dentro do ambiente quadro. O mesmo feito para adcionar um
subttulo, mas com o comando framesubtitlesubttulo.
Formatao do Texto
O tamanho padro da fonte podemos denir logo no prembulo:
\documentclass[12pt]{Beamer} , por exemplo
J a fonte denida pelo tema. Cada tema possui seu prprio conjunto de opes e para
mudar a fonte utilizada devemos modicar a fonte do tema. Para isso utilizamos o comando:
usefonttheme{nomedafonte}
Nem todas as famlias de fontes vm com todas as instalaes do Beamer. Geralmente, as
que se encontram nas instalaes so:
serif, avant, bookman, chancery, charter, euler, helvet, mathtime, mathptm, mathptmx,
newcent, palatino, pifont e utopia.
sendo necessario instalar os pacotes referentes s outras fontes.
*Os temas sero abordados posteriormente.
Para o contedo, podemos usar os mesmos comandos e ambientes de texto que usamos no
L
A
T
E
X como:
Comando Efeito
\textbf{texto} Texto
\textit{texto} Texto
\color{green} Texto Texto
O alinhamento do texto tambm feito como no L
A
T
E
X, usando o ambiente
\begin{center} ... \end{center}
sendo center para centralizar, ushleft para pr tudo esquerda e ushright para pr tudo
direita.
J os espaamentos usam comandos diferentes do L
A
T
E
X, mas com o mesmo princpio:
Para espaamento vertical usamos:
Programa de Educao Tutorial 7 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
\vskip#pt onde # representa o nmero de pontos ou
\vskip#x onde # representa um nmero e x a unidade de medida (cm, mm...).
Para espaamento horizontal usamos:
\hskip#pt onde # representa o nmero de pontos ou
\hskip#x onde # representa um nmero e x a unidade de medida (cm, mm...).
Verbatim
O Beamer possui duas formas de nos possibilitar escrever textos de forma genrica, sem que
caracteres utilizados gerem comandos.
O primero o prprio Verbatim, j visto na L
A
T
E
X. No Beamer ele pode ser utilizado a
partir de um ambiente:
\begin{verbatim}
...
ou pelo comando:
\verb|texto| , note que no Beamer usamos | ao invs de = do L
A
T
E
X.
Se for usado o ambiente verbatim, ou o comando
verb|texto|,
dentro de um quadro, devemos declarar o quadro como frgil :
\begin{frame}[fragile]
...
\end{frame}
O segundo o SemiVerbatim. Nele o Beamer dene o ambiente SemiVerbatim que funciona
como o Verbatim, mas a "\" e "{ }" mantm seu signicado referente aos comandos. Assim,
podemos escrever livremente ou usar comandos de forma direta, isto , se escrevermos um
comando mas no quisermos que ele seja lido como um tal, basta colocar uma "\" antes do
comando e o este ser lido como um texto Verbatim:
Comando Efeito
\alert{Comando} Comando
\\alert{Texto} \alert{Texto}
\begin{semiverbatim}
...
\end{semiverbatim}
Listas, Tabelas e Figuras
As listas, tabelas e guras no Beamer seguem o mesmo padro do L
A
T
E
X (ver apostila de L
A
T
E
X).
Estruturas de quadro
O Beamer disponibiliza vrias estruturas para organizar a apresentao e torn-las mais inte-
ressantes e fceis de compreender. As mais utilizadas so os blocos, colunas e caixas.
Programa de Educao Tutorial 8 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
Blocos
Os blocos podem ser usados para separar um contedo desejado de outros, como separar um
texto de outro ou de uma gura e possuem ainda um ttulo de apresentao. So inseridos
atravs do ambiente block.
\frame{
\begin{block}{ttulo do bloco}
...
contedo do bloco
...
\end{block}
Texto fora do bloco, ou seja que foi separado.
}
Figura 2: Exemplo de bloco
Colunas
As colunas tem uma funo similar ao bloco, mas dividem o texto em colunas, sem um ttulo
de apresentao.
\frame{
\begin{columns}
\column{.%%\textwidth}
Contedo da coluna 1
Programa de Educao Tutorial 9 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
\column{.%%\textwidth}
Contedo da coluna 2
...
\end{columns}
}
O textwidth representa a pocentagem da largura do quadro que a coluna ocupar.
Figura 3: Exemplo de coluna
Programa de Educao Tutorial 10 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
Podemos combinar colunas e blocos, para termos um visual mais limpo e mais bonito.
\frame{
\begin{columns}
\column{.%%\textwidth}
\begin{block}{Coluna 1}
Contedo da coluna 1
\end{block}
\column{.%%\textwidth}
\begin{block}{Coluna 2}
Contedo da coluna 2
\end{block}
\end{columns}
}
Figura 4: Combinao de blocos e colunas
Programa de Educao Tutorial 11 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
Caixas de texto
Tambm podem ser usadas bordas para adcionar estrutura e organizao sua apresentao
com o uso de caixas de texto. Para isso, necessrio adcionar no prembulo o pacote fancybox.
Exemplos:
Comando Efeito
\shadowbox{Texto}
Texto
\fbox{Texto} Texto
\doublebox{Texto} Texto
\ovalbox{Texto}

Texto
Sobreposies
Um quadro composto por camadas, slides, onde um quadro comum possui somente uma
camada. As sobreposies, overlays, do um efeito dinmico aos quadros, dando a impresso
de que os elementos da pgina esto se alternando, modicando. Na verdade, as sobreposies
denem uma sequncia de camadas sobre um mesmo quadro que ao serem passados geram esses
efeitos. Elas adcionam e mostram o contedo do quadro de acordo com a camada.
A forma mais simples de se aplicar um efeito de sobreposio usando o comando pause
antes do contedo ao qual se quer gerar o efeito, ou seja, o contedo seguinte ao comando s
ir aparecer na camada seguinte. Cada vez que for usado o comando, esse efeito ser gerado
para o contedo posterior ele.
Ex:
\begin{frame}
\begin{itemize}
\item A
\pause
\item B
\pause
\item C
\end{itemize}
\end{frame}
Sobre todos os comandos de sobreposio podemos denir em quais quadros queremos que
o contedo aparea:
Ex:
\frame{
Programa de Educao Tutorial 12 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
Figura 5: Combinao de blocos e colunas
O comando \pause:
\pause<2,4>
Apareo no segundo e no quarto.
\pause<3-5>
Apareo do terceiro ao quinto.
}
Comandos de sobreposio mais utilizados
\onslide<nmero>{texto} O texto aparece somente nas camadas indicadas do quadro.
Em outras camadas ca um espao vazio reservado tal texto.
\visible<nmero>{text} Funciona feito o onslide, mas em alguns casos o texto aparece
com o efeito washed out, ao invs de invisvel.
\invisible<nmero>{texto} Oposto ao visible.
\only<nmero>{texto} O texto aparece somente nas camadas indicadas do quadro, mas
em outras camadas nenhum espao ca reservado.
\alt<nmero>{texto alternativo}{texto principal} O texto alternativo aparece em
camadas indicadas do quadro, nos outros aparece o texto principal.
Programa de Educao Tutorial 13 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
Figura 6: Comando pause determinando as camadas
Algumas formataes de texto, mudanas de cor do texto e itens de listas tambm poder
ser conguradas para aparecerem somente nas camadas desejadas:
\emph<nmero>{texto}, \textbf<nmero>{texto}, \alert<nmero>{texto}
\item<nmero>, \label<nmero>, \bibitem<nmero>
Transies
O formato PDF oferece um mecanismo padro para denirmos transies entre as camadas
ou quadros. vlido lembrar que diferentes softwares leitores de PDF possuem diferentes
interpretaes e suporte a tais efeitos.
Uma transio composta de um nico comando, este especica que transio deve ser usada
quando o quadro mostrado. O comando pode ser posicionado em qualquer local, dentro do
quadro.
Programa de Educao Tutorial 14 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
\begin{frame}
\frametitle{Exemplo de transi\c{c}o}
\transboxin
Contedo do quadro
\end{frame}
Podemos denir em quais camadas do quadro o efeito ser aplicado, com o mesmo meca-
nismo das sobreposies:
\transboxin<nmero>
onde nmero dene em quais camadas o efeito ser aplicado.
Para cada transio temos duas opes possveis:
Durao<segundos>: Especica o tempo, em segundos, que a transio tomar.
Direo<graus>: Para efeitos direcionados, especica a direo.
Efeitos comumente utilizados:
Comando Efeito
\transblindshorizontal Cortinas horizontas se afastando
\transblindsvertical Cortinas verticais se afastando
\transboxin Movimento das bordas ao centro
\transboxout Movimento do centro s bordas
\transdissolve Dissolver devagar o contedo anterior
\transglitter Efeito Glitter numa direo especca
\transslipverticalin O contedo entra em duas linhas verticais
\transslipverticalout O contedo sai em duas linhas verticais
\transhorizontalin O contedo Entra em duas linhas horizontais
\transhorizontalout O contedo sai em duas linhas horizontais
\transwipe O contedo entra numa linha de direo determinada
\transduration{2} Mostra o slide por um determinado tempo (segundos)
Temas
Os temas denem cada detalhe da aparncia de uma apresentao: cores, fontes, a estrutura
de apresentao, etc. Existem cinco tipos de temas que podem ser utilizados (so denidos no
prembulo).
Temas de Apresentao
Cada tema possui uma estrutura de apresentao e formatao de cores e fontes especca,
assim podemos escolher aquele que seja mais adequado nossa apresentao. O comando para
denir o tema a ser utilizado :
\usetheme{nome do tema}
Os temas que Geralmente, encontramos numa instalao padro do Beamer (tm nomes de
cidades) so:
Programa de Educao Tutorial 15 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
Antibes, Bergen, Berkeley, Berlin Boadilla, Copenhagen, Darmstadt, Dresden, Frankfurt,
Goettingen, Hannover, Ilmenau, Juanlespins, Madrid, Malmoe, Montpellier, Paloalto,
Pittsburgh, Rochester e Singapore.
Exemplos:
Figura 7: Madrid
Programa de Educao Tutorial 16 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
Figura 8: Hannover
Figura 9: Montpellier
Temas de cores (Color themes)
Os temas de apresentao j vm com um padro de cores. Os temas de cores podem ser
utilizados para outro esquema de cores diferente do padro.
Para alterar as cores de um tema usa-se o comando:
\usecolortheme{nome do tema de cor}
Os temas de cores mais comuns so:
albatross, crane, beetle, dove, y, seagull, wolverine e beaver.
Temas de cores internas (Inner color themes)
Temas de cores internas so para elementos dentro dos quadros, especialmente os blocos.
Programa de Educao Tutorial 17 Grupo PET-Tele
Tutorial Beamer Universidade Federal Fluminense
\usecolortheme{nome do tema de cores internas}
Geralmente, as opes so:
lily, orchid e rose.
Temas de cores externas (Outter color themes)
Temas de cores externas so para elementos das extremidades dos quadros, como linhas de
cabealho, rodap, barra lateral, etc.
\usecolortheme{nome do tema de cores externas}
Geralmente, as opes so:
whale, seahorse, dolphin.
Temas de fontes (Font themes)
Este tema dene as fontes que sero usadas na apresentao. O comando para denir o temas
de fonte :
\usefonttheme[ opes ]{ nome do tema de fonte }
Se nenhum tema for denido, um tema padro simples, ser utilizado.
Alguns temas pr-denidos do Beamer permitem que se coloque um logotipo nas lminas.
Este logotipo til para identicar a instituio responsvel pela apresentao ou o evento em
que a apresentao est ocorrendo. Para denir o logotipo usa-se:
\pgfdeclareimage[height=1.4cm]{logo}{ufpel}
\logo{\pgfuseimage{logo}}
O comando pgfdeclareimage associa um arquivo de imagem com um identicador (neste
caso, logo). Formatos vlidos de imagem so JPG, PNG e PDF. O arquivo de imagem de-
clarado sem extenso e o comando pgfdeclareimage ir procurar por uma extenso vlida. O
comando logo dene o logotipo, usando a imagem denida pelo comando pgfuseimage.
Programa de Educao Tutorial 18 Grupo PET-Tele
Bibliograa
[1] Users Guide to the Beamer Class, v3.06, Till Tantau, http://latex-beamer.sourceforge.net
[2] A Beamer Tutorial in Beamer, Charles T. Batts
[3] Tutorial de Beamer: apresentacoes em L
A
T
E
X, Carlos A. P. Campani
19

Você também pode gostar