UNIVERSIDADE FEDERAL DE SANTA CATARINA PET - PROGRAMA DE EDUCAÇÃO TUTORIAL. Beamer Maurício Oliveira Haensch



Documentos relacionados
02 - Usando o SiteMaster - Informações importantes

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

CONSTRUÇÃO DE BLOG COM O BLOGGER

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

Guia Site Empresarial

Manual da Administração do site Abrasel 2.0

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

Microsoft Office PowerPoint 2007

Dicas para usar melhor o Word 2007

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

Manual de configuração do sistema

ALBUM DE FOTOGRAFIAS NO POWER POINT

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente

Manual do Plone (novo portal do IFCE)

COLÉGIO ESTADUAL PAULO LEMINSKI APOSTILA SOBRE O BROFFICE IMPRESS

Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

3 Dicas MATADORAS Para Escrever s Que VENDEM Imóveis

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

TUTORIAL PARA CONFIGURAÇÃO DE SEU SITE SITES GRÁTIS

OFICINA BLOG DAS ESCOLAS

AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:

Utilizando a ferramenta de criação de aulas

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Google Drive: Acesse e organize seus arquivos

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES

Tutorial de Beamer: apresentações em L A TEX

Manual do Google agenda. criação e compartilhamento de agendas

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias

Table of Contents. PowerPoint XP

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Manual do Ambiente Moodle para Professores

Guia de Início Rápido

Microsoft Access: Criar relatórios para um novo banco de dados. Vitor Valerio de Souza Campos

Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++.

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

NTI Núcleo de Tecnologia de Informação / UNIFAL-MG Drupal Manual do Usuário DRUPAL MANUAL DO USUÁRIO

Manual de Gerenciamento de Conteúdo

Criando Quiz com BrOffice.impress

Como Gerar documento em PDF com várias Imagens

Clique no menu Iniciar > Todos os Programas> Microsoft Office > Publisher 2010.

Desenvolvendo Websites com PHP

Google Drive. Passos. Configurando o Google Drive

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos

1. Instalei o DutotecCAD normalmente no meu computador mas o ícone de inicialização do DutotecCAD não aparece.

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Programas e requerimentos necessários:

CRIANDO TEMPLATES E LEGENDAS

Planejando o aplicativo

Apostila de PowerPoint 2013

DIRETRIZES DE USO DA MATRIZ DE SISTEMATIZAÇÃO DE INFORMAÇÕES

Operador de Computador. Informática Básica

NewAgent enterprise-brain


Curso LibreOffice - Apostila de Exercícios

Tutorial: Como fazer o backup (cópia) e a restauração de conteúdos no Moodle?

Segmentação de Lista de Contatos

Prática 3 Microsoft Word

Fábrica de Noobs Reloaded

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Roteiro 2: Conceitos de Tags HTML

Prefeitura Municipal de São Luís Manual de uso dos serviços da SEMFAZ. Prefeitura Municipal de São Luís Manual de uso dos serviços da SEMFAZ

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

Como fazer um jogo usando o editor de apresentação

Banco de Dados Microsoft Access: Criar tabelas

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

15. OLHA QUEM ESTÁ NA WEB!

Tutorial - Monitorando a Temperatura de Servidores Windows

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Como incluir artigos:

W o r d p r e s s 1- TELA DE LOGIN

Dicas edirectory. arcasolutions. Arca Solutions Rua Antônio Alves, Vl. Santa Tereza - Bauru/SP F: (14) comercial@arcasolutions.com.

Glossários em Moodle (1.6.5+)

Manual SAGe Versão 1.2 (a partir da versão )

EXEMPLO DE COMO FAZER UMA MALA DIRETA

Apostila Site Personalizado

Microsoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos

Sumário INTRODUÇÃO Acesso ao Ambiente do Aluno Ferramentas e Configurações Ver Perfil Modificar Perfil...

MANUAL DO ANIMAIL Terti Software

POWERPOINT BÁSICO. Facilitador Alisson Cleiton dos Santos Analista Programador / Professor contato@alissoncleiton.com.br

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

Manual de criação de envios no BTG360

Guia rápido de Administração do Sistema

Minicurso L A TEX PET-ECO. Curitiba, PR - Março Universidade Teconlógica Federal do Paraná

Tarefas em Moodle (1.6.5+)

MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL

Moodle - CEAD Manual do Estudante

