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 A A com o L TEX. O Beamer uma classe do L TEX para criao de apresentaes no formato A PDF, o que as torna altamente portveis. Sua estrutura a mesma do L TEX, 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 A mesmas de usar o L TEX para desenvolver documentos:
A Os comandos principais do L TEX funcionam tambm no Beamer. Algum capaz de A escrever um documento em L TEX, 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 documento, o que permite modicaes de ltima hora sem complicao.
A A caracterstica multiplataforma dos formatos L TEX e PDF.

Programa de Educao Tutorial

Grupo PET-Tele

Contedo
Primeiros Passos . . . . . . . . Criando quadros . . . . . . . . Formatao . . . . . . . . Verbatim . . . . . . . . . . Listas, Tabelas e Figuras . estruturas de quadro . . . Sobreposies . . . . . . . . . . Comandos de sobreposio Transies . . . . . . . . . . . . Temas . . . . . . . . . . . . . . Referncias Bibliogrcas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6 7 8 8 8 12 13 14 15 19

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 A L TEX. A Para utilizar a classe Beamer, assim como feito com qualquer outra classe do L TEX, deve-se declar-la da seguinte forma: \documentclass{Beamer} A apresentao pode ser dividida em sees, subsees e quadros. O cdigo de uma apresentao 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

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. A Da mesma forma como feito num documento L TEX, 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

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

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 A L TEX como: Comando \textbf{texto} \textit{texto} \color{green} Texto Efeito Texto Texto Texto

A O alinhamento do texto tambm feito como no L TEX, usando o ambiente \begin{center} ... \end{center} sendo center para centralizar, ushleft para pr tudo esquerda e ushright para pr tudo direita. A J os espaamentos usam comandos diferentes do L TEX, mas com o mesmo princpio:

Para espaamento vertical usamos:

Programa de Educao Tutorial

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. A O primero o prprio Verbatim, j visto na L TEX. No Beamer ele pode ser utilizado a partir de um ambiente: \begin{verbatim} ... ou pelo comando: A \verb|texto| , note que no Beamer usamos | ao invs de = do L TEX. 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 \alert{Comando} \\alert{Texto} \begin{semiverbatim} ... \end{semiverbatim} Efeito Comando \alert{Texto}

Listas, Tabelas e Figuras


A A As listas, tabelas e guras no Beamer seguem o mesmo padro do L TEX (ver apostila de L TEX).

Estruturas de quadro
O Beamer disponibiliza vrias estruturas para organizar a apresentao e torn-las mais interessantes e fceis de compreender. As mais utilizadas so os blocos, colunas e caixas.

Programa de Educao Tutorial

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

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 \shadowbox{Texto} \fbox{Texto} \doublebox{Texto} \ovalbox{Texto} Efeito Texto Texto
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 mecanismo 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 \transblindshorizontal \transblindsvertical \transboxin \transboxout \transdissolve \transglitter \transslipverticalin \transslipverticalout \transhorizontalin \transhorizontalout \transwipe \transduration{2} Efeito Cortinas horizontas se afastando Cortinas verticais se afastando Movimento das bordas ao centro Movimento do centro s bordas Dissolver devagar o contedo anterior Efeito Glitter numa direo especca O contedo entra em duas linhas verticais O contedo sai em duas linhas verticais O contedo Entra em duas linhas horizontais O contedo sai em duas linhas horizontais O contedo entra numa linha de direo determinada 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 declarado 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
A [3] Tutorial de Beamer: apresentacoes em L TEX, Carlos A. P. Campani

19

Você também pode gostar