Escolar Documentos
Profissional Documentos
Cultura Documentos
Beamer
Beamer
Tutorial Beamer
Autor: Jonny Willian Luiz Andrade Corra (PET-Tele) Tutor: Alexandre Santos de la Vega Niteri-RJ Setembro / 2009
Tutorial Beamer
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.
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
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}
Grupo PET-Tele
Tutorial Beamer
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:
Grupo PET-Tele
Tutorial Beamer
... \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;
Grupo PET-Tele
Tutorial Beamer
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:
Grupo PET-Tele
Tutorial Beamer
\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}
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.
Grupo PET-Tele
Tutorial Beamer
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. }
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
Grupo PET-Tele
Tutorial Beamer
10
Grupo PET-Tele
Tutorial Beamer
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} }
11
Grupo PET-Tele
Tutorial Beamer
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{
12
Grupo PET-Tele
Tutorial Beamer
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. }
13
Grupo PET-Tele
Tutorial Beamer
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.
14
Grupo PET-Tele
Tutorial Beamer
\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:
15
Grupo PET-Tele
Tutorial Beamer
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
16
Grupo PET-Tele
Tutorial Beamer
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.
17
Grupo PET-Tele
Tutorial Beamer
\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.
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