Tutorial para ensinar a mexer pagina modelo da UFPI.

Transcrição:

UNIVERSIDADE FEDERAL DE SANTA CATARINA PET - PROGRAMA DE EDUCAÇÃO TUTORIAL CIÊNCIAS DA COMPUTAÇÃO Apresentações com Beamer Maurício Oliveira Haensch Florianópolis, Junho de 2009

Contents 1 Introdução 2 2 O que são L A TEX e Beamer? 3 3 Primeiros Passos 4 3.1 O preâmbulo............................. 4 3.1.1 Pacotes............................ 4 3.1.2 Título, autor, data e instituição............... 5 3.1.3 Template e cores....................... 5 3.2 A apresentação............................ 6 3.2.1 Slides............................. 6 3.2.2 Estrutura de seções...................... 7 4 Customizando a sua apresentação 9 4.1 Modificações no preâmbulo..................... 9 4.1.1 Cores de texto........................ 9 4.1.2 Escolhendo as cores..................... 9 4.1.3 Cores do template...................... 10 4.1.4 Blocos e itens......................... 11 4.1.5 Outros comandos....................... 12 4.2 Comandos na apresentação..................... 12 4.2.1 Começando a apresentação................. 13 4.2.2 Itens.............................. 13 4.2.3 Blocos............................. 14 4.2.4 Imagens............................ 15 4.2.5 Os comandos alert e pause................. 15 5 Finalizações 18

1 Introdução Um dos projetos de 2009 do PET Computação da UFSC é a realização de seminários individuais dos bolsistas, abertos à comunidade e com tema livre. Além da apresentação oral, um documento escrito (banner, apostila ou tutorial) faz parte dos resultados desse projeto. Esta apostila corresponde ao seminário Apresentações com Beamer, ministrado no dia 18 de Junho de 2009 pelo bolsista Maurício Oliveira Haensch. Nesta apostila estarão alguns trechos da apresentação, mas com um pouco mais de detalhes para aqueles que se interessaram pela ferramenta apresentada e queiram se aprofundar mais na elaboração de apresentações com Beamer. Iniciando com uma explicação rápida sobre L A TEX e Beamer, para aqueles que ainda não conhecem, e passando por uma ajuda básica na elaboração de uma apresentação e finalizando com algumas dicas de customização da aparência da sua apresentação. 2

2 O que são L A TEX e Beamer? Donald Ervin Knuth, autor da série de livros The Art of Computer Programming, criou na década de 70 o sistema de tipografia TEX[1], que acabou sendo utilizado em meio acadêmico por físicos, matemáticos e cientistas da computação, devido à sua capacidade de reproduzir fórmulas matemáticas de forma simples e elegante. Na década de 80, Leslie Lamport desenvolveu o L A TEX[1], que nada mais é que um conjunto de macros para TEX. Isso fornece um conjunto de comandos de mais alto nível para o usuário, que acaba por facilitar o uso da ferramenta. O L A TEX é uma linguagem de marcação para formatar documentos de uma maneira mais profissional. A diferença entre documentos editados com outras ferramentas e com o L A TEX é o foco que é dado à elaboração do produto final. Com outros editores, você se preocupa com a forma visual do documento sendo escrito. Utilizando L A TEX, o foco principal é a estrutura lógica do documento. O que ocorre de fato é um compilador que processa um arquivo de texto e gera uma saída, que pode ser html, pdf, postscript ou várias outras. Devido ao fato dos documentos L A TEX possuirem uma estrutura lógica como característica principal, o desenvolvimento de ferramentas de conversão é fácil e comum. Além disso, você pode estruturar seu documento com vários tipos pré-definidos, ou criar um novo. Por exemplo, temos as classes article, book e report. Beamer é uma classe de documentos L A TEX criada para gerar apresentações em slides. O Beamer não é a primeira classe desenvolvida para essa finalidade, mas atualmente é muito utilizada. Apresentações geradas com Beamer seguem o mesmo princípio do L A TEX, ou seja, seguem o princípio do foco na estrutura lógica. Com Beamer, você define os slides (que são chamados de frames) e o conteúdo deles, além de algumas configurações básicas da sua apresentação, como template e cores sendo utilizadas. A instalação das ferramentas necessárias para utilizar Beamer depende do seu sistema operacional. Existem várias distribuições de L A TEX disponíveis, como o TeXLive (multi-plataforma), MacTeX (para usuários de Mac OS) e MiKTeX [2] (para Windows). Além do L A TEX, procure instalar uma ferramenta de edição de texto especializada ou adicione algum plugin para o editor de sua preferência (existem plugins para os mais diversos editores, como Vim, Emacs e gedit). Para usuários de Windows, uma boa opção é o LEd[3] (L A TEX Editor), que é gratuito mas não é open-source. Feita esta breve introdução ao que é L A TEX e beamer, vamos ver como se monta uma apresentação. 3

