Pular para conteúdo

Notas de Monitoria dos dias 16 e 23/03

Segue abaixo um resumo dos tópicos abordados na monitoria.

Beamer

O beamer é uma classe de documento utilizada para produzir slide com \(\LaTeX\). A estrutura padrão, com metadados, temas e algumas configurações especiais para essa classe é:

TeX
% Classe com proporção 16:9
\documentclass[aspectratio=169]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}

\title{Monitoria 16-03}

% Abreviação entre []
\author[SALLES, E. \and CAESAR, G.]{Eduardo Adame Salles \and Gaius Iulius Caesar}
\date{\today}

% Instituição
\institute[EMAp/FGV]{Escola de Matemática Aplicada da Fundação Getulio Vargas}

% Tirar botões de navegação
\setbeamertemplate{navigation symbols}{} 

% Colocar contador de slides
\setbeamertemplate{footline}[frame number]

% Temas
\usetheme{metropolis}

% Configuração do \pause{}
\setbeamercovered{transparent}

Para cada "página" do slide, ou seja, para cada frame, utilizamos um ambiente frame. Veja:

TeX
\begin{frame}{Título}
    \tableofcontents
\end{frame}

No geral, utilizamos o ambiente block para destacar algum conteúdo.

TeX
\begin{frame}{Título do Frame}
    Hoje é um dia muito mais colorido agora com Beamer.

    \begin{block}{Título do Bloco}
    Eduardo é meu nome.
    \end{block}
\end{frame}

Caso queira criar o efeito de ir mostrando aos poucos, utilza-se o comando pause{}.

TeX
\begin{frame}{Extensão}
Professores do primeiro período.
    \begin{itemize}
        \item Rafael Pinho
        \pause{}
        \item Luciano Guimarães
        \pause{}
        \item Eduardo Wagner
        \pause{}
        \item Asla de Sá
    \end{itemize}
\end{frame}

Multicolunas

No geral, criamos múltiplas colunas de duas formas: utilizando minipage ou o pacote multicol. Vale lembrar que isso funciona tanto para documentos quanto para beamers.

Multicol

Esse é um pacote muito útil se você quer só dividir texto igualmente em mais de uma coluna. Lembre-se que somente para textos, se você quiser dividir ambientes mais complexos não é uma boa opção.

TeX
\usepackage{multicol}

% Quantidade de colunas = 3
\begin{multicols}{3}
    Pokem ipsum dolor sit amet Fire Red Feraligatr Archen Luvdisc Golduck Electivire. Lorem ipsum dolor sit amet gym Skiploom Lugia Wurmple Vanillish Paras.
\end{multicols}

Minipage

Essa é a forma tradicional, que exige que você defina a dimensão (largura) da minipágina, e que, de modo geral, preencha o espaço entre elas com \hspace{}.

TeX
\begin{minipage}{.45\textwidth}
    \begin{block}{O descobrimento}
    Pokem ipsum dolor sit amet Fire Red Feraligatr Archen Luvdisc Golduck Electivire. Lorem ipsum dolor sit amet gym Skiploom Lugia Wurmple Vanillish Paras. Ghost Eevee Teleport Metagross
    \end{block}
\end{minipage}
\hfill
\begin{minipage}{.45\textwidth}
    SHREK 2
\end{minipage}  

Embutir código

Para embutir códigos, eu recomendo que utilize o pacote minted.

TeX
% No preâmbulo
\usepackage{minted}

% No documento
\begin{minted}[linenos]{python}
if a < b:
    break
\end{minted}

Lembre de usar o parâmetro [fragile] no frame, caso esteja usando beamer.

Voltar para o topo