- Começando do começo
- Compilando
- Imagem como plano de fundo
- Expressões matemáticas
- Ambientes
- Verbatim e códigos de programação
- Figuras
- Tabelas
- Transição
- Bibliografia
Começando do começo
Vejamos o mínimo para se começar um documento no Beamer:\documentclass[aspectratio=169]{beamer} \usepackage[utf8]{inputenc} % codificacao de caracteres \usepackage[T1]{fontenc} % codificacao de fontes \usepackage[brazil]{babel} % idioma \usetheme{AnnArbor} % tema \usecolortheme{orchid} % cores \usefonttheme[onlymath]{serif} % fonte modo matematico % Titulo \title[\sc{Texto no rodap\'e}]{Modelo do Beamer - Digite o titulo} \author[digite seu Nome]{digite seu Nome} \institute{nome do instituto} % opcional \date{\today}
A opção aspectratio=169
ajusta o documento para o modo wide screen 16:9.
Veja mais temas e cores em Beamer theme matrix.
\begin{document} \begin{frame} \titlepage \end{frame} \begin{frame} Segundo frame \end{frame} \end{document}Este exemplo já está pronto para gerar um slide no Beamer.
Note que
\titlepage
define o título no primeiro frame.Mais configurações
Só que nosso modelo é mais robusto, tem muito mais configurações.% Colocando numero de paginas no slide \setbeamertemplate{footline}[frame number] % Desativando os botoes de navegacao \beamertemplatenavigationsymbolsempty % Tela cheia \hypersetup{pdfpagemode=FullScreen} % Layout da pagina \hypersetup{pdfpagelayout=SinglePage} % Definicao de novos comandos \providecommand{\sin}{} \renewcommand{\sin}{\hspace{2pt}\textrm{sen}} \providecommand{\tan}{} \renewcommand{\tan}{\hspace{2pt}\textrm{tg}} \newcommand{\R}{\mathbb{R}} % Capa - requer o TikZ \newcommand{\capa}{ \begin{tikzpicture}[remember picture,overlay] \node at (current page.south west) {\begin{tikzpicture}[remember picture, overlay] \fill[shading=radial,top color=orange,bottom color=orange,middle color=yellow] (0,0) rectangle (\paperwidth,\paperheight); \end{tikzpicture} }; \end{tikzpicture} }Todos os comandos são opcionais, mas dá uma aparência melhor a apresentação. A capa neste caso é o fundo laranja e amarelo que aparece ao fundo do frame de título.
Compilando
O processo de compilação é simples:pdflatex beamer_modelo2013.tex
Mas como teremos códigos de programação escrito com o pacote minted
a compilação deverá ser feita com o comando -shell-escape
.
pdflatex -shell-escape beamer_modelo2013.tex
Se voce quiser usar o LaTeXmk digite
latexmk -pdf -shell-escape beamer_modelo2013.tex
Imagem como plano de fundo
Com o comando a seguir podemos inserir imagens como plano de fundo, bastando carregar o pacotegraphics
no preâmbulo.
{% \usebackgroundtemplate{ \centering \includegraphics[width=\paperwidth]{figuras/figBackground} } % Frame 3: plano de fundo \begin{frame} \begin{center} % texto colorido \color{yellow}{\Huge Imagem como plano de fundo} \end{center} \end{frame} }Note que todo o código está dentro de chaves, isto permite que a figura fique apenas no frame selecionado.
Expressões matemáticas
% Frame 4: expressoes matematicas \begin{frame}\frametitle{Express\~oes Matem\'aticas} Seja $f: \R \to \R$ tal que $y = \sin x$. Exemplo de uma equa\c c\~ao matem\'atica centralizada. \[ S = \int_a^b \frac{\sqrt x}{x}dx \] \end{frame}
Ambientes
Por padrão o Beamer oferece dois ambientes que são:block
e exampleblock
.
% Frame 5: exemplo e solucao \begin{frame}\frametitle{Exemplo e Solu\c c\~ao} \begin{block}{Exemplo} Este \'e um ambiente chamado \emph{block} com um titulo \emph{Exemplo}. \end{block} \begin{exampleblock}{Solu\c c\~ao} Este \'e um ambiente chamado \emph{exampleblock} com um titulo \emph{Solu\c c\~ao}. \end{exampleblock} \end{frame}Mas podemos definir mais ambientes no preâmbulo:
% Definicao de novos ambientes \theoremstyle{Definition} \newtheorem{defn}{Defini\c c\~ao} \newtheorem{teo}[theorem]{Teorema} \newtheorem{ex}[theorem]{Exemplo}E usá-los no documento:
% Frame 6: novos ambientes \begin{frame}\frametitle{Novos ambientes} \begin{defn} Novo ambiente chamado \emph{defini\c c\~ao}. \end{defn} \begin{teo} Novo ambiente chamado \emph{teorema}. \end{teo} \end{frame}
Verbatim e códigos de programação
Overbatim
serve para mostrar códigos na tela. Para usá-lo é necessário usar a opção [fragile]
como segue:
% Frame 7: verbatim \begin{frame}[fragile]\frametitle{Verbatim} Para usar o verbatim no Beamer \'e necess\'ario usar a op\c c\~ao \verb|fragile|. \begin{verbatim} \begin{frame}[fragile]\frametitle{Verbatim} % qualquer codigo LaTeX ou outros \end{frame} \end{verbatim} \end{frame}O pacote minted permite mostrar códigos de programação com highlights. Para isso carregue o pacote
minted
e digite um exemplo de ambiente no preâmbulo:
% Ambiente Java (minted) \newminted{java}{bgcolor=cyan!10}E no documento digite:
% Frame 8: Linguagem de programacao \begin{frame}[fragile]\frametitle{Linguagem de programa\c c\~ao} Para mostrar c\'odigos de linguagem de programa\c c\~ao use o pacote \verb|minted|. Exemplo de c\'odigo Java. \begin{javacode} public class HelloWorldApp { public static void main (String args[]) { System.out.println("Hello World!"); } } \end{javacode} Para compilar com o pacote \verb|minted| \'e necess\'ario usar o comando \verb|-shell-escape| pelo terminal. \begin{minted}[bgcolor=lightgray!20]{bash} pdflatex -shell-escape minted01.tex ou latexmk -pdf -shell-escape minted01.tex \end{minted} \end{frame}
Figuras
Carregando o pacotegraphics
podemos inserir figuras nos formatos PNG, JPG ou PDF.
% Frame 9: Inserindo figuras \begin{frame}\frametitle{Inserindo figuras} Figuras devem ser inseridas no formato PNG, JPG ou PDF. \begin{figure}[h] \centering \includegraphics[height=0.6\paperheight]{figuras/figCoordEsf02} %\includegraphics[height=6cm]{figCoordEsf02} \caption{Sistema de coordenadas esf\'ericas.}\label{figCoordEsf02} \end{figure} \end{frame}Com o pacote TikZ podemos inserir figuras desenhadas em TikZ.
% Frame 10: figuras TikZ \begin{frame}\frametitle{Figuras TikZ} Figuras feitas com TikZ. \begin{figure}[h] \centering \input{figuras/integral} \caption{Integral.}\label{figintegral} \end{figure} \end{frame}
Tabelas
Para usar os comandos\toprule,\midrule
e \bottomrule
carregue o pacote booktabs
.
% Frame 11: tabela \begin{frame}\frametitle{Tabelas} \begin{table} \centering \begin{tabular}{cclrr} \toprule ID & Quant & Produto & Unit & Total\\ \midrule 1 & 2 & manga & 3,00 & 6,00\\ 2 & 7 & laranja & 1,20 & 8,40\\ 3 & 5 & banana & 3,50 & 17,50\\ 4 & 3 & melancia & 8,00 & 24,00\\ 5 & 4 & abacaxi & 4,00 & 16,00\\ \midrule Total & & & & 71,90\\ \bottomrule \end{tabular} \caption{Lista de compras} \end{table} \end{frame}
Transição
Um exemplo simples de transição:% Frame 12: Transicao \begin{frame}\frametitle{Transi\c c\~ao} Um pequeno exemplo de transi\c c\~ao. \pause \begin{enumerate}[a)] \item<2-< primeiro; \item<3-< segundo; \item<4-< terceiro. \end{enumerate} \end{frame}
Bibliografia
Baixe o arquivo refs.bib e veja no modelo beamer que usamos o comando\cite{}
para citar uma referência no documento.
% Frame 13: Bibliografia \begin{frame}\frametitle{Bibliografia} % estilo da bibliografia \bibliographystyle{abbrv} % chamando o arquivo refs.bib \bibliography{refs} \end{frame}Leia mais sobre bibliografia em Bibliografia com BibTEX.
Mais informações em Beamer User Guide ou digite
texdoc beamer
no terminal.Baixe:
beamer_modelo2013.tex
beamer_modelo2013.pdf
refs.bib
Chaves: modelo Beamer, exemplo Beamer, exemplo de apresentação com Beamer, exemplo de apresentação no LaTeX.
Nenhum comentário:
Postar um comentário