3 Primeiros Passos Assim como outros tipos de documentos feitos em L A TEX, uma apresentação feita em Beamer pode ser dividida em duas partes básicas, o preâmbulo e a apresentação. No preâmbulo é que você define várias características do documento sendo gerado, como o template, as cores, o tipo de fonte, é até mesmo define que será um documento do tipo beamer. Na segunda parte, a apresentação é feita de fato, estruturando as seções, subseções e slides que serão o resultado final. 3.1 O preâmbulo Diversas informações estarão presentes no preâmbulo do arquivo. Para quem já conhece L A TEX, aqui vão as mesmas definições de título, autor, instituição, data e a lista de pacotes que serão usados (como o pacote que contém símbolos matemáticos, por exemplo). Além dessa parte comum à outros tipos de documento L A TEX, você vai poder definir aqui o template da apresentação e o esquema de cores sendo utilizados, assim como pode personalizar as cores da sua apresentação e algumas outras características como o tipo de marcador de itens (círculo simples, bola ou quadrado, por exemplo). Primeiramente, será mostrado aqui apenas o realmente necessário para se criar uma apresentação com Beamer. A primeira coisa a ser feita é declarar o tipo de documento de um arquivo.tex como sendo Beamer, com o comando. Em seguida, você declara os pacotes que serão usados no seu arquivo (para codificação e inclusão de símbolos matemáticos, por exemplo). Porém, a menor apresentação que eu consegui fazer gerar um.pdf foi essa: \frame{oi} Isso gera exatamente um slide apenas com o texto Oi. Desse modo podemos ver que gerar uma apresentação não precisa de muitos recursos no preâmbulo. Entretanto, dificilmente você fará uma apresentação que não utilize nem mesmo palavras acentuadas, um link para alguma página, um template, uma imagem ou algum símbolo matemático. Começarei demonstrando a utilização de alguns pacotes mais comuns: 3.1.1 Pacotes \usepackage[utf8]{inputenc} \usepackage{hyperref} \usepackage{graphicx} \usepackage{amssymb} \usepackage{amsmath} 4

O pacote inputenc com o parâmetro utf8 define a codificação sendo utilizada. Logo abaixo, hyperref é um pacote para fazer links em suas referências, assim como linkar também o seu sumário às seções presentes na apresentação. O pacote seguinte, graphicx é necessário para a utilização de imagens e os dois últimos, amssymb e amsmath, permitem o uso de carcateres especiais e símbolos matemáticos. Além desses representados, existe uma quantidade enorme de outros pacotes para incrementar seus documentos e apresentações. Nas referências dessa apostila há um catálogo de pacotes[4] muito útil para procurar um pacote que seja adequado para a sua necessidade. 3.1.2 Título, autor, data e instituição No preâmbulo do arquivo você também coloca definições de título, autor, instituição e data. Essas informações serão utilizadas para gerar a página de título da sua apresentação, assim como, dependendo do template que você utiliza na sua apresentação, esses dados também ficarão presentes no topo ou rodapé dos seus slides. Para demonstração dos comandos utilizados: \usepackage{...} \title{título da apresentaç~ao} \author{autor 1 \\ Autor 2} \institute{universidade Federal de Santa Catarina} \date{\today} Esses comandos são bem simples e intuitivos. Você pode colocar inúmeros autores, separando cada um com \\ e a data pode ser fixa, como 19 de Janeiro ou Junho de 2009, ou com a utilização do comando \today, como demonstrado, a data inserida será a data do seu computador no momento em que a apresentação for gerada. 3.1.3 Template e cores No preâmbulo do seu arquivo também são incluídos alguns comandos para definir características da sua apresentação. Isso inclui, template, esquema de cores, redefinição de cor para textos, blocos e partes do template, tipo de marcadores de itens, e várias outras opções. Neste trecho da apostila, apenas demonstrarei os dois comandos mais básicos. Em outra seção, serão mostrados outros comandos para modificar mais a aparência da sua apresentação. Veja a seguir: \usepackage{...} \title{...} \author{...} \usetheme{nome do Template} \usecolortheme{nome do esquema de cores} 5

