Você está na página 1de 19

UNIVERSIDADE FEDERAL DE SANTA CATARINA TUTORIAL PET - PROGRAMA DE EDUCAC AO CIENCIAS DA COMPUTAC AO

es com Apresentac o Beamer


Maur cio Oliveira Haensch

Florian opolis, Junho de 2009

Contents
1 Introdu c ao
A 2 O que s ao L TEX e Beamer?

2 3 4 4 4 5 5 6 6 7 9 9 9 9 10 11 12 12 13 13 14 15 15 18

3 Primeiros Passos 3.1 O pre ambulo . . . . . . . . . . . . . . 3.1.1 Pacotes . . . . . . . . . . . . . 3.1.2 T tulo, autor, data e institui c ao 3.1.3 Template e cores . . . . . . . . 3.2 A apresenta c ao . . . . . . . . . . . . . 3.2.1 Slides . . . . . . . . . . . . . . 3.2.2 Estrutura de se c oes . . . . . . . 4 Customizando a sua apresenta c ao 4.1 Modica c oes no pre ambulo . . . . 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 apresenta c ao . . . . 4.2.1 Come cando a apresenta c ao 4.2.2 Itens . . . . . . . . . . . . . 4.2.3 Blocos . . . . . . . . . . . . 4.2.4 Imagens . . . . . . . . . . . 4.2.5 Os comandos alert e pause 5 Finaliza c oes

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Introdu c ao

