Beamer

Origem: Tex-Br, a enciclopédia livre.

A classe beamer foi desenvolvido por Till Tantau e tem por finalidade a criação de apresentações (slides) para serem usados em um projetor. Diferentemente de outros aplicativos WYSIWYG para criação de apresentações, tais como Impress do openoffice, Keynote da plataforma MAC e Powerpoint da MS, o beamer é criado como qualquer outro documento LaTeX. As apresentações são criadas em pdf, o que as tornam extremamente portáveis.

Conteúdo

Instalação

A versão atual do beamer é a 3.06. Existem diversas formas de instalá-lo, depedendo do seu sistema operacional e distribuição LaTeX. Além de vários pacotes que o beamer utiliza são necessários mais dois pacotes especiais:

  • pgf.sty versão 1.0 ou superior;
  • xcolor.sty versão 2.00 ou superior.

Caso use pdflatex ou lyx, o que é opcional, as seguintes versões devem estar instaladas:

  • lyx versão 1.3.3 ou superior;
  • pdflatex versão 0.14 ou superior.

Versões empacotadas

Debian 
Os usuários debian e assemelhados devem apenas digitar no console apt-get install latex-beamer e o sistema se encarrega de baixar e instalar os beamer e os pacotes pgf e latex-xcolor.
MiKTeX 
Os usuários do sistema MiKTeX devem executar o wizard para instalar os pacotes latex-beamer, pgf e xcolor.

Instalação na árvore texmf

Se por algum motivo você não quiser usar as versões pré-empacotadas, você pode seguir as instruções a seguir para instalá-lo na árvore do texmf.

Caso não tenha feito o download do beamer você poderá encontrá-lo em: http://sourceforge.net/projects/latex-beamer/. No mesmo local você encontrará os pacotes do pgf e do xcolor.

Por padrão, o LaTeX procura pos seus pacotes (e classes) na aŕvore do texmf. O texmf são estruturas de diretórios e pastas, de considerável tamanho, que contém os arquivos necessários para o uso do LaTeX. Existem três diferentes árvores do texmf para o LaTeX encontrar os seus arquivos:

  • A árvore principal texmf, localizada normalmente em: /usr/share/texmf, c:\texmf (MiKTeX 2.4), c:\Arquivos de programas\MiKTeX 2.5 (MiKTeX 2.5) ou c:\Arquivos de programas\TeXLive\texmf\.
  • A árvore local do texmf, que normalmente está localizada em /usr/local/share/texmf, c:\localtexmf (MiKTeX 2.4) e c:\Arquivos de programas\TeXLive\texmf-local\.
  • Uma pasta local, localizada em seu diretório pessoal em ~/texmf/, ~/Library/texmf e c:\meus estilos.

Estes pacotes devem, preferencialmente, serem instalados ou na árvore local ou em um diretório pessoal. Em qualquer dos casos, crie os seguintes subdiretórios e em cada um deles coloque os arquivos baixados anteriormente:

  • texmf/tex/latex/beamer;
  • texmf/tex/latex/pgf;
  • texmf/tex/latex/xcolor.

Lembre-se de desempacotar os arquivos, pois os mesmos costumam vir com extensão .zip ou tar.gz.

Criando uma apresentação

Para criar uma apresentação, siga os passos abaixo. Neste tópico serão abordados apenas a parte operacional disto. Caso tenha interesse em desenvolver apresentações melhores, o próprio manual do beamer é uma excelente referência.

Para o preâmbulo:

\documentclass{beamer}
\usepackage[latin1]{inputenc}
%\documentclass[ucs]{beamer}%para sistemas com ucs
%\usepackage[utf8x]{inputenc}%idem
\usepackage[brazil]{babel}
\usetheme{Warsaw} %apenas um dos muitos temas disponíveis

\title[Título Breve]{Um título muito longo}
\author[Nome Sobrenome]{Nome Muito Longo Sobrenome}
\institute{Nome da Universidade, programa, etc}
\date{\today}
\subject{alguma coisa}
\logo{\includegraphics[scale=1.0]{sua_figura.png}}

Neste preâmbulo podem ser adicionados, ainda, os seus pacotes preferidos.

No corpo do documento:

\begin{document}
%para criar a página de rosto
\frame{\titlepage} %inclui a front page 
%==================================================slide
% cria o sumário
\begin{frame}
 \frametitle{Sumário}
 \tableofcontents[pausesections]
\end{frame}
%-------------------------------------------------------
%==================================================slide
%criando um slide
\begin{frame}
\frametitle{Introdução}
\framesubtitle{Subtítulo}
 conteúdo do slide
\end{frame}
\end{document}

Repetindo o sumário em cada nova seção

No código acima foi criado um sumário. Caso haja a necessidade de, a cada nova seção, apresentar o sumário destacando o ponto que será abordado, podemos inserir o seguinte comando:

\AtBeginSection[]
{
\begin{frame}
\frametitle{Sumário}
\tableofcontents[currentsection]
\end{frame}
}

Pode-se fazer o mesmo para subseção:

\AtBeginSubsection[]
{
\begin{frame}
\frametitle{Sumário}
\tableofcontents[currentsection,currentsubsection]
\end{frame}
}

Efeitos de transição

Para criar efeitos de transição overlay

O comando pause 
\begin{frame}
\begin{itemize}
\item
  O primeiro slide;
\pause
\item
  O segundo slide;
\pause
\item
  O último slide.
\end{itemize}
\end{frame}
Fazendo uso de <1->

Com o beamer é possível mostrar um item por vez em uma lista:

\begin{itemize}
\item<1-> Um
\item<2-> Dois
\item<3-> Três
\end{itemize}


Um modo alternativo é fazer:

\begin{itemize}<+->
\item Um
\item Dois
\item Três
\end{itemize}

Com a opção <+-| alert@+> o item ativo aparece evidenciado

\begin{itemize}[<+-| alert@+>]
\item Um
\item Dois
\item Três
\end{itemize}
Para realizar uma seqüência de imagens usamos a opção <n>
\includegraphics<1>{figura1.png}
\includegraphics<2>{figura2.png}
\includegraphics<3>{figura3.png}

Destacando a informação: uso de blocos

Este recurso permite destacar uma idéia ou conceito fazendo uso de um bloco, que se destaca no slide:

\begin{frame}
\frametitle{Título do slide}
\begin{block}{Características Técnicas}
\begin{enumerate}
\item portátil;
\item compacto;
\item vibrante.
\end{enumerate}
\end{block}
\end{frame}


Uso de colunas

Para subdividir os texto em colunas usa-se o ambiente columns:

\begin{frame}
\frametitle{Título do slide}
\begin{columns}
\column[t]{.5\textwidth}
Esquerda
\column[t]{.5\textwidth}
Direita
\end{columns}
\end{frame}


Um tutorial rápido sobre alguns efeitos: http://heather.cs.ucdavis.edu/~matloff/beamer.html.

Uma boa página com bom tutorial: http://jorsansa.webs.upv.es/blog/index.php?q=intro-beamer

Um tutorial em português: ftp://ftp.eq.uc.pt/pub/software/TeX/info/portuguese/beamer/tutorialbeamer.pdf

Um outro tutorial em português: http://minerva.ufpel.tche.br/~campani/tutbeamer.tar.gz

Dicas

  • Para gerar apenas as páginas sem efeitos de overlay use:
\usepackage[handout]{beamer}
  • Para colocar número de páginas no slide:
\setbeamertemplate{footline}[frame number]
  • Para retirar a barra de navegação:
\setbeamertemplate{navigation symbols}{}
Personal tools