O primeiro dos comandos, \usetheme{nome do template}, é responsável pelo template que será utilizado para a sua apresentação. Esse template define a existência e a posição das barras com nome de seções e subseções, título do slide e barras com nome de autor, instituição e título da apresentação. Por exemplo, o tema chamado Ilmenau possui uma barra ao topo com o nome das seções, logo abaixo uma outra barra com subseções e uma terceira barra com o título do slide atual. O comando \usecolortheme{nome do esquema de cores} modifica o esquema de cores que será utilizado. Existem uma séria de esquemas já existentes para sua escolha, e a ausência desse comando utiliza o esquema de cores default. A modificação das cores independente de um esquema será mostrada numa seção mais adiante desta apostila. Nas referências, há um link para uma matriz[5] bem interessante, que mostra os diversos templates existentes para beamer em combinação com os esquemas de cores pré-definidos. Esses foram alguns dos comandos mais básicos necessários para gerar uma apresentação já bem interessante e ao mesmo tempo simples, não exigindo nenhum conhecimento muito grande do usuário. Agora, vamos deixar o preâmbulo de lado e partir para os primeiros passos na sua apresentação propriamente dita. 3.2 A apresentação Agora que a estrutura básica do preâmbulo já está montada, podemos começar a fazer o conteúdo da sua apresentação. Os comandos e delimitam o que será esse conteúdo. Tudo que você inserir entre os dois comandos, fará parte da sua apresentação. 3.2.1 Slides Primeiramente, vamos exemplificar como definir um slide. Existem duas maneiras para se fazer isso: a primeira delas já foi mostrada e consiste em utilizar o, colocando entre { e } o conteúdo do seu slide (texto, imagens, itens, etc). Outra maneira é utilizar os comandos e. De modo similar, tudo que ficar entre esses dois comandos fará parte de seu slide. Um exemplo utilizando a segunda maneira: Texto do slide 1. Texto do slide 2. Seguindo esta ideia, você deve definir cada slide da sua apresentação e seu conteúdo. Se você seguir o exemplo acima, seu slide possuirá apenas texto puro. Na próxima seção desta apostila, novas possibilidades de se organizar e apresentar um slide serão demonstrados. Agora, vamos ver como se insere um título para um determinado slide. 6

\frametitle{título do slide de exemplo.} Texto do slide. Como visto no exemplo acima, o comando para inserção de um título é simples. Basta colocar o título desejado entre { e } no comando \frametitle{...}, que deve ficar em algum lugar dentro do seu slide (dentro do \begin e \end, ou entre { e } do \frame). Existe também o comando \framesubtitle{...}, que coloca, em letras menores junto ao título, um subtítulo para seu slide. 3.2.2 Estrutura de seções Agora que a construção de um slide básico já foi demonstrada, a estrutura de seções e subseções será mostrada, para que você possa organizar melhor a sua apresentação. A idéia é bem simples: você utiliza o comando \section{} para fazer com que a partir daquele ponto, todos os slides que forem definidos façam parte desta seção. A seção só será finalizada quando começar a próxima. Exemplo: \section{} Slide 1. Slide 2. \section{título opcional} Slide 3. Através da utilização de seções, o conteúdo da sua apresentação ficará mais bem estruturado. Isso ajuda tanto no produto final, quanto auxilia no processo de elaboração. As seções que forem definidas, podem ou não ter um nome. Isso é mostrado no exemplo acima, em \section{título opcional}. Apenas insira o nome desejado, ou deixe-o em branco para dar ou não um nome à seção. De modo similar, cada seção definida no seu arquivo pode conter diversas subseções dentro dela. As subseções funcionam da mesma forma, todos os slides que forem criados após uma subseção pertencem à ela, e uma subseção só termina quando é iniciada a próxima (ou ao surgir uma nova seção). O título de uma subseção também é opcional, e é inserido da mesma forma que na seção. Vale lembrar que sua apresentação pode conter uma quantidade ilimitada de slides, separados em quantas seções e subseções você desejar. 7