Um dos projetos de 2009 do PET Computa c ao da UFSC e a realiza c ao de semin arios individuais dos bolsistas, abertos ` a comunidade e com tema livre. Al em da apresenta c ao oral, um documento escrito (banner, apostila ou tutorial) faz parte dos resultados desse projeto. Esta apostila corresponde ao semin ario Apresenta c oes com Beamer, ministrado no dia 18 de Junho de 2009 pelo bolsista Maur cio Oliveira Haensch. Nesta apostila estar ao alguns trechos da apresenta c ao, mas com um pouco mais de detalhes para aqueles que se interessaram pela ferramenta apresentada e queiram se aprofundar mais na elabora c ao de apresenta c oes com Beamer. A Iniciando com uma explica c ao r apida sobre L TEX e Beamer, para aqueles que ainda n ao conhecem, e passando por uma ajuda b asica na elabora c ao de uma apresenta c ao e nalizando com algumas dicas de customiza c ao da apar encia da sua apresenta c ao.

A O que s ao L TEX e Beamer?

Donald Ervin Knuth, autor da s erie de livros The Art of Computer Programming, criou na d ecada de 70 o sistema de tipograa TEX[1], que acabou sendo utilizado em meio acad emico por f sicos, matem aticos e cientistas da computa c ao, devido ` a sua capacidade de reproduzir f ormulas matem aticas de forma A simples e elegante. Na d ecada de 80, Leslie Lamport desenvolveu o L TEX[1], que nada mais e que um conjunto de macros para TEX. Isso fornece um conjunto de comandos de mais alto n vel para o usu ario, que acaba por facilitar o uso da ferramenta.
A O L TEX e uma linguagem de marca c ao para formatar documentos de uma maneira mais prossional. A diferen ca entre documentos editados com outras A ferramentas e com o L TEX e o foco que e dado ` a elabora c ao do produto nal. Com outros editores, voc e se preocupa com a forma visual do documento sendo A escrito. Utilizando L TEX, o foco principal e a estrutura l ogica do documento.

O que ocorre de fato e um compilador que processa um arquivo de texto e gera uma sa da, que pode ser html, pdf, postscript ou v arias outras. Devido ao A fato dos documentos L TEX possuirem uma estrutura l ogica como caracter stica principal, o desenvolvimento de ferramentas de convers ao e f acil e comum. Al em disso, voc e pode estruturar seu documento com v arios tipos pr e-denidos, ou criar um novo. Por exemplo, temos as classes article, book e report.
A Beamer e uma classe de documentos L TEX criada para gerar apresenta c oes em slides. O Beamer n ao e a primeira classe desenvolvida para essa nalidade, mas atualmente e muito utilizada. Apresenta c oes geradas com Beamer seguem A o mesmo princ pio do L TEX, ou seja, seguem o princ pio do foco na estrutura l ogica. Com Beamer, voc e dene os slides (que s ao chamados de frames ) e o conte udo deles, al em de algumas congura c oes b asicas da sua apresenta c ao, como template e cores sendo utilizadas.

A instala c ao das ferramentas necess arias para utilizar Beamer depende do seu A sistema operacional. Existem v arias distribui c oes de L TEX dispon veis, como o TeXLive (multi-plataforma), MacTeX (para usu arios de Mac OS) e MiKTeX [2] A (para Windows). Al em do L TEX, procure instalar uma ferramenta de edi c ao de texto especializada ou adicione algum plugin para o editor de sua prefer encia (existem plugins para os mais diversos editores, como Vim, Emacs e gedit). A Para usu arios de Windows, uma boa op c ao e o LEd[3] (L TEX Editor), que e gratuito mas n ao e open-source.
A Feita esta breve introdu c ao ao que e L TEX e beamer, vamos ver como se monta uma apresenta c ao.

Primeiros Passos

A Assim como outros tipos de documentos feitos em L TEX, uma apresenta c ao feita em Beamer pode ser dividida em duas partes b asicas, o pre ambulo e a apresenta c ao. No pre ambulo e que voc e dene v arias caracter sticas do documento sendo gerado, como o template, as cores, o tipo de fonte, e at e mesmo dene que ser a um documento do tipo beamer. Na segunda parte, a apresenta c ao e feita de fato, estruturando as se c oes, subse c oes e slides que ser ao o resultado nal.

3.1

O pre ambulo

Diversas informa c oes estar ao presentes no pre ambulo do arquivo. Para quem A j a conhece L TEX, aqui v ao as mesmas deni c oes de t tulo, autor, institui c ao, data e a lista de pacotes que ser ao usados (como o pacote que cont em s mbolos matem aticos, por exemplo). Al em dessa parte comum ` a outros tipos de docA umento L TEX, voc e vai poder denir aqui o template da apresenta c ao e o esquema de cores sendo utilizados, assim como pode personalizar as cores da sua apresenta c ao e algumas outras caracter sticas como o tipo de marcador de itens (c rculo simples, bola ou quadrado, por exemplo). Primeiramente, ser a mostrado aqui apenas o realmente necess ario para se criar uma apresenta c ao com Beamer. A primeira coisa a ser feita e declarar o tipo de documento de um arquivo .tex como sendo Beamer, com o comando \documentclass{beamer}. Em seguida, voc e declara os pacotes que ser ao usados no seu arquivo (para codica c ao e inclus ao de s mbolos matem aticos, por exemplo). Por em, a menor apresenta c ao que eu consegui fazer gerar um .pdf foi 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 apresenta ca o n ao precisa de muitos recursos no pre ambulo. Entretanto, dicilmente voc e far a uma apresenta c ao que n ao utilize nem mesmo palavras acentuadas, um link para alguma p agina, um template, uma imagem ou algum s mbolo matem atico. Come carei demonstrando a utiliza c ao de alguns 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 par ametro utf8 dene a codica c ao sendo utilizada. Logo abaixo, hyperref e um pacote para fazer links em suas refer encias, assim como linkar tamb em o seu sum ario ` as se c oes presentes na apresenta c ao. O pacote seguinte, graphicx e necess ario para a utiliza c ao de imagens e os dois u ltimos, amssymb e amsmath, permitem o uso de carcateres especiais e s mbolos matem aticos. Al em desses representados, existe uma quantidade enorme de outros pacotes para incrementar seus documentos e apresenta c oes. Nas refer encias dessa apostila h a um cat alogo de pacotes[4] muito u til para procurar um pacote que seja adequado para a sua necessidade. 3.1.2 T tulo, autor, data e institui c ao

No pre ambulo do arquivo voc e tamb em coloca deni c oes de t tulo, autor, institui c ao e data. Essas informa c oes ser ao utilizadas para gerar a p agina de t tulo da sua apresenta c ao, assim como, dependendo do template que voc e utiliza na sua apresenta c ao, esses dados tamb em car ao presentes no topo ou rodap e dos seus slides. Para demonstra c ao dos comandos utilizados: \documentclass{beamer} \usepackage{...} \title{T tulo da apresenta c~ ao} \author{Autor 1 \\ Autor 2} \institute{Universidade Federal de Santa Catarina} \date{\today} \begin{document} \frame{...} \frame{...} \end{document}

Esses comandos s ao bem simples e intuitivos. Voc e pode colocar in umeros autores, separando cada um com \\ e a data pode ser xa, como 19 de Janeiro ou Junho de 2009, ou com a utiliza c ao do comando \today, como demonstrado, a data inserida ser a a data do seu computador no momento em que a apresenta c ao for gerada. 3.1.3 Template e cores

No pre ambulo do seu arquivo tamb em s ao inclu dos alguns comandos para denir caracter sticas da sua apresenta c ao. Isso inclui, template, esquema de cores, redeni c ao de cor para textos, blocos e partes do template, tipo de marcadores de itens, e v arias outras op c oes. Neste trecho da apostila, apenas demonstrarei os dois comandos mais b asicos. Em outra se c ao, ser ao mostrados outros comandos para modicar mais a apar encia da sua apresenta c ao. Veja a seguir: \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}, e respons avel pelo template que ser a utilizado para a sua apresenta c ao. Esse template dene a exist encia e a posi c ao das barras com nome de se c oes e subse c oes, t tulo do slide e barras com nome de autor, institui c ao e t tulo da apresenta c ao. Por exemplo, o tema chamado Ilmenau possui uma barra ao topo com o nome das se c oes, logo abaixo uma outra barra com subse c oes e uma terceira barra com o t tulo do slide atual. O comando \usecolortheme{Nome do esquema de cores} modica o esquema de cores que ser a utilizado. Existem uma s eria de esquemas j a existentes para sua escolha, e a aus encia desse comando utiliza o esquema de cores default. A modica c ao das cores independente de um esquema ser a mostrada numa se c ao mais adiante desta apostila. Nas refer encias, h a um link para uma matriz[5] bem interessante, que mostra os diversos templates existentes para beamer em combina c ao com os esquemas de cores pr e-denidos. Esses foram alguns dos comandos mais b asicos necess arios para gerar uma apresenta c ao j a bem interessante e ao mesmo tempo simples, n ao exigindo nenhum conhecimento muito grande do usu ario. Agora, vamos deixar o pre ambulo de lado e partir para os primeiros passos na sua apresenta c ao propriamente dita.

3.2

A apresenta c ao

Agora que a estrutura b asica do pre ambulo j a est a montada, podemos come car a fazer o conte udo da sua apresenta c ao. Os comandos \begin{document} e \end{document} delimitam o que ser a esse conte udo. Tudo que voc e inserir entre os dois comandos, far a parte da sua apresenta c ao. 3.2.1 Slides

Primeiramente, vamos exemplicar como denir um slide. Existem duas maneiras para se fazer isso: a primeira delas j a foi mostrada e consiste em utilizar o \frame{...}, colocando entre { e } o conte udo do seu slide (texto, imagens, itens, etc). Outra maneira e utilizar os comandos \begin{frame} 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 e deve denir cada slide da sua apresenta c ao e seu conte udo. Se voc e seguir o exemplo acima, seu slide possuir a apenas texto puro. Na pr oxima se c ao desta apostila, novas possibilidades de se organizar e apresentar um slide ser ao demonstrados. Agora, vamos ver como se insere um t tulo para um determinado slide. \documentclass{beamer} \begin{document}

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

Como visto no exemplo acima, o comando para inser c ao de um t tulo e simples. 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 tamb em o comando \framesubtitle{...}, que coloca, em letras menores junto ao t tulo, um subt tulo para seu slide. 3.2.2 Estrutura de se c oes

Agora que a constru c ao de um slide b asico j a foi demonstrada, a estrutura de se c oes e subse c oes ser a mostrada, para que voc e possa organizar melhor a sua apresenta c ao. A id eia e bem simples: voc e utiliza o comando \section{} para fazer com que a partir daquele ponto, todos os slides que forem denidos fa cam parte desta se c ao. A se c ao s o ser a nalizada quando come car a pr oxima. Exemplo: \documentclass{beamer} \begin{document} \section{} \begin{frame} Slide 1. \end{frame} \begin{frame} Slide 2. \end{frame} \section{T tulo opcional} \begin{frame} Slide 3. \end{frame} \end{document}

Atrav es da utiliza c ao de se c oes, o conte udo da sua apresenta c ao car a mais bem estruturado. Isso ajuda tanto no produto nal, quanto auxilia no processo de elabora c ao. As se c oes que forem denidas, podem ou n ao ter um nome. Isso e mostrado no exemplo acima, em \section{T tulo opcional}. Apenas insira o nome desejado, ou deixe-o em branco para dar ou n ao um nome ` a se c ao. De modo similar, cada se c ao denida no seu arquivo pode conter diversas subse c oes dentro dela. As subse c oes funcionam da mesma forma, todos os slides que forem criados ap os uma subse c ao pertencem ` a ela, e uma subse c ao s o termina quando e iniciada a pr oxima (ou ao surgir uma nova se c ao). O t tulo de uma subse c ao tamb em e opcional, e e inserido da mesma forma que na se c ao. Vale lembrar que sua apresenta c ao pode conter uma quantidade ilimitada de slides, separados em quantas se c oes e subse c oes voc e desejar. \documentclass{beamer}

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

Dependendo do template que voc e est a utilizando, as se c oes e subse c oes s ao enumeradas de formas diferentes nas barras no topo ou rodap e dos slides. Mantenha sempre uma estrutura bem organizada para a sua apresenta c ao para evitar problemas est eticos quanto a enumera c ao das se c oes/subse c oes. Agora que voc e j a sabe o b asico e essencial para criar uma apresenta c ao com Beamer, tanto no que diz respeito ao pre ambulo do seu documento quanto a organiza ` c ao do conte udo da sua apresenta c ao, vamos partir para algumas dicas para personalizar os seus slides. Uma boa ideia e criar algum arquivo de teste apenas com as informa c oes passadas at e agora, para poder gerar uma simples apresenta c ao e xar alguns dos comandos e conceitos demonstrados at e o momento. Isso tamb em ajuda a pensar em modica c oes a serem feitas, como um novo esquema de cores ou a escolher algum template de sua prefer encia, por exemplo.

