Você está na página 1de 19

UNIVERSIDADE FEDERAL DE SANTA CATARINA PET - PROGRAMA DE EDUCACAO TUTORIAL CIENCIAS DA COMPUTACAO

Apresentacoes com Beamer


Maur Oliveira Haensch cio

Florianpolis, Junho de 2009 o

Contents
1 Introduo ca 2 O que so L TEX e Beamer? a A 3 Primeiros Passos 3.1 O prembulo . . . . . . . . . . . . . . a 3.1.1 Pacotes . . . . . . . . . . . . . 3.1.2 T tulo, autor, data e instituio ca 3.1.3 Template e cores . . . . . . . . 3.2 A apresentao . . . . . . . . . . . . . ca 3.2.1 Slides . . . . . . . . . . . . . . 3.2.2 Estrutura de sees . . . . . . . co 4 Customizando a sua apresentao ca 4.1 Modicaes no prembulo . . . . co a 4.1.1 Cores de texto . . . . . . . 4.1.2 Escolhendo as cores . . . . 4.1.3 Cores do template . . . . . 4.1.4 Blocos e itens . . . . . . . . 4.1.5 Outros comandos . . . . . . 4.2 Comandos na apresentao . . . . ca 4.2.1 Comeando a apresentao c ca 4.2.2 Itens . . . . . . . . . . . . . 4.2.3 Blocos . . . . . . . . . . . . 4.2.4 Imagens . . . . . . . . . . . 4.2.5 Os comandos alert e pause 5 Finalizaes co . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 4 4 4 5 5 6 6 7 9 9 9 9 10 11 12 12 13 13 14 15 15 18

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

Introduo ca

Um dos projetos de 2009 do PET Computao da UFSC a realizao de ca e ca seminrios individuais dos bolsistas, abertos ` comunidade e com tema livre. a a Alm da apresentao oral, um documento escrito (banner, apostila ou tutorial) e ca faz parte dos resultados desse projeto. Esta apostila corresponde ao seminrio a Apresentaes com Beamer, ministrado no dia 18 de Junho de 2009 pelo co bolsista Maur Oliveira Haensch. cio Nesta apostila estaro alguns trechos da apresentao, mas com um pouco a ca mais de detalhes para aqueles que se interessaram pela ferramenta apresentada e queiram se aprofundar mais na elaborao de apresentaes com Beamer. ca co A Iniciando com uma explicao rpida sobre L TEX e Beamer, para aqueles que ca a ainda no conhecem, e passando por uma ajuda bsica na elaborao de uma a a ca apresentao e nalizando com algumas dicas de customizao da aparncia da ca ca e sua apresentao. ca

O que so L TEX e Beamer? a A

Donald Ervin Knuth, autor da srie de livros The Art of Computer Proe gramming, criou na dcada de 70 o sistema de tipograa TEX[1], que acabou e sendo utilizado em meio acadmico por f e sicos, matemticos e cientistas da coma putao, devido ` sua capacidade de reproduzir frmulas matemticas de forma ca a o a A simples e elegante. Na dcada de 80, Leslie Lamport desenvolveu o L TEX[1], e que nada mais que um conjunto de macros para TEX. Isso fornece um cone junto de comandos de mais alto n para o usurio, que acaba por facilitar o vel a uso da ferramenta.
A O L TEX uma linguagem de marcao para formatar documentos de uma e ca maneira mais prossional. A diferena entre documentos editados com outras c A ferramentas e com o L TEX o foco que dado ` elaborao do produto nal. e e a ca Com outros editores, voc se preocupa com a forma visual do documento sendo e A escrito. Utilizando L TEX, o foco principal a estrutura lgica do documento. e o

O que ocorre de fato um compilador que processa um arquivo de texto e e gera uma sa da, que pode ser html, pdf, postscript ou vrias outras. Devido ao a A fato dos documentos L TEX possuirem uma estrutura lgica como caracter o stica principal, o desenvolvimento de ferramentas de converso fcil e comum. Alm a e a e disso, voc pode estruturar seu documento com vrios tipos pr-denidos, ou e a e criar um novo. Por exemplo, temos as classes article, book e report.
A Beamer uma classe de documentos L TEX criada para gerar apresentaes e co em slides. O Beamer no a primeira classe desenvolvida para essa nalidade, a e mas atualmente muito utilizada. Apresentaes geradas com Beamer seguem e co A o mesmo princ pio do L TEX, ou seja, seguem o princ pio do foco na estrutura lgica. Com Beamer, voc dene os slides (que so chamados de frames) e o e a o contedo deles, alm de algumas conguraes bsicas da sua apresentao, u e co a ca como template e cores sendo utilizadas.

A instalao das ferramentas necessrias para utilizar Beamer depende do seu ca a A sistema operacional. Existem vrias distribuies de L TEX dispon a co veis, como o TeXLive (multi-plataforma), MacTeX (para usurios de Mac OS) e MiKTeX [2] a A (para Windows). Alm do L TEX, procure instalar uma ferramenta de edio de e ca texto especializada ou adicione algum plugin para o editor de sua preferncia e (existem plugins para os mais diversos editores, como Vim, Emacs e gedit). A Para usurios de Windows, uma boa opo o LEd[3] (L TEX Editor), que a ca e e gratuito mas no open-source. a e Feita esta breve introduo ao que L TEX e beamer, vamos ver como se ca e A monta uma apresentao. ca

Primeiros Passos

A Assim como outros tipos de documentos feitos em L TEX, uma apresentao ca feita em Beamer pode ser dividida em duas partes bsicas, o prembulo e a apa a resentao. No prembulo que voc dene vrias caracter ca a e e a sticas do documento sendo gerado, como o template, as cores, o tipo de fonte, at mesmo dene que e e ser um documento do tipo beamer. Na segunda parte, a apresentao feita a ca e de fato, estruturando as sees, subsees e slides que sero o resultado nal. co co a

3.1

O prembulo a

Diversas informaes estaro presentes no prembulo do arquivo. Para quem co a a A j conhece L TEX, aqui vo as mesmas denies de t a a co tulo, autor, instituio, ca data e a lista de pacotes que sero usados (como o pacote que contm s a e mbolos matemticos, por exemplo). Alm dessa parte comum ` outros tipos de doca e a A umento L TEX, voc vai poder denir aqui o template da apresentao e o ese ca quema de cores sendo utilizados, assim como pode personalizar as cores da sua apresentao e algumas outras caracter ca sticas como o tipo de marcador de itens (c rculo simples, bola ou quadrado, por exemplo). Primeiramente, ser mostrado aqui apenas o realmente necessrio para se a a criar uma apresentao com Beamer. A primeira coisa a ser feita declarar o ca e tipo de documento de um arquivo .tex como sendo Beamer, com o comando \documentclass{beamer}. Em seguida, voc declara os pacotes que sero usae a dos no seu arquivo (para codicao e incluso de s ca a mbolos matemticos, por a exemplo). Porm, a menor apresentao que eu consegui fazer gerar um .pdf foi e ca essa: \documentclass{beamer} \begin{document} \frame{Oi} \end{document}