\section{} \subsection{1} \subsection{2} Dependendo do template que você está utilizando, as seções e subseções são enumeradas de formas diferentes nas barras no topo ou rodapé dos slides. Mantenha sempre uma estrutura bem organizada para a sua apresentação para evitar problemas estéticos quanto a enumeração das seções/subseções. Agora que você já sabe o básico e essencial para criar uma apresentação com Beamer, tanto no que diz respeito ao preâmbulo do seu documento quanto à organização do conteúdo da sua apresentação, vamos partir para algumas dicas para personalizar os seus slides. Uma boa ideia é criar algum arquivo de teste apenas com as informações passadas até agora, para poder gerar uma simples apresentação e fixar alguns dos comandos e conceitos demonstrados até o momento. Isso também ajuda a pensar em modificações a serem feitas, como um novo esquema de cores ou a escolher algum template de sua preferência, por exemplo. 8

4 Customizando a sua apresentação Através do que já foi passado até agora, é possível fazer apresentações simples porém elegantes com Beamer. Esta seção é destinada a mostrar alguns comandos para incrementar a sua apresentação, e também será dividida em dois trechos, preâmbulo e apresentação. Na primeira parte, serão mostrados alguns comandos relacionados à cores e definições relativas ao preâmbulo. Na segunda, alguns comandos para efeitos nos seus slides (caixas de texto, itens, imagens, por exemplo). Isso aumentará as possibilidades de apresentações que você pode gerar, ajudando na originalidade dos seus slides, mas sem perder toda a elegância, simplicidade e organização do Beamer. 4.1 Modificações no preâmbulo Com os comandos que já foram apresentados na seção anterior da apostila, você já 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 modificar as cores sendo utilizadas pelo template (como as barras no topo/rodapé), os textos (normal e em destaque) e o fundo da sua apresentação. 4.1.1 Cores de texto \setbeamercolor{normal text}{fg=black} \setbeamercolor{alerted text}{fg=red} \setbeamercolor{author}{fg=blue} \setbeamercolor{institute}{fg=gray} \setbeamercolor{date}{fg=gray} As definições apresentadas acima definem as cores utilizadas em textos da sua apresentação. Todos esses comandos são do tipo \setbeamercolor{parâmetro}{cor}, e o parâmetro passado define qual tipo de texto você quer redefinir. Por exemplo, normal text muda a cor do texto comum dos seus slides e institute muda a cor do título da instituição (definido no comando do preâmbulo \institute{...}, já apresentado na apostila) no slide de título da sua apresentação. O parâmetro alerted text definirá a cor do texto em destaque, que será exemplificado na próxima subseção da apostila. A cor escolhida é passada como segundo parâmetro dos comandos apresentados, e segue a estrutura fg=color. O fg vem de foreground (primeiro plano) e geralmente as definições relacionadas a cor recebem um outro parâmetro, {bg=cor} (bg vem de background). No caso dos textos, apenas um parâmetro é suficiente. Ao tentar colocar uma cor de fundo, modificando para {fg=cor1, bg=cor2}, você terá um efeito bem estranho, pintando o fundo das áreas onde há texto. 4.1.2 Escolhendo as cores Existe uma série de cores pré-definidas que podem ser utilizadas para esses comandos de redefinição, como as mostradas no exemplo (red, blue, black e gray). Essas cores já existentes são: 9

Você pode também 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 cor muito próxima de preto, e levemente vermelha e ao fazer red!50!yellow você obterá um tom de laranja. Experimente diversas combinações para descobrir novas cores. Outra forma de escolher cores é definí-las com RGB. Isso acontece do seguinte modo: \definecolor{nomedacor}{rgb}{x,y,z} Através do comando apresentado, \definecolor{nomedacor}{rgb}{x,y,z}, inserido no preâmbulo, você cria uma cor com um nome à sua escolha. O {rgb} deve ser incluído e entre as últimas { e } você coloca os fatores de vermelho, verde e azul para sua cor. Porém, os valores x, y e z devem ser um número entre 0 e 1. Para descobrir qual é esse número, divida a quantidade de cada cor por 255, e o resultado é 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ção de cores é muito útil, e com isso você pode usar essas cores em outras definições. Exemplo: \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} 4.1.3 Cores do template Agora que já 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ção. \setbeamercolor{section in head/foot}{fg=cor1,bg=cor2} \setbeamercolor{subsection in head/foot}{fg=cor3,bg=cor4} \setbeamercolor{frametitle}{fg=cor5,bg=cor6} 10