Customizando a sua apresenta c ao

Atrav es do que j a foi passado at e agora, e poss vel fazer apresenta c oes simples por em elegantes com Beamer. Esta se c ao e destinada a mostrar alguns comandos para incrementar a sua apresenta c ao, e tamb em ser a dividida em dois trechos, pre ambulo e apresenta c ao. Na primeira parte, ser ao mostrados alguns comandos relacionados ` a cores e deni c oes relativas ao pre ambulo. Na segunda, alguns comandos para efeitos nos seus slides (caixas de texto, itens, imagens, por exemplo). Isso aumentar a as possibilidades de apresenta c oes que voc e pode gerar, ajudando na originalidade dos seus slides, mas sem perder toda a eleg ancia, simplicidade e organiza c ao do Beamer.

4.1

Modica c oes no pre ambulo

Com os comandos que j a foram apresentados na se c ao anterior da apostila, voc e j a aprendeu a escolher um template e utilizar um esquema de cores existente 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 e), os textos (normal e em destaque) e o fundo da sua apresenta c ao. 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 deni c oes apresentadas acima denem as cores utilizadas em textos da sua apresenta c ao. Todos esses comandos s ao do tipo \setbeamercolor{par ametro}{cor}, e o par ametro passado dene qual tipo de texto voc e quer redenir. Por exemplo, normal text muda a cor do texto comum dos seus slides e institute muda a cor do t tulo da institui c ao (denido no comando do pre ambulo \institute{...}, j a apresentado na apostila) no slide de t tulo da sua apresenta c ao. O par ametro alerted text denir a a cor do texto em destaque, que ser a exemplicado na pr oxima subse c ao da apostila. A cor escolhida e passada como segundo par ametro dos comandos apresentados, e segue a estrutura fg=color. O fg vem de foreground (primeiro plano) e geralmente as deni c oes relacionadas a cor recebem um outro par ametro, {bg=cor} (bg vem de background ). No caso dos textos, apenas um par ametro e suciente. Ao tentar colocar uma cor de fundo, modicando para {fg=cor1, bg=cor2}, voc e ter a um efeito bem estranho, pintando o fundo das areas onde h a texto. 4.1.2 Escolhendo as cores

Existe uma s erie de cores pr e-denidas que podem ser utilizadas para esses comandos de redeni c ao, como as mostradas no exemplo (red, blue, black e gray ). Essas cores j a existentes s ao:

Voc e pode tamb em combinar essas cores do seguinte forma: cor1!x!cor2. Isso 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 a cor muito pr oxima de preto, e levemente vermelha e ao fazer red!50!yellow voc e obter a um tom de laranja. Experimente diversas combina c oes para descobrir novas cores. Outra forma de escolher cores e den -las com RGB. Isso acontece do seguinte modo: \documentclass{beamer} \definecolor{nomeDaCor}{rgb}{x,y,z} \begin{document} \frame{...} \end{document}

Atrav es do comando apresentado, \denecolor{nomeDaCor}{rgb}{x,y,z}, inserido no pre ambulo, voc e cria uma cor com um nome ` a sua escolha. O {rgb} deve ser inclu do e entre as u ltimas { e } voc e coloca os fatores de vermelho, verde e azul para sua cor. Por em, os valores x, y e z devem ser um n umero entre 0 e 1. Para descobrir qual e esse n umero, divida a quantidade de cada cor por 255, e o resultado e o valor de x, y e z. Por exemplo, a cor em RGB (31,58,142) vira {0.12,0.22,0.55}. Essa atribui c ao de cores e muito u til, e com isso voc e pode usar essas cores em outras deni c oes. Exemplo: \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 a vimos um pouco mais sobre as cores e como mudar a cor de textos, vamos ver alguns comandos para mudar as cores de partes do template da sua apresenta c ao. \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{par ametro}{cores} e como par ametro recebem qual parte est a sendo modicada. Os tr es comandos apresentados mudam, respectivamente, a cor da barra com as se c oes, a cor da barra com subse c oes e a cor da barra com o t tulo do slide atual. Como varia de template para template, o par ametro da primeira atribui c ao e section in head/foot, j a que alguns dos templates utilizam a barra com as se c oes no topo e outras no rodap e dos slides. As cores dos comandos apresentados acima funcionam do mesmo modo que dos outros comandos j a apresentados. A diferen ca e que agora voc e pode inserir o background (bg ). Combinando o background com o foreground, voc e redene as cores que ser ao utilizadas nos seus slides para uma determinada parte do template. Por exemplo: \setbeamercolor{frametitle}{fg=red,bg=black} far a com que a barra com o t tulo do seu slide atual (caso voc e tenha denido um) que 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 s ao destinados ` a deni c ao da cor de fundo dos seus slides. A diferen ca entre eles e que o primeiro faz um efeito de degrad e, come cando no topo do slide com a cor denida no par ametro top=cor1 e terminando na parte inferior dos slides com a cor denida no par ametro bottom=cor2, enquanto o segundo comando usa apenas uma cor, passada como par ametro, para preencher todo o fundo da sua apresenta c ao. Se voc e tentar usar os dois comandos num mesmo documento, o comando que prevalece e o de degrad e, ignorando a cor denida no segundo comando apresentado. Portanto, escolha o comando que mais lhe agrada para a sua apresenta c ao. 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 s ao respons aveis por mudan cas nos blocos e itens (ambos ser ao demonstrados na se c ao seguinte da apostila). Apenas para dar uma vis ao geral, o bloco e uma das estruturas que pode ser usada em slides, e e uma caixa dividida em duas partes, uma com o t tulo e outra com texto. Os itens tamb em s ao um meio de apresentar o conte udo num slide, podendo conter tamb em subitens. 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 (tamb em fundo e cor do texto).

11

Os outros dois comandos apresentados acima s ao relativos aos itens. O \setbeamercolor{item}{fg=cor} muda a cor do marcador utilizado para os itens dos slides. O tipo de marcador utilizado e denido atrav es do comando subsequente. As op c oes s ao: [triangle], [circle], [square] e [ball]. 4.1.5 Outros comandos

Existem outros comandos u teis que eu irei apresentar nesta apostila. Antes gostaria de relembrar que existe uma grande variedade de comandos que n ao foram demonstrados aqui, mas voc e pode conferir nos links passados como refer encia em [6], [7] e [8]. As refer encias tratam tanto de Beamer, quanto de A L TEX. O objetivo era mostrar apenas alguns comandos b asicos e sucientes para criar apresenta c oes interessantes e bem organizadas. Vamos ent ao aos u ltimos comandos desta se c ao da apostila. \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 resons avel por modicar a cor da caixa com o t tulo da apresenta c ao no slide de abertura, e as cores s ao denidas do mesmo modo que qualquer outro comando que as utilize. O segundo comando eu til para quem vai fazer apresenta c oes dentro de algum rg o ao, empresa ou universidade. Com ele, voc e inclui uma imagem no canto inferior direito da sua apresenta c ao, que ir a aparecer em todos os slides. Com o par ametro [scale=x], voc e passa x como fator de escalonamento da sua imagem e deix a-la do tamanho ideal para sua apresenta c ao. O terceiro comando e respons avel por retirar pequenos s mbolos de navega c ao que aparecem nos slides gerados. Esses s mbolos s ao levemente transparentes e servem para passar ou voltar um slide. Por n ao serem t ao u teis e por vezes poluirem visualmente suas apresenta c oes, voc e pode retir a-los com esse comando inserido no pre ambulo do seu documento. O quarto e u ltimo comando insere no canto inferior direito um contador de slides, do tipo x/y, onde x e o slide atual e y e o total de slides na sua apresenta c ao. J a foram demonstrados alguns comandos u teis para mudar a apar encia da sua apresenta c ao e deix a-la a seu gosto e estilo. A partir de agora, a pr oxima subse c ao e destinada a demonstra c ao de algumas maneiras de apresentar o conte udo dos seus slides.

4.2

Comandos na apresenta c ao

Todos os comandos apresentados at e agora se encontravam no pre ambulo do seu documento .tex. A partir de agora, iremos trabalhar apenas na parte com o conte udo dos slides, ap os o comando \begin{document}, que dene o in cio desse trecho da apresenta c ao.

12

4.2.1

Come cando a apresenta c ao

Duas coisas muito u teis para qualquer apresenta c ao s ao um slide de t tulo, com o nome da apresenta c ao, dos autores, data e institui c ao, e uma agenda da sua apresenta c ao. Ambos utilizam informa c oes contidas no pre ambulo do seu documento, como j a foi comentado na apostila. Esses dois slides especias ser ao exemplicados a seguir. \documentclass{beamer} \begin{document} \frame{\titlepage} \begin{frame} \frametitle{T tulo} \tableofcontents \end{frame} \end{document}

Como pode ser visto, os dois s ao f aceis de se fazer. Para o primeiro, de t tulo da apresenta c ao, basta criar um slide, utilizando uma das duas estruturas j a mencionas (\frame{} ou \begin{frame} e \end{frame}) e utilizar o comando \titlepage. Isso ir a gerar uma p agina de t tulo que cont em os dados denidos no pre ambulo. O segundo slide demonstrado no exemplo de c odigo acima monta uma agenda da sua apresenta c ao, utilizando as se c oes e subse c oes denidas no seu arquivo para ger a-la. O t tulo desse slide especial e opcional (com o comando \frametitle{T tulo}). 4.2.2 Itens

Uma estrat egia de apresenta c ao muito interessante e bastante utilizada e apresentar o seu conte udo atrav es de pequenos t opicos, e uma estrutura perfeita para isso e o itemize, enumerate ou description. O primeiro deles utiliza o marcador denido no comando apresentado na se c ao 4.1.4. O modo enumerate coloca uma ordem num erica nos t opicos que forem criados (com o par ametro [i] ou [I] ser ao n umeros romanos, e com [a] ou [A] ser ao letras). O terceiro modo ir a destacar cada t opico de acordo com o par ametro passado entre [ e ] na deni c ao dos mesmos. Vamos aos exemplos: \begin{frame} \begin{itemize} \item Primeiro t opico \item Segundo t opico \item Terceiro t opico \end{itemize} \end{frame}

O trecho acima ir a apresentar tr es itens, todos marcados com o que foi denido no pre ambulo do arquivo (o padr ao e um tri angulo).

\begin{frame} \begin{enumerate}[i] \item Primeiro t opico \item Segundo t opico \item Terceiro t opico \end{enumerate} \end{frame}

13

O trecho de c odigo acima ir a criar os tr es itens iguais ao modelo anterior, mas marcados com n umeros romanos min usculos (i, ii, iii ). Com [I] seriam I, II, III, com [a] seriam a, b, c, com [A] seriam A, B, C e sem nenhum par ametro seriam 1, 2, 3.

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

O terceiro tipo de estrutura de t opicos (description ) e mais u til para descrever 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 descri c ao dos itens do conjunto citado no exemplo. Por em voc e pode utilizar esse tipo de estrutura para fazer qualquer de marcador de seu interesse, inclusive algum s mbolo ou texto. O resultado do exemplo acima e:

4.2.3

Blocos

Os blocos s ao uma boa op c ao para se destacar algum trecho da sua apresenta c ao. As cores de um bloco podem ser modicadas, como j a foi demonstrado nessa apostila, e e poss vel utilizar mais de um por por slide. Apenas tome cuidado com a quantidade de texto inserido nos blocos, para que n ao quem muito grandes e n ao caibam em um u nico slide. \documentclass{beamer} \begin{document} \begin{frame} \begin{block}{Titulo opcional} ...Conte udo do bloco... \end{block} \end{frame} \end{document}

14

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

Agora vamos ver como se insere uma imagem em um slide. N ao esque ca de adicionar no pre ambulo o comando \usepackage{graphicx}, para permitir o uso de imagens na sua apresenta ca o. \documentclass{beamer} \begin{document} \begin{frame} \includegraphics[scale=x]{imagem.jpg} \end{frame} \end{document}

A inser c ao de uma imagem em um slide e feita com o comando demonstrado acima, \includegraphics[scale=x]{imagem.jpg}. O primeiro par ametro passado entre [ e ] e respons avel por escalonar a imagem, sendo x o fator de escala. O arquivo da imagem a ser inserida e passada como par ametro entre { e }. 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 transi c ao do conte udo de um slide. Sozinho, o \alert destaca um peda co de texto ou um item (caso esteja utilizando o \itemize ), utilizando a cor denida no pre ambulo para texto em destaque. O \pause divide seu slide em frames, e ser a demonstrado mais abaixo. Primeiro vamos ao \alert. \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 utiliza c ao do comando. No primeiro item, o texto todo entre { e } car a destacado na cor denida. O segundo item, que est a fora do escopo de { e } acabar a por ter o primeiro caractere ap os o comando \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 inser c ao. No caso acima, dois slides ser ao gerados para o conte udo dentro do frame denido. O primeiro mostrar a apenas o primeiro item e o segundo mostrar a o primeiro e segundo itens. Esse recurso de pausa e muito utilizado quando se quer mostrar aos poucos algum conte udo durante a sua apresenta c ao. A combina c ao destes dois comandos pode atingir melhor o objetivo de mostrar aos poucos o conte udo de um determinado slide, fazendo-o aparecer gradativamente e ao mesmo tempo destacando o que ir a aparecer. Para isso, e necess ario utilizar mais um recurso junto ao comando alert. O que se faz e adicionar o n umero do slide em que se quer o trecho ou item destacado entre < e >, como 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 a fazer o mesmo efeito com rela c ao ao pause, ou seja, ser ao criados dois slides, um apenas com o primeiro item e o segundo com os dois itens sendo mostrados. A diferen ca e a utiliza c ao do alert. Segundo o exemplo acima, foi denido que o primeiro alert ir a de fato destacar o trecho entre { e } apenas no primeiro slide gerado, enquanto o segundo comando alert ir a destacar o seu escopo no segundo slide gerado. Caso tiv essemos colocado 3 ao inv es de 2 no segundo alert, seriam gerados tr es slides : um apenas com o 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 u ltimo destacado. Tamb em e poss vel deixar um trecho destacado por todos os slides gerados. Isso e feito acrescentando um - ap os o n umero entre < e > do alert. Por exemplo, no trecho acima, ao trocarmos o primeiro alert por \alert<1->, o primeiro item apareceria destacado no primeiro e segundo slides gerados. Voc e pode optar por n ao utilizar o \pause, utilizando esse mesmo recurso (com -) apresentado para o \alert. Basta voc e adicionar na deni c ao de um item o slide em que voc e deseja que ele apare ca. Conra o exemplo abaixo: \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 a gerar tr es slides para o conte udo denido no frame. Seguindo as deni c oes feitas nos comandos \item, o primeiro item ser a vis vel a partir do primeiro slide, o segundo ser a vis vel apenas no segundo slide e o terceiro ser a vis vel a partir do terceiro slide (apesar de serem apenas tr es). Seguindo o uso dos comandos \alert, o primeiro item ser a destacado no primeiro 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 in umeras combina c oes para um dado slide, trazendo v arias possibilidades de apresenta c ao do seu conte udo.

17

Finaliza co es

Considera c oes nais

O objetivo desta apostila e apenas demonstrar os comandos mais b asicos e sucientes para gerar uma apresenta c ao simples e elegante com beamer. Existem diversos comandos que n ao foram apresentados aqui, como efeitos de transi c ao de slides e suporte para anima c oes, mas voc e pode conferir em alguns dos links passados logo abaixo por esses e outros comandos.

Links interessantes e refer encias

A [1] Algumas informa c oes sobre TEX e L TEX: http://pt.wikipedia.org/wiki/TeX http://pt.wikipedia.org/wiki/Latex

[2] MiKTeK (distribui c ao para Windows): http://miktex.org/ [3] LEd - editor para Windows: http://www.latexeditor.org/ [4] Cat alogo de pacotes: 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 apresenta c ao feita em Beamer sobre Beamer: 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 Computa c ao UFSC: http://pet.inf.ufsc.br/downloads/curso_latex

18

Você também pode gostar