Isso gera exatamente um slide apenas com o texto Oi. Desse modo podemos ver que gerar uma apresentaao no precisa de muitos recursos no prembulo. c a a Entretanto, dicilmente voc far uma apresentao que no utilize nem mesmo e a ca a palavras acentuadas, um link para alguma pgina, um template, uma imagem a ou algum s mbolo matemtico. Comearei demonstrando a utilizao de alguns a c ca pacotes mais comuns: 3.1.1 Pacotes

\documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage{hyperref} \usepackage{graphicx} \usepackage{amssymb} \usepackage{amsmath} \begin{document} \frame{...} \frame{...} \end{document}

O pacote inputenc com o parmetro utf8 dene a codicao sendo utilizada. a ca Logo abaixo, hyperref um pacote para fazer links em suas referncias, ase e sim como linkar tambm o seu sumrio `s sees presentes na apresentao. e a a co ca O pacote seguinte, graphicx necessrio para a utilizao de imagens e os dois e a ca ultimos, amssymb e amsmath, permitem o uso de carcateres especiais e s mbolos matemticos. Alm desses representados, existe uma quantidade enorme de outa e ros pacotes para incrementar seus documentos e apresentaes. Nas referncias co e dessa apostila h um catlogo de pacotes[4] muito util para procurar um pacote a a que seja adequado para a sua necessidade. 3.1.2 T tulo, autor, data e instituio ca

No prembulo do arquivo voc tambm coloca denies de t a e e co tulo, autor, instituio e data. Essas informaes sero utilizadas para gerar a pgina de ca co a a t tulo da sua apresentao, assim como, dependendo do template que voc utiliza ca e na sua apresentao, esses dados tambm caro presentes no topo ou rodap ca e a e dos seus slides. Para demonstrao dos comandos utilizados: ca \documentclass{beamer} \usepackage{...} \title{Ttulo da apresenta~o} ca \author{Autor 1 \\ Autor 2} \institute{Universidade Federal de Santa Catarina} \date{\today} \begin{document} \frame{...} \frame{...} \end{document}

Esses comandos so bem simples e intuitivos. Voc pode colocar inmeros aua e u tores, separando cada um com \\ e a data pode ser xa, como 19 de Janeiro ou Junho de 2009, ou com a utilizao do comando \today, como demonca strado, a data inserida ser a data do seu computador no momento em que a a apresentao for gerada. ca 3.1.3 Template e cores

No prembulo do seu arquivo tambm so inclu a e a dos alguns comandos para denir caracter sticas da sua apresentao. Isso inclui, template, esquema de ca cores, redenio de cor para textos, blocos e partes do template, tipo de marca cadores de itens, e vrias outras opes. Neste trecho da apostila, apenas demona co strarei os dois comandos mais bsicos. Em outra seo, sero mostrados outros a ca a comandos para modicar mais a aparncia da sua apresentao. Veja a seguir: e ca \documentclass{beamer} \usepackage{...} \title{...} \author{...} \usetheme{Nome do Template} \usecolortheme{Nome do esquema de cores} \begin{document} \frame{...} \frame{...} \end{document}

O primeiro dos comandos, \usetheme{Nome do template}, responsvel pelo e a template que ser utilizado para a sua apresentao. Esse template dene a a ca existncia e a posio das barras com nome de sees e subsees, t e ca co co tulo do slide e barras com nome de autor, instituio e t ca tulo da apresentao. Por exemplo, ca o tema chamado Ilmenau possui uma barra ao topo com o nome das sees, co logo abaixo uma outra barra com subsees e uma terceira barra com o t co tulo do slide atual. O comando \usecolortheme{Nome do esquema de cores} modica o esquema de cores que ser utilizado. Existem uma sria de esquemas j existentes para a e a sua escolha, e a ausncia desse comando utiliza o esquema de cores default. A e modicao das cores independente de um esquema ser mostrada numa seo ca a ca mais adiante desta apostila. Nas referncias, h um link para uma matriz[5] e a bem interessante, que mostra os diversos templates existentes para beamer em combinao com os esquemas de cores pr-denidos. ca e Esses foram alguns dos comandos mais bsicos necessrios para gerar uma a a apresentao j bem interessante e ao mesmo tempo simples, no exigindo nenca a a hum conhecimento muito grande do usurio. Agora, vamos deixar o prembulo a a de lado e partir para os primeiros passos na sua apresentao propriamente dita. ca

3.2

A apresentao ca

Agora que a estrutura bsica do prembulo j est montada, podemos comear a a a a c a fazer o contedo da sua apresentao. Os comandos \begin{document} e u ca \end{document} delimitam o que ser esse contedo. Tudo que voc inserir a u e entre os dois comandos, far parte da sua apresentao. a ca 3.2.1 Slides

Primeiramente, vamos exemplicar como denir um slide. Existem duas maneiras para se fazer isso: a primeira delas j foi mostrada e consiste em a utilizar o \frame{...}, colocando entre { e } o contedo do seu slide (texto, u imagens, itens, etc). Outra maneira utilizar os comandos \begin{frame} e e \end{frame}. De modo similar, tudo que car entre esses dois comandos far a parte de seu slide. Um exemplo utilizando a segunda maneira: \documentclass{beamer} \begin{document} \begin{frame} Texto do slide 1. \end{frame} \begin{frame} Texto do slide 2. \end{frame} \end{document}

Seguindo esta ideia, voc deve denir cada slide da sua apresentao e seu e ca contedo. Se voc seguir o exemplo acima, seu slide possuir apenas texto u e a puro. Na prxima seo desta apostila, novas possibilidades de se organizar e o ca apresentar um slide sero demonstrados. Agora, vamos ver como se insere um a t tulo para um determinado slide. \documentclass{beamer} \begin{document}

\begin{frame} \frametitle{Ttulo do slide de exemplo.} Texto do slide. \end{frame} \end{document}

Como visto no exemplo acima, o comando para insero de um t ca tulo sime ples. Basta colocar o t tulo desejado entre { e } no comando \frametitle{...}, que deve car em algum lugar dentro do seu slide (dentro do \begin e \end, ou entre { e } do \frame). Existe tambm o comando \framesubtitle{...}, que e coloca, em letras menores junto ao t tulo, um subt tulo para seu slide. 3.2.2 Estrutura de sees co

Agora que a construo de um slide bsico j foi demonstrada, a estrutura ca a a de sees e subsees ser mostrada, para que voc possa organizar melhor a co co a e sua apresentao. A idia bem simples: voc utiliza o comando \section{} ca e e e para fazer com que a partir daquele ponto, todos os slides que forem denidos faam parte desta seo. A seo s ser nalizada quando comear a prxima. c ca ca o a c o Exemplo: \documentclass{beamer} \begin{document} \section{} \begin{frame} Slide 1. \end{frame} \begin{frame} Slide 2. \end{frame} \section{Ttulo opcional} \begin{frame} Slide 3. \end{frame} \end{document}

Atravs da utilizao de sees, o contedo da sua apresentao car mais e ca co u ca a bem estruturado. Isso ajuda tanto no produto nal, quanto auxilia no processo de elaborao. As sees que forem denidas, podem ou no ter um nome. Isso ca co a mostrado no exemplo acima, em \section{T e tulo opcional}. Apenas insira o nome desejado, ou deixe-o em branco para dar ou no um nome ` seo. a a ca De modo similar, cada seo denida no seu arquivo pode conter diversas ca subsees dentro dela. As subsees funcionam da mesma forma, todos os slides co co que forem criados aps uma subseo pertencem ` ela, e uma subseo s tero ca a ca o mina quando iniciada a prxima (ou ao surgir uma nova seo). O t e o ca tulo de uma subseo tambm opcional, e inserido da mesma forma que na seo. ca e e e ca Vale lembrar que sua apresentao pode conter uma quantidade ilimitada de ca slides, separados em quantas sees e subsees voc desejar. co co e \documentclass{beamer}

\begin{document} \section{} \subsection{1} \frame{...} \frame{...} \frame{...} \subsection{2} \frame{...} \frame{...} \end{document}

Dependendo do template que voc est utilizando, as sees e subsees so e a co co a enumeradas de formas diferentes nas barras no topo ou rodap dos slides. Mane tenha sempre uma estrutura bem organizada para a sua apresentao para evitar ca problemas estticos quanto a enumerao das sees/subsees. e ca co co Agora que voc j sabe o bsico e essencial para criar uma apresentao e a a ca com Beamer, tanto no que diz respeito ao prembulo do seu documento quanto a a ` organizao do contedo da sua apresentao, vamos partir para algumas ca u ca dicas para personalizar os seus slides. Uma boa ideia criar algum arquivo e de teste apenas com as informaes passadas at agora, para poder gerar uma co e simples apresentao e xar alguns dos comandos e conceitos demonstrados at ca e o momento. Isso tambm ajuda a pensar em modicaes a serem feitas, como e co um novo esquema de cores ou a escolher algum template de sua preferncia, por e exemplo.