Todos se iniciam com \setbeamercolor{parâmetro}{cores} e como parâmetro recebem qual parte está sendo modificada. Os três comandos apresentados mudam, respectivamente, a cor da barra com as seções, a cor da barra com subseções e a cor da barra com o título do slide atual. Como varia de template para template, o parâmetro da primeira atribuição é section in head/foot, já que alguns dos templates utilizam a barra com as seções no topo e outras no rodapé dos slides. As cores dos comandos apresentados acima funcionam do mesmo modo que dos outros comandos já apresentados. A diferença é que agora você pode inserir o background (bg). Combinando o background com o foreground, você redefine as cores que serão utilizadas nos seus slides para uma determinada parte do template. Por exemplo: \setbeamercolor{frametitle}{fg=red,bg=black} fará com que a barra com o título do seu slide atual (caso você tenha definido um) fique com a cor de fundo preto e com o texto (o título do slide) em vermelho. \setbeamertemplate{background canvas}[vertical shading][top=cor1, bottom=cor2] \beamersetaveragebackground{cor} Os comandos acima são destinados à definição da cor de fundo dos seus slides. A diferença entre eles é que o primeiro faz um efeito de degradê, começando no topo do slide com a cor definida no parâmetro top=cor1 e terminando na parte inferior dos slides com a cor definida no parâmetro bottom=cor2, enquanto o segundo comando usa apenas uma cor, passada como parâmetro, para preencher todo o fundo da sua apresentação. Se você tentar usar os dois comandos num mesmo documento, o comando que prevalece é o de degradê, ignorando a cor definida no segundo comando apresentado. Portanto, escolha o comando que mais lhe agrada para a sua apresentação. 4.1.4 Blocos e itens \setbeamercolor{block title}{bg=cor1,fg=cor2} \setbeamercolor{block body}{bg=cor3,fg=cor4} \setbeamercolor{item}{fg=cor5} \setbeamertemplate{items}[circle] Os comandos acima são responsáveis por mudanças nos blocos e itens (ambos serão demonstrados na seção seguinte da apostila). Apenas para dar uma visão geral, o bloco é uma das estruturas que pode ser usada em slides, e é uma caixa dividida em duas partes, uma com o título e outra com texto. Os itens também são um meio de apresentar o conteúdo num slide, podendo conter também subitens. O primeiro e segundo comandos demonstrados modificam a cor dos blocos. O comando \setbeamercolor{block title}{bg=cor1,fg=cor} modifica a cor do título do bloco (bg para fundo e fg para cor do texto) e o segundo comando modifica a cor da parte com texto (também fundo e cor do texto). 11

Os outros dois comandos apresentados acima são relativos aos itens. O \setbeamercolor{item}{fg=cor} muda a cor do marcador utilizado para os itens dos slides. O tipo de marcador utilizado é definido através do comando subsequente. As opções são: [triangle], [circle], [square] e [ball]. 4.1.5 Outros comandos Existem outros comandos úteis que eu irei apresentar nesta apostila. Antes gostaria de relembrar que existe uma grande variedade de comandos que não foram demonstrados aqui, mas você pode conferir nos links passados como referência em [6], [7] e [8]. As referências tratam tanto de Beamer, quanto de L A TEX. O objetivo era mostrar apenas alguns comandos básicos e suficientes para criar apresentações interessantes e bem organizadas. Vamos então aos últimos comandos desta seção da apostila. \setbeamercolor{palette primary}{fg=cor1,bg=cor2} \logo{\includegraphics[scale=x]{imagem.png}} \setbeamertemplate{navigation symbols}{} \setbeamertemplate{footline}[page number] O primeiro comando, \setbeamercolor{palette primary}{fg=cor1,bg=cor2}, é resonsável por modificar a cor da caixa com o título da apresentação no slide de abertura, e as cores são definidas do mesmo modo que qualquer outro comando que as utilize. O segundo comando é útil para quem vai fazer apresentações dentro de algum órgão, empresa ou universidade. Com ele, você inclui uma imagem no canto inferior direito da sua apresentação, que irá aparecer em todos os slides. Com o parâmetro [scale=x], você passa x como fator de escalonamento da sua imagem e deixá-la do tamanho ideal para sua apresentação. O terceiro comando é responsável por retirar pequenos símbolos de navegação que aparecem nos slides gerados. Esses símbolos são levemente transparentes e servem para passar ou voltar um slide. Por não serem tão úteis e por vezes poluirem visualmente suas apresentações, você pode retirá-los com esse comando inserido no preâmbulo do seu documento. O quarto e último 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 apresentação. Já foram demonstrados alguns comandos úteis para mudar a aparência da sua apresentação e deixá-la a seu gosto e estilo. A partir de agora, a próxima subseção é destinada a demonstração de algumas maneiras de apresentar o conteúdo dos seus slides. 4.2 Comandos na apresentação Todos os comandos apresentados até agora se encontravam no preâmbulo do seu documento.tex. A partir de agora, iremos trabalhar apenas na parte com o conteúdo dos slides, após o comando, que define o início desse trecho da apresentação. 12

4.2.1 Começando a apresentação Duas coisas muito úteis para qualquer apresentação são um slide de título, com o nome da apresentação, dos autores, data e instituição, e uma agenda da sua apresentação. Ambos utilizam informações contidas no preâmbulo do seu documento, como já foi comentado na apostila. Esses dois slides especias serão exemplificados a seguir. \frame{\titlepage} \frametitle{título} \tableofcontents Como pode ser visto, os dois são fáceis de se fazer. Para o primeiro, de título da apresentação, basta criar um slide, utilizando uma das duas estruturas já mencionas (\frame{} ou e ) e utilizar o comando \titlepage. Isso irá gerar uma página de título que contém os dados definidos no preâmbulo. O segundo slide demonstrado no exemplo de código acima monta uma agenda da sua apresentação, utilizando as seções e subseções definidas no seu arquivo para gerá-la. O título desse slide especial é opcional (com o comando \frametitle{título}). 4.2.2 Itens Uma estratégia de apresentação muito interessante e bastante utilizada é apresentar o seu conteúdo através de pequenos tópicos, e uma estrutura perfeita para isso é o itemize, enumerate ou description. O primeiro deles utiliza o marcador definido no comando apresentado na seção 4.1.4. O modo enumerate coloca uma ordem numérica nos tópicos que forem criados (com o parâmetro [i] ou [I] serão números romanos, e com [a] ou [A] serão letras). O terceiro modo irá destacar cada tópico de acordo com o parâmetro passado entre [ e ] na definição dos mesmos. Vamos aos exemplos: \begin{itemize} \item Primeiro tópico \item Segundo tópico \item Terceiro tópico \end{itemize} O trecho acima irá apresentar três itens, todos marcados com o que foi definido no preâmbulo do arquivo (o padrão é um triângulo). \begin{enumerate}[i] \item Primeiro tópico \item Segundo tópico \item Terceiro tópico \end{enumerate} 13