Customizando a sua apresentao ca

Atravs do que j foi passado at agora, poss fazer apresentaes sime a e e vel co ples porm elegantes com Beamer. Esta seo destinada a mostrar alguns e ca e comandos para incrementar a sua apresentao, e tambm ser dividida em ca e a dois trechos, prembulo e apresentao. Na primeira parte, sero mostrados a ca a alguns comandos relacionados ` cores e denies relativas ao prembulo. Na a co a segunda, alguns comandos para efeitos nos seus slides (caixas de texto, itens, imagens, por exemplo). Isso aumentar as possibilidades de apresentaes que a co voc pode gerar, ajudando na originalidade dos seus slides, mas sem perder toda e a elegncia, simplicidade e organizao do Beamer. a ca

4.1

Modicaes no prembulo co a

Com os comandos que j foram apresentados na seo anterior da apostila, a ca voc j aprendeu a escolher um template e utilizar um esquema de cores existente e a para Beamer. Mas nem sempre as cores podem te agradar. Aqui, demonstrarei alguns comandos para modicar as cores sendo utilizadas pelo template (como as barras no topo/rodap), os textos (normal e em destaque) e o fundo da sua e apresentao. ca 4.1.1 Cores de texto

\documentclass{beamer} \setbeamercolor{normal text}{fg=black} \setbeamercolor{alerted text}{fg=red} \setbeamercolor{author}{fg=blue} \setbeamercolor{institute}{fg=gray} \setbeamercolor{date}{fg=gray} \begin{document} \frame{...} \end{document}

As denies apresentadas acima denem as cores utilizadas em textos da sua co apresentao. Todos esses comandos so do tipo \setbeamercolor{parmetro}{cor}, ca a a e o parmetro passado dene qual tipo de texto voc quer redenir. Por exema e plo, normal text muda a cor do texto comum dos seus slides e institute muda a cor do t tulo da instituio (denido no comando do prembulo \institute{...}, ca a j apresentado na apostila) no slide de t a tulo da sua apresentao. O parmetro ca a alerted text denir a cor do texto em destaque, que ser exemplicado na a a prxima subseo da apostila. o ca A cor escolhida passada como segundo parmetro dos comandos apresene a tados, e segue a estrutura fg=color. O fg vem de foreground (primeiro plano) e geralmente as denies relacionadas a cor recebem um outro parmetro, co a {bg=cor} (bg vem de background ). No caso dos textos, apenas um parmetro a suciente. Ao tentar colocar uma cor de fundo, modicando para {fg=cor1, e bg=cor2}, voc ter um efeito bem estranho, pintando o fundo das reas onde e a a h texto. a 4.1.2 Escolhendo as cores

Existe uma srie de cores pr-denidas que podem ser utilizadas para esses e e comandos de redenio, como as mostradas no exemplo (red, blue, black e ca gray). Essas cores j existentes so: a a

Voc pode tambm combinar essas cores do seguinte forma: cor1!x!cor2. Isso e e mistura as cores cor1 e cor2 com x % para a primeira cor e o restante para a segunda. Por exemplo: black!80!red deixar a cor muito prxima de preto, a o e levemente vermelha e ao fazer red!50!yellow voc obter um tom de laranja. e a Experimente diversas combinaes para descobrir novas cores. Outra forma de co escolher cores den e -las com RGB. Isso acontece do seguinte modo: \documentclass{beamer} \definecolor{nomeDaCor}{rgb}{x,y,z} \begin{document} \frame{...} \end{document}

Atravs do comando apresentado, \denecolor{nomeDaCor}{rgb}{x,y,z}, ine serido no prembulo, voc cria uma cor com um nome ` sua escolha. O {rgb} a e a deve ser inclu e entre as ultimas { e } voc coloca os fatores de vermelho, do e verde e azul para sua cor. Porm, os valores x, y e z devem ser um nmero e u entre 0 e 1. Para descobrir qual esse nmero, divida a quantidade de cada e u cor por 255, e o resultado o valor de x, y e z. Por exemplo, a cor em RGB e (31,58,142) vira {0.12,0.22,0.55}. Essa atribuio de cores muito util, e com ca e isso voc pode usar essas cores em outras denies. Exemplo: e co \documentclass{beamer} \definecolor{minhaCor}{rgb}{0.12,0.22,0.55} \definecolor{outraCor}{rgb}{0.25,0.40,0.83} \setbeamercolor{normal text}{fg=minhaCor!30!outraCor} \setbeamercolor{alerted text}{fg=outraCor} \begin{document} \frame{...} \end{document}

4.1.3

Cores do template

Agora que j vimos um pouco mais sobre as cores e como mudar a cor de a textos, vamos ver alguns comandos para mudar as cores de partes do template da sua apresentao. ca \documentclass{beamer} \setbeamercolor{section in head/foot}{fg=cor1,bg=cor2} \setbeamercolor{subsection in head/foot}{fg=cor3,bg=cor4} \setbeamercolor{frametitle}{fg=cor5,bg=cor6} \begin{document} \frame{...} \end{document}

10

Todos se iniciam com \setbeamercolor{parmetro}{cores} e como parmetro a a recebem qual parte est sendo modicada. Os trs comandos apresentados a e mudam, respectivamente, a cor da barra com as sees, a cor da barra com co subsees e a cor da barra com o t co tulo do slide atual. Como varia de template para template, o parmetro da primeira atribuio section in head/foot, j que a ca e a alguns dos templates utilizam a barra com as sees no topo e outras no rodap co e dos slides. As cores dos comandos apresentados acima funcionam do mesmo modo que dos outros comandos j apresentados. A diferena que agora voc pode inserir a c e e o background (bg). Combinando o background com o foreground, voc redene e as cores que sero utilizadas nos seus slides para uma determinada parte do a template. Por exemplo: \setbeamercolor{frametitle}{fg=red,bg=black} far com a que a barra com o t tulo do seu slide atual (caso voc tenha denido um) que e com a cor de fundo preto e com o texto (o t tulo do slide) em vermelho.
\documentclass{beamer} \setbeamertemplate{background canvas}[vertical shading][top=cor1, bottom=cor2] \beamersetaveragebackground{cor} \begin{document} \frame{...} \end{document}