O trecho de código acima irá criar os três itens iguais ao modelo anterior, mas marcados com números romanos minúsculos (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âmetro seriam 1, 2, 3. O conjunto C = {L, n} pode ser descrito como: \begin{description} \item[l:] letras maiúsculas do alfabeto \item[n:] números de 0 a 9 \end{description} O terceiro tipo de estrutura de tópicos (description) é mais ú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ção dos itens do conjunto citado no exemplo. Porém você 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 é: 4.2.3 Blocos Os blocos são uma boa opção para se destacar algum trecho da sua apresentação. As cores de um bloco podem ser modificadas, como já foi demonstrado nessa apostila, e é possível utilizar mais de um por por slide. Apenas tome cuidado com a quantidade de texto inserido nos blocos, para que não fiquem muito grandes e não caibam em um único slide. \begin{block}{titulo opcional}...conteúdo do bloco... \end{block} 14

A definição de um bloco é feita com os comandos \begin{block} e \end{block}. Logo após a declaração do começo de um bloco, é possível adicionar um título ao bloco, colocando-o entre { e }. Caso você não deseje adicionar um título, o resultado será um bloco sem a barra superior, apenas com a parte inferior onde se localiza o resto do conteúdo. Para fazer o conteúdo de um bloco, você está livre para inserir qualquer tipo de estrutura: texto puro, itens, imagens ou até mesmo outros blocos. 4.2.4 Imagens Agora vamos ver como se insere uma imagem em um slide. Não esqueça de adicionar no preâmbulo o comando \usepackage{graphicx}, para permitir o uso de imagens na sua apresentação. \includegraphics[scale=x]{imagem.jpg} A inserção de uma imagem em um slide é feita com o comando demonstrado acima, \includegraphics[scale=x]{imagem.jpg}. O primeiro parâmetro passado entre [ e ] é responsável por escalonar a imagem, sendo x o fator de escala. O arquivo da imagem a ser inserida é passada como parâmetro 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ção do conteúdo de um slide. Sozinho, o \alert destaca um pedaço de texto ou um item (caso esteja utilizando o \itemize), utilizando a cor definida no preâmbulo para texto em destaque. O \pause divide seu slide em frames, e será demonstrado mais abaixo. Primeiro vamos ao \alert. \begin{itemize} \item \alert {Texto em destaque} \item \alert Letra em destaque \end{itemize} O exemplo acima demonstra bem a utilização do comando. No primeiro item, o texto todo entre { e } ficará destacado na cor definida. O segundo item, que está fora do escopo de { e } acabará por ter o primeiro caractere após o comando \alert destacado. \begin{itemize} \item Item antes da pausa 15

\pause \item Item depois da pausa \end{itemize} O comando \pause divide seu slide de acordo com sua inserção. No caso acima, dois slides serão gerados para o conteúdo dentro do frame definido. O primeiro mostrará apenas o primeiro item e o segundo mostrará o primeiro e segundo itens. Esse recurso de pausa é muito utilizado quando se quer mostrar aos poucos algum conteúdo durante a sua apresentação. A combinação destes dois comandos pode atingir melhor o objetivo de mostrar aos poucos o conteúdo de um determinado slide, fazendo-o aparecer gradativamente e ao mesmo tempo destacando o que irá aparecer. Para isso, é necessário utilizar mais um recurso junto ao comando alert. O que se faz é adicionar o número do slide em que se quer o trecho ou item destacado entre < e >, como no exemplo abaixo. \begin{itemize} \item \alert<1> {Item destacado antes da pausa} \pause \item \alert<2> {Item destacado depois da pausa} \end{itemize} O trecho acima irá fazer o mesmo efeito com relação ao pause, ou seja, serão criados dois slides, um apenas com o primeiro item e o segundo com os dois itens sendo mostrados. A diferença é a utilização do alert. Segundo o exemplo acima, foi definido que o primeiro alert irá de fato destacar o trecho entre { e } apenas no primeiro slide gerado, enquanto o segundo comando alert irá destacar o seu escopo no segundo slide gerado. Caso tivéssemos colocado 3 ao invés de 2 no segundo alert, seriam gerados três 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 último destacado. Também é possível deixar um trecho destacado por todos os slides gerados. Isso é feito acrescentando um - após o número 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ê pode optar por não utilizar o \pause, utilizando esse mesmo recurso (com -) apresentado para o \alert. Basta você adicionar na definição de um item o slide em que você deseja que ele apareça. Confira o exemplo abaixo: \begin{itemize} \item<1-> \alert<1> {Primeiro item} 16

\item<2> \alert<2> {Segundo item} \item<3-> \alert<3> {Terceiro item} \end{itemize} O trecho acima irá gerar três slides para o conteúdo definido no frame. Seguindo as definições feitas nos comandos \item, o primeiro item será visível a partir do primeiro slide, o segundo será visível apenas no segundo slide e o terceiro será visível a partir do terceiro slide (apesar de serem apenas três). Seguindo o uso dos comandos \alert, o primeiro item será 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úmeras combinações para um dado slide, trazendo várias possibilidades de apresentação do seu conteúdo. 17

5 Finalizações Considerações finais O objetivo desta apostila é apenas demonstrar os comandos mais básicos e suficientes para gerar uma apresentação simples e elegante com beamer. Existem diversos comandos que não foram apresentados aqui, como efeitos de transição de slides e suporte para animações, mas você pode conferir em alguns dos links passados logo abaixo por esses e outros comandos. Links interessantes e referências [1] Algumas informações sobre TEX e L A TEX: http://pt.wikipedia.org/wiki/tex http://pt.wikipedia.org/wiki/latex [2] MiKTeK (distribuição para Windows): http://miktex.org/ [3] LEd - editor para Windows: http://www.latexeditor.org/ [4] Catálogo 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ção 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 [8] Curso de L A TEX do PET Computação UFSC: http://pet.inf.ufsc.br/downloads/curso_latex 18