Os comandos acima so destinados ` denio da cor de fundo dos seus slides. a a ca A diferena entre eles que o primeiro faz um efeito de degrad, comeando no c e e c topo do slide com a cor denida no parmetro top=cor1 e terminando na parte a inferior dos slides com a cor denida no parmetro bottom=cor2, enquanto o a segundo comando usa apenas uma cor, passada como parmetro, para preencher a todo o fundo da sua apresentao. Se voc tentar usar os dois comandos num ca e mesmo documento, o comando que prevalece o de degrad, ignorando a cor e e denida no segundo comando apresentado. Portanto, escolha o comando que mais lhe agrada para a sua apresentao. ca 4.1.4 Blocos e itens

\documentclass{beamer} \setbeamercolor{block title}{bg=cor1,fg=cor2} \setbeamercolor{block body}{bg=cor3,fg=cor4} \setbeamercolor{item}{fg=cor5} \setbeamertemplate{items}[circle] \begin{document} \frame{...} \end{document}

Os comandos acima so responsveis por mudanas nos blocos e itens (ama a c bos sero demonstrados na seo seguinte da apostila). Apenas para dar uma a ca viso geral, o bloco uma das estruturas que pode ser usada em slides, e a e e uma caixa dividida em duas partes, uma com o t tulo e outra com texto. Os itens tambm so um meio de apresentar o contedo num slide, podendo conter e a u tambm subitens. e O primeiro e segundo comandos demonstrados modicam a cor dos blocos. O comando \setbeamercolor{block title}{bg=cor1,fg=cor} modica a cor do t tulo do bloco (bg para fundo e fg para cor do texto) e o segundo comando modica a cor da parte com texto (tambm fundo e cor do texto). e

11

Os outros dois comandos apresentados acima so relativos aos itens. O a \setbeamercolor{item}{fg=cor} muda a cor do marcador utilizado para os itens dos slides. O tipo de marcador utilizado denido atravs do comando subsee e quente. As opes so: [triangle], [circle], [square] e [ball]. co a 4.1.5 Outros comandos

Existem outros comandos uteis que eu irei apresentar nesta apostila. Antes gostaria de relembrar que existe uma grande variedade de comandos que no a foram demonstrados aqui, mas voc pode conferir nos links passados como ree ferncia em [6], [7] e [8]. As referncias tratam tanto de Beamer, quanto de e e A L TEX. O objetivo era mostrar apenas alguns comandos bsicos e sucientes a para criar apresentaes interessantes e bem organizadas. Vamos ento aos co a ultimos comandos desta seo da apostila. ca \documentclass{beamer} \setbeamercolor{palette primary}{fg=cor1,bg=cor2} \logo{\includegraphics[scale=x]{imagem.png}} \setbeamertemplate{navigation symbols}{} \setbeamertemplate{footline}[page number] \begin{document} \frame{...} \end{document}

O primeiro comando, \setbeamercolor{palette primary}{fg=cor1,bg=cor2}, e resonsvel por modicar a cor da caixa com o t a tulo da apresentao no slide de ca abertura, e as cores so denidas do mesmo modo que qualquer outro comando a que as utilize. O segundo comando util para quem vai fazer apresentaes dentro de algum e co o a rgo, empresa ou universidade. Com ele, voc inclui uma imagem no canto e inferior direito da sua apresentao, que ir aparecer em todos os slides. Com o ca a parmetro [scale=x], voc passa x como fator de escalonamento da sua imagem a e e deix-la do tamanho ideal para sua apresentao. a ca O terceiro comando responsvel por retirar pequenos s e a mbolos de navegao ca que aparecem nos slides gerados. Esses s mbolos so levemente transparentes a e servem para passar ou voltar um slide. Por no serem to uteis e por vezes a a poluirem visualmente suas apresentaes, voc pode retir-los com esse comando co e a inserido no prembulo do seu documento. a O quarto e ultimo comando insere no canto inferior direito um contador de slides, do tipo x/y, onde x o slide atual e y o total de slides na sua apree e sentao. ca J foram demonstrados alguns comandos uteis para mudar a aparncia da a e sua apresentao e deix-la a seu gosto e estilo. A partir de agora, a prxima ca a o subseo destinada a demonstrao de algumas maneiras de apresentar o ca e ca contedo dos seus slides. u

4.2

Comandos na apresentao ca

Todos os comandos apresentados at agora se encontravam no prembulo do e a seu documento .tex. A partir de agora, iremos trabalhar apenas na parte com o contedo dos slides, aps o comando \begin{document}, que dene o in u o cio desse trecho da apresentao. ca

12

4.2.1

Comeando a apresentao c ca

Duas coisas muito uteis para qualquer apresentao so um slide de t ca a tulo, com o nome da apresentao, dos autores, data e instituio, e uma agenda da ca ca sua apresentao. Ambos utilizam informaes contidas no prembulo do seu ca co a documento, como j foi comentado na apostila. Esses dois slides especias sero a a exemplicados a seguir. \documentclass{beamer} \begin{document} \frame{\titlepage} \begin{frame} \frametitle{Ttulo} \tableofcontents \end{frame} \end{document}

Como pode ser visto, os dois so fceis de se fazer. Para o primeiro, de t a a tulo da apresentao, basta criar um slide, utilizando uma das duas estruturas j ca a mencionas (\frame{} ou \begin{frame} e \end{frame}) e utilizar o comando \titlepage. Isso ir gerar uma pgina de t a a tulo que contm os dados denidos no e prembulo. O segundo slide demonstrado no exemplo de cdigo acima monta a o uma agenda da sua apresentao, utilizando as sees e subsees denidas no ca co co seu arquivo para ger-la. O t a tulo desse slide especial opcional (com o comando e \frametitle{T tulo}). 4.2.2 Itens

Uma estratgia de apresentao muito interessante e bastante utilizada ape ca e resentar o seu contedo atravs de pequenos tpicos, e uma estrutura perfeita u e o para isso o itemize, enumerate ou description. O primeiro deles utiliza o e marcador denido no comando apresentado na seo 4.1.4. O modo enumerate ca coloca uma ordem numrica nos tpicos que forem criados (com o parmetro [i] e o a ou [I] sero nmeros romanos, e com [a] ou [A] sero letras). O terceiro modo a u a ir destacar cada tpico de acordo com o parmetro passado entre [ e ] na a o a denio dos mesmos. Vamos aos exemplos: ca \begin{frame} \begin{itemize} \item Primeiro tpico o \item Segundo tpico o \item Terceiro tpico o \end{itemize} \end{frame}

O trecho acima ir apresentar trs itens, todos marcados com o que foi denido a e no prembulo do arquivo (o padro um tringulo). a a e a

\begin{frame} \begin{enumerate}[i] \item Primeiro tpico o \item Segundo tpico o \item Terceiro tpico o \end{enumerate} \end{frame}

13

O trecho de cdigo acima ir criar os trs itens iguais ao modelo anterior, mas o a e marcados com nmeros romanos minsculos (i, ii, iii ). Com [I] seriam I, II, u u III, com [a] seriam a, b, c, com [A] seriam A, B, C e sem nenhum parmetro a seriam 1, 2, 3.

\begin{frame} O conjunto C = {L, n} pode ser descrito como: \begin{description} \item[L:] letras maisculas do alfabeto u \item[n:] nmeros de 0 a 9 u \end{description} \end{frame}

O terceiro tipo de estrutura de tpicos (description) mais util para descro e ever algum conjunto de itens. O trecho acima demonstra bem isso, fazendo um slide que tem o texto O conjunto C = {L, n} pode ser descrito como: e logo abaixo apresenta a estrutura com a descrio dos itens do conjunto citado no ca exemplo. Porm voc pode utilizar esse tipo de estrutura para fazer qualquer e e de marcador de seu interesse, inclusive algum s mbolo ou texto. O resultado do exemplo acima : e

4.2.3

Blocos

Os blocos so uma boa opo para se destacar algum trecho da sua aprea ca sentao. As cores de um bloco podem ser modicadas, como j foi demonca a strado nessa apostila, e poss e vel utilizar mais de um por por slide. Apenas tome cuidado com a quantidade de texto inserido nos blocos, para que no a quem muito grandes e no caibam em um unico slide. a \documentclass{beamer} \begin{document} \begin{frame} \begin{block}{Titulo opcional} ...Contedo do bloco... u \end{block} \end{frame} \end{document}

14

A denio de um bloco feita com os comandos \begin{block} e \end{block}. ca e Logo aps a declarao do comeo de um bloco, poss adicionar um t o ca c e vel tulo ao bloco, colocando-o entre { e }. Caso voc no deseje adicionar um t e a tulo, o resultado ser um bloco sem a barra superior, apenas com a parte inferior onde a se localiza o resto do contedo. u Para fazer o contedo de um bloco, voc est livre para inserir qualquer tipo u e a de estrutura: texto puro, itens, imagens ou at mesmo outros blocos. e 4.2.4 Imagens

Agora vamos ver como se insere uma imagem em um slide. No esquea de a c adicionar no prembulo o comando \usepackage{graphicx}, para permitir o uso a de imagens na sua apresentaao. c \documentclass{beamer} \begin{document} \begin{frame} \includegraphics[scale=x]{imagem.jpg} \end{frame} \end{document}

A insero de uma imagem em um slide feita com o comando demonstrado ca e acima, \includegraphics[scale=x]{imagem.jpg}. O primeiro parmetro passado a entre [ e ] responsvel por escalonar a imagem, sendo x o fator de escala. O e a arquivo da imagem a ser inserida passada como parmetro entre { e }. e a 4.2.5 Os comandos alert e pause

Existem dois comandos, \alert e \pause, que podem ser utilizados em conjunto para dar um efeito de transio do contedo de um slide. Sozinho, o \alert ca u destaca um pedao de texto ou um item (caso esteja utilizando o \itemize), c utilizando a cor denida no prembulo para texto em destaque. O \pause divide a seu slide em frames, e ser demonstrado mais abaixo. Primeiro vamos ao \alert. a \documentclass{beamer} \begin{document} \begin{frame} \begin{itemize} \item \alert {Texto em destaque} \item \alert Letra em destaque \end{itemize} \end{frame} \end{document}

O exemplo acima demonstra bem a utilizao do comando. No primeiro item, ca o texto todo entre { e } car destacado na cor denida. O segundo item, que a est fora do escopo de { e } acabar por ter o primeiro caractere aps o comando a a o \alert destacado. \documentclass{beamer} \begin{document} \begin{frame} \begin{itemize} \item Item antes da pausa

15

\pause \item Item depois da pausa \end{itemize} \end{frame} \end{document}

O comando \pause divide seu slide de acordo com sua insero. No caso ca acima, dois slides sero gerados para o contedo dentro do frame denido. O a u primeiro mostrar apenas o primeiro item e o segundo mostrar o primeiro e a a segundo itens. Esse recurso de pausa muito utilizado quando se quer mostrar e aos poucos algum contedo durante a sua apresentao. u ca A combinao destes dois comandos pode atingir melhor o objetivo de mostrar ca aos poucos o contedo de um determinado slide, fazendo-o aparecer gradativau mente e ao mesmo tempo destacando o que ir aparecer. Para isso, necessrio a e a utilizar mais um recurso junto ao comando alert. O que se faz adicionar o e nmero do slide em que se quer o trecho ou item destacado entre < e >, como u no exemplo abaixo. \documentclass{beamer} \begin{document} \begin{frame} \begin{itemize} \item \alert<1> {Item destacado antes da pausa} \pause \item \alert<2> {Item destacado depois da pausa} \end{itemize} \end{frame} \end{document}

O trecho acima ir fazer o mesmo efeito com relao ao pause, ou seja, sero a ca a criados dois slides, um apenas com o primeiro item e o segundo com os dois itens sendo mostrados. A diferena a utilizao do alert. Segundo o exemplo c e ca acima, foi denido que o primeiro alert ir de fato destacar o trecho entre { a e } apenas no primeiro slide gerado, enquanto o segundo comando alert ir a destacar o seu escopo no segundo slide gerado. Caso tivssemos colocado 3 e ao invs de 2 no segundo alert, seriam gerados trs slides: um apenas com o e e primeiro item aparecendo e destacado, o segundo sem nenhum item destacado e os dois aparecendo, e o terceiro com os dois itens aparecendo, sendo o ultimo destacado. Tambm poss deixar um trecho destacado por todos os slides gerados. e e vel Isso feito acrescentando um - aps o nmero entre < e > do alert. Por exemplo, e o u no trecho acima, ao trocarmos o primeiro alert por \alert<1->, o primeiro item apareceria destacado no primeiro e segundo slides gerados. Voc pode optar por no utilizar o \pause, utilizando esse mesmo recurso e a (com -) apresentado para o \alert. Basta voc adicionar na denio de um e ca item o slide em que voc deseja que ele aparea. Conra o exemplo abaixo: e c \documentclass{beamer} \begin{document} \begin{frame} \begin{itemize} \item<1-> \alert<1> {Primeiro item} 16

\item<2> \alert<2> {Segundo item} \item<3-> \alert<3> {Terceiro item} \end{itemize} \end{frame} \end{document}

O trecho acima ir gerar trs slides para o contedo denido no frame. a e u Seguindo as denies feitas nos comandos \item, o primeiro item ser vis co a vel a partir do primeiro slide, o segundo ser vis a vel apenas no segundo slide e o terceiro ser vis a partir do terceiro slide (apesar de serem apenas trs). a vel e Seguindo o uso dos comandos \alert, o primeiro item ser destacado no primeiro a slide, o segundo item no segundo slide e o terceiro item no terceiro slide. Desse modo, utizando os comandos \pause e \alert, ou substituindo o \pause pelo uso dos < e >, podemos fazer inmeras combinaes para um dado slide, u co trazendo vrias possibilidades de apresentao do seu contedo. a ca u

17

Finalizaoes c

Consideraes nais co

O objetivo desta apostila apenas demonstrar os comandos mais bsicos e e a sucientes para gerar uma apresentao simples e elegante com beamer. Existem ca diversos comandos que no foram apresentados aqui, como efeitos de transio a ca de slides e suporte para animaes, mas voc pode conferir em alguns dos links co e passados logo abaixo por esses e outros comandos.

Links interessantes e referncias e

A [1] Algumas informaes sobre TEX e L TEX: co http://pt.wikipedia.org/wiki/TeX http://pt.wikipedia.org/wiki/Latex

[2] MiKTeK (distribuio para Windows): ca http://miktex.org/ [3] LEd - editor para Windows: http://www.latexeditor.org/ [4] Catlogo de pacotes: a http://www.tex.ac.uk/tex-archive/help/Catalogue/catalogue.html [5] Matriz de templates X cores: http://www.hartwork.org/beamer-theme-matrix/ [6] Uma apresentao feita em Beamer sobre Beamer: ca http://www.scribd.com/doc/28011/beamer-guide [7] Um guia bem completo: http://www.ctan.org/tex-archive/macros/latex/contrib/beamer/ doc/beameruserguide.pdf
A [8] Curso de L TEX do PET Computao UFSC: ca http://pet.inf.ufsc.br/downloads/curso_latex

18

Você também pode gostar