SlideShare una empresa de Scribd logo
1 de 92
Descargar para leer sin conexión
Introdução Documentos Apresentações com Beamer Conslusão
Curso Básico de LATEX
Documentos e Apresentações
Alcemir Rodrigues Santos
1
Laboratório de Reuso em Engenharia de Software – RiSELabs
Universidade Federal da Bahia
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Outline
1 Introdução
2 Documentos
Comandos Básicos
Elaboração de documentos
3 Apresentações com Beamer
Estrutura
Aparência
4 Conslusão
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Breve História do LATEX
• Processador de textos x Editor de textos
• TEX(1977) – Donald E. Knutch
• LATEX(1985) – Leslie Lamport
• LATEX2ε (1994) – LaTeX3 Team
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Por que usar LATEX?
• Conteúdo x Formatação
• Portabilidade
• Acabamento gráfico superior
• Estabilidade
• Escalabilidade
• Disponibilidade e custo
• Utilização de arquivos texto
• Suporte referências bibliográficas
• Fácil manejo de documentos grandes
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Limitações LATEX?
• Personalização exige mais estudo
• São necessárias várias ferramentas
• Legibilidade reduzida
• Aprendizagem mais lenta
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Distribuições, Ajuda e Pacotes
• Distribuições para instalação
• Unix/Linux (TeXLive): http://www.tug.org/texlive/
• Windows (MikTeX): http://www.miktex.org/
• MAC OS (MacTeX): http://www.tug.org/mactex/
• Pessoas dispostas a ajudar
• TEX StackChange: http://tex.stackexchange.com/
• Pacotes: arquivos e documentação
• CTAN: http://www.ctan.org/
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Livros para Estudo
LaTeX: A
Documentation Preparation
System Leslie Lamport e Duane
Bibby
The LaTeX Companion
Michel Goossens, Frank Mittelbach
e Alexander Samarin
A Guide to LaTeX:
Document Preparation for
Beginners and Advanced Users
Helmut Kopka e Patrick W. Daly
The LaTeX Graphics
Companion Michel Goossens,
Sebastian Rahtz e Frank
Mittelbach
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura lógica dos arquivos LATEX
Preâmbulo
Tipos de documento, pacotes adicionais e comando gerais.
documentclass[12pt,a4paper]{article}
usepackage{graphicx}
newcommand{titulo}[1]{largebf #1}
...
Corpo
O texto do documento.
begin{document}
...
end{document}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Outline
1 Introdução
2 Documentos
Comandos Básicos
Elaboração de documentos
3 Apresentações com Beamer
Estrutura
Aparência
4 Conslusão
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
• Comandos: command, command{}, command[]{}
• Ambientes: begin{ambiente}...end{ambiente}
• Caracteres especiais: $&%#_{}~^ devem ser precedidos por
 ou o comando verb
• Espaçamento automático
• Comentários: usa-se o caractere % ou
begin{comment}...end{comment}
• Delimitador de contexto: { ... }
• Referência a arquivos: /igual/ao/linux
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Exemplo funcional mínimo!
LATEX hello world!
documentclass[12pt,a4paper]{article}
begin{document}
Hello world !
end{document}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Detalhes do Exemplo
Opções
10pt, 12pt, oneside, twoside, a4paper,
letterpaper, titlepage, twocolumn
Documentos comuns
article, book, report, slides, letter
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
O Processo de Compilação
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
• O programa latex gera o arquivo .dvi: latex
arquivo.tex
• A inclusão de referências bibliográficas feita através do programa
bibtex: bibtex arquivo
• O PostScript final pode ser gerado pelo dvips: dvips
arquivo.dvi -o arquivo.ps
• O PostScript pode ser visualizado e impressão pelo
gsview32.exe (Windows) ou gv (Linux/Unix).
• Uma outra alternativa é utilizar o comando pdflatex
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Arquivos Comuns (1/2)
• .tex: Arquivos fontes
• .log: Relatório da compilação
• .dvi: Resultado da compilação dos arquivos fonte via latex
• .aux: Arquivos auxiliar utilizado na geração documento final
(.dvi ou .pdf)
• .cls: Arquivos de classe
• .sty: Pacotes
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Arquivos Comuns (2/2)
• .toc: Itens para o sumário
• .lof: Itens para a lista de figuras
• .lot: Itens para a lista de tabelas
• .bbl: Itens para a lista de bibliografias
• .blg: Arquivos auxiliar utilizado na geração de bibliografias
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Outline
1 Introdução
2 Documentos
Comandos Básicos
Elaboração de documentos
3 Apresentações com Beamer
Estrutura
Aparência
4 Conslusão
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Partes do Documento
• Tipos de divisões: section{}, subsection{},
subsubsection{} paragraph{},
subparagraph{}
• Classe book: part{}, chapter{}
• Apêndices: appendix
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Acentuando em Português
• Utilizar o pacote babel e fontes especiais:
documentclass[12pt,a4paper]{article}
usepackage[latin1]{inputenc}
usepackage[T1]{fontenc}
usepackage[brazil,english]{babel}
begin{document}
selectlanguage{brazil}
...
end{document}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Aplicando Formatações ao Texto
• Novo parágrafo: é suficiente deixar uma linha em branco
• Negrito: textbf{text} → text
• Itálico: textit{text} → text
• Texto centralizado, esquerda e direita: Usar ambientes center,
flushleft e flushright.
begin{center}
... texto ...
end{center}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Gerando Listas
• Listas numeradas:
begin{enumerate}
item Banana
item Batata
end{enumerate}
1 Banana
2 Batata
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Gerando Listas
• Listas de itens:
begin{itemize}
item Banana
item Batata
end{itemize}
• Banana
• Batata
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Gerando Listas
• Listas de descrição:
begin{description}
item[Fruta:] Banana
item[Ferramenta:] Martelo
end{description}
Fruta: Banana
Ferramenta: Martelo
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição Matemática Básica
• Modo texto V.S modo matemático
• Separadores $ ... $ e $$ ... $$:
Tem-se que $x=0$. Tem-se que x = 0.
Tem-se que: $$x=0$$.
Tem-se que:
x = 0
.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição Matemática Básica
• Sobrescrito e Subescrito:
$X^{sup}=Y_{inf}=Z^{sup}_{inf}$ Xsup
= Yinf = Z
sup
inf
• Espaços em modo matemático:
$a b,a;b,a;;;b$ ab,a b,a b
• Negrito:
$mathbf{x} = [x_1 ;; x_2]^T$ x = [x1 x2]T
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição Matemática Básica
• Vetores:
$$vec{a},hat{a},bar{a},
tilde{a},dot{a},ddot{a}$$
a,ˆa,¯a,˜a, ˙a,¨a
• Somatórios e Integrais:
$$sum_{i=1}^{n}f(x_i)Delta x
approx int_a^bf(x)dx$$
n
∑
i=1
f(xi )∆x ≈
b
a
f(x)dx
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição Matemática Básica
• Frações:
$$(y+2)frac{x+1}{x-1}$$ (y +2)
x +1
x −1
• Limites e derivadas parciais:
$$frac{partial f(x,y)}{partial x} =
lim_{Delta x to 0}frac{f(x+Delta x,y)-
f(x,y)}{Delta x}$$
∂f(x,y)
∂x
= lim
∆x→0
f(x +∆x,y)−f(x,y)
∆x
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição Matemática Básica
• Parênteses, chaves e colchetes:
$$ left[
left{
left(
{1 over x}
right)^2 - 3
right} + x^2
right]^3
$$
1
x
2
−3 +x2
3
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição Matemática Básica
• Matrizes: //Definição
$$mathbf{I} =
left[
begin{array}{cccc}
1 & 0 & ldots & 0 
0 & 1 & ldots & 0 
vdots & vdots & ddots & vdots 
0 & 0 & ldots & 1
end{array}
right]$$
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição Matemática Básica
• Matrizes: //Resultado
I =





1 0 ... 0
0 1 ... 0
...
...
...
...
0 0 ... 1





Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição de Tabelas
• Ambiente tabular: //Definição
begin{tabular}{||l|c|c|r||}
hline
Item & Preço & Quantidade & Total 
hline hline
Banana & 0,55 & 5 & 2,75 
hline
Batata & 0,35 & 3 & 1,05 
hline hline
& & Total & 3,80 
hline
end{tabular}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Edição de Tabelas
• Ambiente tabular: //Resultado
Item Preço Quantidade Total
Banana 0,55 5 2,75
Batata 0,35 3 1,05
Total 3,80
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Incluindo Figuras
• Declarar o pacote graphicx: usepackage{graphicx}
• Inserir o comando
includegraphics[options]{path}:
• Exemplo:
includegraphics[scale=.3] {figs/leslie.ps}
• Outras opções disponíveis: scale,width, height e angle.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Mudando o tipo de fonte
Comando Família de fonte
textit{Itálico} Itálico
textsc{Small Caps} SMALL CAPS
textbf{Negrito} Negrito
texttt{Typewriter} Typewriter
textsf{Sans Serif} Sans Serif
textrm{Romano} Romano
textsl{Inclinado} Inclinado
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Mudando o tamanho da fonte
Comando Tamanho resultante
{tiny ERBASE} ERBASE
{scriptsize ERBASE} ERBASE
{footnotesize ERBASE} ERBASE
{small ERBASE} ERBASE
{normal ERBASE} ERBASE
{large ERBASE} ERBASE
{Large ERBASE} ERBASE
{LARGE ERBASE} ERBASE
{huge ERBASE} ERBASE
{Huge ERBASE} ERBASE
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estilo de Páginas
• O comando pagestyle{} define a aparência das páginas:
• pagestyle{plain}: Numeração no rodapé e sem
cabeçalho.
• pagestyle{headings}: Numeração no rodapé e
cabeçalho.
• pagestyle{empty}: Sem numeração ou cabeçalho.
• pagestyle{myheadings}: Permite que o usuário
especifique através dos comandos
markboth{cab_esq}{cab_dir} e
markright{cab_dir}.
• Use thispagestyle{estilo} para mudar somente uma
determinada página.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Uma capa mínima e sumário
• Incluir titlepage nas opções de classe
• Definir o título do trabalho, autor e data:
title{Curso de LaTeX}
author{Alcemir Santos} date{},
date{today} ou date{Outubro/2008}
• Colocar o comando maketitle depois do início do
documento.
• Acrescentar a seguir o comando tableofcontents
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Espaçamentos
• Horizontais:
Efeito do comando hspace{.83cm} na linha
Efeito do comando hfill na linha
Efeito do comando hrulefill na linha
Efeito do comando dotfill. . . . . . . . . . . . . . . . . . . . . . . . . .na linha
• Verticais:
Espaçamento fixo: vspace{0.3cm}
Preenchimento vertical: vfill
• hspace*{} e vspace*{} → evitam problemas com linha
nova e página nova
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Mais formatação
• Se a hifenação falhar, colocar no preâmbulo:
hyphenation{hi-fen ma-nu-al}
• O comando pagebreak inicia um nova página
• Notas de rodapé1
podem ser feitas com footnote{texto}
1
como esta aqui em baixo.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Objetos Flutuantes
Tabelas
begin{table}[h|t|b|p]
begin{tabular}
...
end{tabular}
end{table}
Figuras
begin{figure}[h|t|b|p]
...
includegraphics{}
...
end{figure}
• clearpage
Finaliza a página e força o aparecimento dos objetos flutuantes
restantes
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Multiplas Figuras
Permite que várias figuras sejam agrupadas em uma só área.
• usepackage{subfigure}
begin{figure}
mbox{
subfigure[Caption (a)]{
includegraphics[scale=.3]{fig-a.ps} }
subfigure[caption (b)]{
includegraphics[scale=.3]{fig-b.ps} }
}
caption{Caption geral}
end{figure}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Algoritmos
Permite a inclusão de arquivos com códigofonte no documento, com
formatação dependente da linguagem.
usepackage{listings}, lstloadlanguages{C},
lstset{language=C}, lstinputlisting{filename}
# include < stdio . h>
/∗ Comment block ∗/
i n t main ( ) {
/ / Line comment .
p r i n t f ( " LaTeX i s great f o r programmers ! " ) ) ;
return 0;
}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Referências Cruzadas
• label{ELEM-ID}: Relaciona o elemento corrente do
documento com a chave ELEM-ID.
• Pode ser tabelas, figuras, seções, subseções, item de lista, etc.
• ref{ELEM-ID}: Referencia o elemento relacionado com a
chave ELEM-ID
• pageref{ELEM-ID}: Referencia a página onde está o
elemento relacionado com a chave ELEM-ID
• As chaves devem ser únicas e são sensíveis à caixa
• Deve-se compilar duas vezes
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Referências Cruzadas: tabelas
begin{table}
centering
begin{tabular}{|c|c|}hline
Quant & R$  hline
10 & 2.3  hline
end{tabular}
caption{Valores}
label{tab:valores}
end{table}
A Tabela~ref{tab:valores}
mostra ldots
Quant R$
10 2.3
Tabela 1 : Valores
A Tabela 1 mostra . . .
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Referências Cruzadas: figuras
begin{figure}
centering
includegraphics[scale=.3]
{../img/erbase}
caption{ERBASE 2015}
label{fig:erbase}
end{figure}
A Figura~ref{fig:erbase}
(Pág. pageref{fig:erbase})
mostra ldots
A Tabela~ref{tab:valores}
mostra ldots
Figura 1 : ERBASE 2015
A Figura 1 (Pág. 45) mostra . . .
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Referências Cruzadas: equações
A Equação~ref{eq:logn} mostra a definição
da função logaritmo , válida
para $x>0$.
begin{equation}
ln(x)=int_1^x
{1 over t}dt
label{eq:logn}
end{equation}
A Equação 1 mostra a definição da
função logaritmo, válida para x > 0.
ln(x) =
x
1
1
t
dt (1)
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Referências Cruzadas: equações
Na início da seção adicionei o comando label{} após a definição
da seção com section{} assim:
section{Minha seção} label{sec:minha}
A referência a esta seção deve ser feita assim:
A Seção ref{sec:minha}
apresenta ldots
A Seção 2 apresenta . . .
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Referências Bibliográficas
1 Criar um arquivo de bibliografias (.bib)
2 Utilizar o comando cite{chave} para indicar a referência
bibliográfica desejada
3 Definir o estilo de referência utilizada com
bibliographystyle{estilo}
4 Especificar o arquivo de bibliografias e o ponto de inserção com
bibliography{arquivo}
5 Utilizar o bibtex, compilador de referências
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Arquivo de Bibliográfias
• Formato:
@tipo_de_citação{chave,
campo_1 = {Valor 1},
campo_2 = {Valor 2},
...,
campo_n = {Valor n},
}
• Tipos mais comuns: book, article, inproceedings, inbook,
masterthesis, phdthesis, techreport.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Citando Referências
• cite{chave}: coloca a chamada da referência e inclui na
lista final
• nocite{chave}: não coloca a chamada mas inclui na lista
• nocite{*}: lista todas as referências bibliográficas sem
chamada no texto
• Leitura adicional: pacote natbib.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Exercícios
1 Elaborar um documento com as estruturas vistas até aqui.
2 Criar artigo com template2
da Sociedade Brasileira de
Computação.
2
Disponível aqui: http://bit.ly/1BQBTq9
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Outline
1 Introdução
2 Documentos
Comandos Básicos
Elaboração de documentos
3 Apresentações com Beamer
Estrutura
Aparência
4 Conslusão
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Sobre o Beamer
• Os comandos padrões e LATEX2ε também funcionam no Beamer
• Súmários podem ser gerados automáticamente
• Você pode facilmente criar efeitos dinâmicos
• A aparência pode ser mudada com uso de temas à seu gosto
• Os temas disponíveis por padrão são bem estruturados e fáceis
de ler. O que torna a apresentação mais profissional e fácil da
audiência seguir.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Sobre o Beamer
• A aparência, cores e fontes utilizada na apresentação podem ser
facilmente alterada de forma global, mas alterações podem ser
feitas de forma local
• Você pode cirar apresentações usando o mesmo código utilizado
no seu artigo LATEX
• A saída produzida é típicamente um .pdf file, o que facilita a
apresentação em qualquer plataforma
• Sua apresntação irá ter a mesma estrutua, independente de qual
computador ou visualizador está sendo utilizado
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Onde achar o Beamer?
Beamer está disponível para download gratuitamente em:
https://bitbucket.org/rivanvx/beamer/wiki/Home
Existe bastante coisa sobre Beamer na Internet e existe também uma
documentação Beamer disponível no repositório acima e no endereço
abaixo:
http://www.ctan.org/tex-archive/macros/latex/
contrib/beamer/doc/
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Usando templates prontos
• A maneira mais rápida de iniciar a desenvolver apresentações
com Beamer é utilizar-se de templates prontos.
• Vários templates prontos estão disponíveis no repositório do
Beamer
• Um exemplo pode ser encontrado seguindo este caminho:
beamer/solutions/conference-talks/
conference-ornate-20min.en.tex
• Copie o arquivo e modifique os conteúdos.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Para testar suas apresentações
• Para ver como é uma apresentação, compile o código LATEX duas
vezes
• Abra o arquivo .pdf com o visualizador disponível e utilize em
modo “Tela Cheia”
• O sumário gerado tem hyperlinks nas seções e subseções, além
de uma linha auxiliar com botões de navegação
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Frames
• Cada projeto Beamer é feito de uma série de frames. Cada frame produz um ou mais
slides, dependendo da existência ou não de “overlays”, as quais serão discutidas mais
tarde.
• A opção [plain] causa a supressão de “cabeçalho”, “rodapé”, e “barra lateral”. Útil pra
exibir figuras grandes.
Um frame básico
begin{frame}[<alignment>]
frametitle{Frame Title Goes Here}
Texto do frame e/ou o código LaTeX.
end{frame}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Frames
• Para compor frames basta escrever seu texto ou código LATEX entre os comandos
begin{} e end{} frame.
• Os frames são centralizados [c] por padrão. Os valores [t] (alinhamento superior) e
[b] (alinhamento inferior) também são aceitos.
Um frame básico
begin{frame}[t]
frametitle{Frame Title Goes Here}
Texto do frame e/ou o código LaTeX.
end{frame}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
“Capa” para a apresentação
O frame de capa mostra somente as informações inserida no início do
documento:
Um frame básico
begin{frame}
titlepage
end{frame}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
“Capa” para a apresentação
Por padrão, o comando titlepage cria uma página que inclui:
• Título
• Autor
• Afiliação
• Data
• Imagem (logo)
Caso algum desses valores não seja declarados no preâmbulo, eles
não seram incluídos do slide de capa.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Slide de Sumário
O comando tableofcontents cria dinamicamente o sumário
baseado na estrutura que você definiu
Slide de Sumário
begin{frame}
frametitle{Sumário}
tableofcontents[ pausesections]
end{frame}
Perceba que o argumento pausesections permite que os items
apareçam seção à seção.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Juntando as coisas
Exemplo
begin{frame}
titlepage
end{frame}
begin{frame}
frametitle{Sumário}
tableofcontents[ pausesections]
end{frame}
begin{frame}
frametitle{Introdução}
Corpo do texto ou código LaTeX.
end{frame}
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Overlays
• Overlays permitem que seus slides apareçam incrementalmente.
• Mais especificamente, em Beamer, overlays controlam a ordem
na qual as partes do frame aparecem.
• Uma maneira fácil de implementar overlays é usar o comando
pause entre as partes que devem aparecer serparadamente
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Overlays
Por exemplo:
textbf{Step1:} Compute the maximal suffix of $w$
with respect to $preceq_l$ (say $v$) and the
maximal suffix of $w$ with respect to $preceq_r$
(say $v’$).
pause
textbf{Step 2:} Find words $u$, $u’$ such that
$w = uv = u’v’$.
pause
textbf{Step 3:} If $|v| le |v’|$, then output
$(u,v)$. Otherwise, output$(u’,v’)$.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Overlays (Resultado)
Step1: Compute the maximal suffix of w with respect to l (say v)
and the maximal suffix of w with respect to r (say v ).
Step 2: Find words u, u such that w = uv = u v .
Step 3: If |v| ≤ |v |, then output (u,v). Otherwise, output(u ,v ).
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Overlays (Resultado)
Step1: Compute the maximal suffix of w with respect to l (say v)
and the maximal suffix of w with respect to r (say v ).
Step 2: Find words u, u such that w = uv = u v .
Step 3: If |v| ≤ |v |, then output (u,v). Otherwise, output(u ,v ).
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Overlays (Resultado)
Step1: Compute the maximal suffix of w with respect to l (say v)
and the maximal suffix of w with respect to r (say v ).
Step 2: Find words u, u such that w = uv = u v .
Step 3: If |v| ≤ |v |, then output (u,v). Otherwise, output(u ,v ).
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Especificação de Overlays
São feitas com os símbolos (<, >) e indicam quais partes devem
aparecer
A especificação <1-> diz “mostre do slide 1 em diante.” <1-3> diz
“mostre do slide 1 ao 3.” <-3,5-6,8-> diz “mostre todos os slides,
exceto os slides 4 e 7.”
Um exemplo:
begin{itemize}
item<1> $abcadcabca$
item<1-2> $abcabcabca$
item<1-2> $accaccacca$
item<1> $bacabacaba$
item<1,3> $cacdaccacc$
item<1-2> $caccaccacc$
end{itemize}
• abcadcabca
• abcabcabca
• accaccacca
• bacabacaba
• cacdaccacc
• caccaccacc
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Especificação de Overlays
São feitas com os símbolos (<, >) e indicam quais partes devem
aparecer
A especificação <1-> diz “mostre do slide 1 em diante.” <1-3> diz
“mostre do slide 1 ao 3.” <-3,5-6,8-> diz “mostre todos os slides,
exceto os slides 4 e 7.”
Um exemplo:
begin{itemize}
item<1> $abcadcabca$
item<1-2> $abcabcabca$
item<1-2> $accaccacca$
item<1> $bacabacaba$
item<1,3> $cacdaccacc$
item<1-2> $caccaccacc$
end{itemize}
• abcadcabca
• abcabcabca
• accaccacca
• bacabacaba
• cacdaccacc
• caccaccacc
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Especificação de Overlays
São feitas com os símbolos (<, >) e indicam quais partes devem
aparecer
A especificação <1-> diz “mostre do slide 1 em diante.” <1-3> diz
“mostre do slide 1 ao 3.” <-3,5-6,8-> diz “mostre todos os slides,
exceto os slides 4 e 7.”
Um exemplo:
begin{itemize}
item<1> $abcadcabca$
item<1-2> $abcabcabca$
item<1-2> $accaccacca$
item<1> $bacabacaba$
item<1,3> $cacdaccacc$
item<1-2> $caccaccacc$
end{itemize}
• abcadcabca
• abcabcabca
• accaccacca
• bacabacaba
• cacdaccacc
• caccaccacc
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Especificação de Overlays
Podem também ser utilizadas para dar efeito em partes do texto. Por
exemplo, o código abaixo aplica o comando alert{} somente nos
slides especificados:
alert{Todos slides}
alert<2>{Slide 2}
alert<3>{Slide 3}
alert<1,3>{Slides 1 e 3}
alert<-2,4>{Slides 1, 2 e 4}
Todos slides
Slide 2
Slide 3
Slides 1 e 3
Slides 1, 2 e 4
Nota: Se quiser que cada item de uma lista apareça em ordem, basta
usar a opção [<+->]. Exemplo: begin{itemize}[<+->]
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Especificação de Overlays
Podem também ser utilizadas para dar efeito em partes do texto. Por
exemplo, o código abaixo aplica o comando alert{} somente nos
slides especificados:
alert{Todos slides}
alert<2>{Slide 2}
alert<3>{Slide 3}
alert<1,3>{Slides 1 e 3}
alert<-2,4>{Slides 1, 2 e 4}
Todos slides
Slide 2
Slide 3
Slides 1 e 3
Slides 1, 2 e 4
Nota: Se quiser que cada item de uma lista apareça em ordem, basta
usar a opção [<+->]. Exemplo: begin{itemize}[<+->]
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Especificação de Overlays
Podem também ser utilizadas para dar efeito em partes do texto. Por
exemplo, o código abaixo aplica o comando alert{} somente nos
slides especificados:
alert{Todos slides}
alert<2>{Slide 2}
alert<3>{Slide 3}
alert<1,3>{Slides 1 e 3}
alert<-2,4>{Slides 1, 2 e 4}
Todos slides
Slide 2
Slide 3
Slides 1 e 3
Slides 1, 2 e 4
Nota: Se quiser que cada item de uma lista apareça em ordem, basta
usar a opção [<+->]. Exemplo: begin{itemize}[<+->]
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Especificação de Overlays
Podem também ser utilizadas para dar efeito em partes do texto. Por
exemplo, o código abaixo aplica o comando alert{} somente nos
slides especificados:
alert{Todos slides}
alert<2>{Slide 2}
alert<3>{Slide 3}
alert<1,3>{Slides 1 e 3}
alert<-2,4>{Slides 1, 2 e 4}
Todos slides
Slide 2
Slide 3
Slides 1 e 3
Slides 1, 2 e 4
Nota: Se quiser que cada item de uma lista apareça em ordem, basta
usar a opção [<+->]. Exemplo: begin{itemize}[<+->]
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Overlays em ambientes
Overlays também podem ser utilizados em ambientes
begin{theorem}<1->
Um teorema.
end{theorem}
begin{proof}<2->
Uma prova.
end{proof}
Theorem
Um teorema.
Demonstração.
Uma prova.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Overlays em ambientes
Overlays também podem ser utilizados em ambientes
begin{theorem}<1->
Um teorema.
end{theorem}
begin{proof}<2->
Uma prova.
end{proof}
Theorem
Um teorema.
Demonstração.
Uma prova.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Estrutura dos Frames
Beamer provêm muitas formas de estruturar seus slides de forma que
ele fiquem bem organizados e fácil de sua audiência seguir. Como
exemplos, temos:
• Columns
• Blocks
• Boxes (Borders)
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Estrutura dos Frames: Colunas
O ambiente pode ser chamado como segue:
begin{columns}
column{.xxtextwidth}
Texto ou código da segunda coluna
column{.xxtextwidth}
Texto ou código da segunda coluna
end{columns}
Onde .xx é porcentagem do slide.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Estruturas dos Slides: Blocos
Blocos podem ser utilizados para serparar uma porção específica do
texto do restante do slide:
begin{block}{Introdução à {LaTeX}}
‘‘Beamer é uma classe {LaTeX} para criar
apresentaçõesldots’’
end{block}
Introdução à LATEX
“Beamer é uma classe LATEX para criar apresentações. . . ”
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Estruturas dos Slides: Blocos
Outros ambientes podem ser utilizados como blocos:
Introduction to LATEX
Conteúdo Ambiente correspondente
Genérico block
Teoremas theorem
Lemas lemma
Provas proof
Corolários corollary
Exemplos example
Título em destaque alertblock
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Estruturas dos Frames: Colunas e Blocos
Podemos combinar “colunas” e “blocos” para fazer uma apresentação
mais limpa.
begin{columns}[t]
column{.5textwidth}
begin{block}{Cabeçalho da Coluna 1}
Corpo do texto da Coluna 1
end{block}
column{.5textwidth}
begin{block}{Cabeçalho da Coluna 2}
Corpo do texto da Coluna 2
end{block}
end{columns}
E temos como resultado. . .
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Estruturas dos Frames: Colunas e Blocos
Cabeçalho da Coluna 1
Corpo do texto da Coluna 1
Cabeçalho da Coluna 2
Corpo do texto da Coluna 2
Perceba que a opção [t] adicionado ao ambiente de colunas alinha
os blocos por cima para que eles fiquem na mesma linha vertical,
diferentemente de centralizado no slide.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Estrutura
Estruturas dos Frames: Colunas e Blocos
Bordas também podem ser utilizadas para adicionar uma organização
à sua aprsentação. Com o uso do pacote fancybox (lembre-se de
declarar usepackage{facybox} no preâmbulo).
Borda de Textos
Comando Resultado
shadowbox{Texto}
Texto
fbox{Texto} Texto
doublebox{Texto} Texto
ovalbox{Texto}
£
¢
 
¡Texto
Ovalbox{Texto}
£
¢
 
¡Texto
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Aparência
Outline
1 Introdução
2 Documentos
Comandos Básicos
Elaboração de documentos
3 Apresentações com Beamer
Estrutura
Aparência
4 Conslusão
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Aparência
Temas
Temas podem mudar completamente a aparência de sua
apresentação. Você escolhe o tema a ser utilizados usando o
comando usetheme{} com um dos seguintes argumentos:
Antibes Boadilla Frankfurt Juanlespins
Montpellier Singapore Bergen Copenhagen
Goettingen Madrid Paloalto Warsaw
Berkeley Darmstadt Hannover Malmoe
Pittsburgh Berlin Dresden Ilmenau
Marburg Rochester
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Aparência
Cores dos Temas
Se você gosta do “layout” de um tema, mas não gosta da cor, você
pode facilmente invocar uma nova cor para o tema substituindo
default no comando usetheme{default} inserido no
preâmbulo por um dos seguintes argumentos:
albatross crane beetle dove
fly seagull wolverine beaver
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Aparência
Cores dos Temas
Existe também a possibilidade de especificar cores para a parte
interna ou externa da mesma forma da cor geral do tema: substituindo
default no comando usetheme{default}.
Opções parte interna
lily orchid rose
Opções parte externa
whale seahorse dolphin
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Aparência
Exercício
1 Elaborar uma apresentação com as estruturas vistas.
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Nota sobre o material
• Este material foi criado com base em duas referencias principais:
• Curso de extensão em LATEXmistrado por Messias Alves em 2008.
/*Parte sobre a criação de documentos*/
• Tutorial de Beamer em Beamer, do Prof. Charles T. Batts de
2007. /*Parte sobre a criação de apresentações*/
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Links Úteis
• http://latex.simon04.net/
• http://deic.uab.es/~iblanes/beamer_gallery/
index_by_theme.html
• http://texdoc.net/texmf-dist/doc/latex/
beamer/doc/beameruserguide.pdf
• http://www.stdout.org/~winston/latex/
latexsheet.pdf
• http://en.wikibooks.org/wiki/LaTeX
• http://tex.stackexchange.com/
Curso Básico de LATEX Alcemir Rodrigues Santos
Introdução Documentos Apresentações com Beamer Conslusão
Obrigado
Happy LATEX coding!
Obrigado por ter tirado um tempo para estar aqui e acompanhar este
tutorial de LATEX ˙Agora você deve ter um conhecimento básico para
começar a criar seus documentos e apresentações com alta
qualidade.
Curso Básico de LATEX Alcemir Rodrigues Santos

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Introdução ao LaTeX - Mini-Curso da XI SACSIS
Introdução ao LaTeX - Mini-Curso da XI SACSISIntrodução ao LaTeX - Mini-Curso da XI SACSIS
Introdução ao LaTeX - Mini-Curso da XI SACSIS
 
Mini Curso Introdutório ao Latex
Mini Curso Introdutório ao LatexMini Curso Introdutório ao Latex
Mini Curso Introdutório ao Latex
 
Introducao ao LaTeX
Introducao ao LaTeXIntroducao ao LaTeX
Introducao ao LaTeX
 
Tutorial de Beamer
Tutorial de BeamerTutorial de Beamer
Tutorial de Beamer
 
Introdução ao Latex
Introdução ao LatexIntrodução ao Latex
Introdução ao Latex
 
Tex2000
Tex2000Tex2000
Tex2000
 
Comandos MS-DOS
Comandos MS-DOSComandos MS-DOS
Comandos MS-DOS
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Algoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - ArquivosAlgoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - Arquivos
 
Comando CMD
Comando CMDComando CMD
Comando CMD
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacao
 
Processar fluxos de textos usando filtros
Processar fluxos de textos usando filtrosProcessar fluxos de textos usando filtros
Processar fluxos de textos usando filtros
 
Apostila C ANSI
Apostila C ANSIApostila C ANSI
Apostila C ANSI
 

Destacado

Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)UNASP
 
A Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusA Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusNaspereira
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDEMauro Duarte
 
Folder final evento de Anisio Teixeira
Folder final   evento de Anisio TeixeiraFolder final   evento de Anisio Teixeira
Folder final evento de Anisio TeixeiraUBIRAJARA COUTO LIMA
 
227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisicaheltonjos
 
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...Eunice Portela
 
Trabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzTrabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzdyhorrano
 
Um olhar sobre a Didática
Um olhar sobre a DidáticaUm olhar sobre a Didática
Um olhar sobre a Didáticamarcelleviana
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXIvan Pagnossin
 
O pensamento pedagógico da escola nova
O pensamento pedagógico da escola novaO pensamento pedagógico da escola nova
O pensamento pedagógico da escola novaPET-PEDAGOGIA2012
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareJeremias Araujo
 

Destacado (19)

Mini latex
Mini latexMini latex
Mini latex
 
Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)Curso de Macros en Excel (VBA)
Curso de Macros en Excel (VBA)
 
Anísio spíndola teixeira (1)
Anísio spíndola teixeira (1)Anísio spíndola teixeira (1)
Anísio spíndola teixeira (1)
 
Slide de anisio pronto para apresentação de susana
Slide de anisio pronto para apresentação de susanaSlide de anisio pronto para apresentação de susana
Slide de anisio pronto para apresentação de susana
 
Anísio teixeira
Anísio teixeiraAnísio teixeira
Anísio teixeira
 
A Prova Científica Da Existência De Deus
A Prova Científica Da Existência De DeusA Prova Científica Da Existência De Deus
A Prova Científica Da Existência De Deus
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDE
 
Anísio teixeira (2)
Anísio teixeira (2)Anísio teixeira (2)
Anísio teixeira (2)
 
Puc anisio teixeira
Puc anisio teixeiraPuc anisio teixeira
Puc anisio teixeira
 
Folder final evento de Anisio Teixeira
Folder final   evento de Anisio TeixeiraFolder final   evento de Anisio Teixeira
Folder final evento de Anisio Teixeira
 
227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica227516957 cad-c3-curso-a-prof-exercicios-fisica
227516957 cad-c3-curso-a-prof-exercicios-fisica
 
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
 
Trabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzzTrabalho do anisio teixeira pronto xzzz
Trabalho do anisio teixeira pronto xzzz
 
Um olhar sobre a Didática
Um olhar sobre a DidáticaUm olhar sobre a Didática
Um olhar sobre a Didática
 
Apresentação tema (2)
Apresentação tema (2)Apresentação tema (2)
Apresentação tema (2)
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeX
 
Beamer modelo2013
Beamer modelo2013Beamer modelo2013
Beamer modelo2013
 
O pensamento pedagógico da escola nova
O pensamento pedagógico da escola novaO pensamento pedagógico da escola nova
O pensamento pedagógico da escola nova
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
 

Similar a Curso Básico LATEX Introdução Documentos Apresentações

Similar a Curso Básico LATEX Introdução Documentos Apresentações (14)

Introdução ao LaTeX - Wanderson Henrique Camargo Ros
 Introdução ao LaTeX - Wanderson Henrique Camargo Ros Introdução ao LaTeX - Wanderson Henrique Camargo Ros
Introdução ao LaTeX - Wanderson Henrique Camargo Ros
 
Latex2e - guia rápido e básico
Latex2e - guia rápido e básicoLatex2e - guia rápido e básico
Latex2e - guia rápido e básico
 
Apostila latex 2010
Apostila latex 2010Apostila latex 2010
Apostila latex 2010
 
Simplificar o LaTex
Simplificar o LaTexSimplificar o LaTex
Simplificar o LaTex
 
Introdução ao LaTeX v.2 (SECCOM 2013)
Introdução ao LaTeX v.2 (SECCOM 2013)Introdução ao LaTeX v.2 (SECCOM 2013)
Introdução ao LaTeX v.2 (SECCOM 2013)
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Introdução ao LaTeX (SECCOM 2012)
Introdução ao LaTeX (SECCOM 2012)Introdução ao LaTeX (SECCOM 2012)
Introdução ao LaTeX (SECCOM 2012)
 
Palestra cbq
Palestra cbqPalestra cbq
Palestra cbq
 
Latex
LatexLatex
Latex
 
LabTeX Presentation
LabTeX  PresentationLabTeX  Presentation
LabTeX Presentation
 
Getting into Linux - A brief Introduction to the Shell Linux Environment
Getting into Linux - A brief Introduction to the Shell Linux EnvironmentGetting into Linux - A brief Introduction to the Shell Linux Environment
Getting into Linux - A brief Introduction to the Shell Linux Environment
 
Desenvolvimento em .Net - nHibernate
Desenvolvimento em .Net - nHibernateDesenvolvimento em .Net - nHibernate
Desenvolvimento em .Net - nHibernate
 
Ruby, Rails e Diversão (Campus Party Brasil 2009)
Ruby, Rails e Diversão (Campus Party Brasil 2009)Ruby, Rails e Diversão (Campus Party Brasil 2009)
Ruby, Rails e Diversão (Campus Party Brasil 2009)
 
Desenvolvimento Agil Com Doctrine Orm
Desenvolvimento Agil Com Doctrine OrmDesenvolvimento Agil Com Doctrine Orm
Desenvolvimento Agil Com Doctrine Orm
 

Último

Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdfBlendaLima1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoGentil Eronides
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 

Último (20)

Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimento
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 

Curso Básico LATEX Introdução Documentos Apresentações

  • 1. Introdução Documentos Apresentações com Beamer Conslusão Curso Básico de LATEX Documentos e Apresentações Alcemir Rodrigues Santos 1 Laboratório de Reuso em Engenharia de Software – RiSELabs Universidade Federal da Bahia Curso Básico de LATEX Alcemir Rodrigues Santos
  • 2. Introdução Documentos Apresentações com Beamer Conslusão Outline 1 Introdução 2 Documentos Comandos Básicos Elaboração de documentos 3 Apresentações com Beamer Estrutura Aparência 4 Conslusão Curso Básico de LATEX Alcemir Rodrigues Santos
  • 3. Introdução Documentos Apresentações com Beamer Conslusão Breve História do LATEX • Processador de textos x Editor de textos • TEX(1977) – Donald E. Knutch • LATEX(1985) – Leslie Lamport • LATEX2ε (1994) – LaTeX3 Team Curso Básico de LATEX Alcemir Rodrigues Santos
  • 4. Introdução Documentos Apresentações com Beamer Conslusão Por que usar LATEX? • Conteúdo x Formatação • Portabilidade • Acabamento gráfico superior • Estabilidade • Escalabilidade • Disponibilidade e custo • Utilização de arquivos texto • Suporte referências bibliográficas • Fácil manejo de documentos grandes Curso Básico de LATEX Alcemir Rodrigues Santos
  • 5. Introdução Documentos Apresentações com Beamer Conslusão Limitações LATEX? • Personalização exige mais estudo • São necessárias várias ferramentas • Legibilidade reduzida • Aprendizagem mais lenta Curso Básico de LATEX Alcemir Rodrigues Santos
  • 6. Introdução Documentos Apresentações com Beamer Conslusão Distribuições, Ajuda e Pacotes • Distribuições para instalação • Unix/Linux (TeXLive): http://www.tug.org/texlive/ • Windows (MikTeX): http://www.miktex.org/ • MAC OS (MacTeX): http://www.tug.org/mactex/ • Pessoas dispostas a ajudar • TEX StackChange: http://tex.stackexchange.com/ • Pacotes: arquivos e documentação • CTAN: http://www.ctan.org/ Curso Básico de LATEX Alcemir Rodrigues Santos
  • 7. Introdução Documentos Apresentações com Beamer Conslusão Livros para Estudo LaTeX: A Documentation Preparation System Leslie Lamport e Duane Bibby The LaTeX Companion Michel Goossens, Frank Mittelbach e Alexander Samarin A Guide to LaTeX: Document Preparation for Beginners and Advanced Users Helmut Kopka e Patrick W. Daly The LaTeX Graphics Companion Michel Goossens, Sebastian Rahtz e Frank Mittelbach Curso Básico de LATEX Alcemir Rodrigues Santos
  • 8. Introdução Documentos Apresentações com Beamer Conslusão Estrutura lógica dos arquivos LATEX Preâmbulo Tipos de documento, pacotes adicionais e comando gerais. documentclass[12pt,a4paper]{article} usepackage{graphicx} newcommand{titulo}[1]{largebf #1} ... Corpo O texto do documento. begin{document} ... end{document} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 9. Introdução Documentos Apresentações com Beamer Conslusão Outline 1 Introdução 2 Documentos Comandos Básicos Elaboração de documentos 3 Apresentações com Beamer Estrutura Aparência 4 Conslusão Curso Básico de LATEX Alcemir Rodrigues Santos
  • 10. Introdução Documentos Apresentações com Beamer Conslusão • Comandos: command, command{}, command[]{} • Ambientes: begin{ambiente}...end{ambiente} • Caracteres especiais: $&%#_{}~^ devem ser precedidos por ou o comando verb • Espaçamento automático • Comentários: usa-se o caractere % ou begin{comment}...end{comment} • Delimitador de contexto: { ... } • Referência a arquivos: /igual/ao/linux Curso Básico de LATEX Alcemir Rodrigues Santos
  • 11. Introdução Documentos Apresentações com Beamer Conslusão Exemplo funcional mínimo! LATEX hello world! documentclass[12pt,a4paper]{article} begin{document} Hello world ! end{document} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 12. Introdução Documentos Apresentações com Beamer Conslusão Detalhes do Exemplo Opções 10pt, 12pt, oneside, twoside, a4paper, letterpaper, titlepage, twocolumn Documentos comuns article, book, report, slides, letter Curso Básico de LATEX Alcemir Rodrigues Santos
  • 13. Introdução Documentos Apresentações com Beamer Conslusão O Processo de Compilação Curso Básico de LATEX Alcemir Rodrigues Santos
  • 14. Introdução Documentos Apresentações com Beamer Conslusão • O programa latex gera o arquivo .dvi: latex arquivo.tex • A inclusão de referências bibliográficas feita através do programa bibtex: bibtex arquivo • O PostScript final pode ser gerado pelo dvips: dvips arquivo.dvi -o arquivo.ps • O PostScript pode ser visualizado e impressão pelo gsview32.exe (Windows) ou gv (Linux/Unix). • Uma outra alternativa é utilizar o comando pdflatex Curso Básico de LATEX Alcemir Rodrigues Santos
  • 15. Introdução Documentos Apresentações com Beamer Conslusão Arquivos Comuns (1/2) • .tex: Arquivos fontes • .log: Relatório da compilação • .dvi: Resultado da compilação dos arquivos fonte via latex • .aux: Arquivos auxiliar utilizado na geração documento final (.dvi ou .pdf) • .cls: Arquivos de classe • .sty: Pacotes Curso Básico de LATEX Alcemir Rodrigues Santos
  • 16. Introdução Documentos Apresentações com Beamer Conslusão Arquivos Comuns (2/2) • .toc: Itens para o sumário • .lof: Itens para a lista de figuras • .lot: Itens para a lista de tabelas • .bbl: Itens para a lista de bibliografias • .blg: Arquivos auxiliar utilizado na geração de bibliografias Curso Básico de LATEX Alcemir Rodrigues Santos
  • 17. Introdução Documentos Apresentações com Beamer Conslusão Outline 1 Introdução 2 Documentos Comandos Básicos Elaboração de documentos 3 Apresentações com Beamer Estrutura Aparência 4 Conslusão Curso Básico de LATEX Alcemir Rodrigues Santos
  • 18. Introdução Documentos Apresentações com Beamer Conslusão Partes do Documento • Tipos de divisões: section{}, subsection{}, subsubsection{} paragraph{}, subparagraph{} • Classe book: part{}, chapter{} • Apêndices: appendix Curso Básico de LATEX Alcemir Rodrigues Santos
  • 19. Introdução Documentos Apresentações com Beamer Conslusão Acentuando em Português • Utilizar o pacote babel e fontes especiais: documentclass[12pt,a4paper]{article} usepackage[latin1]{inputenc} usepackage[T1]{fontenc} usepackage[brazil,english]{babel} begin{document} selectlanguage{brazil} ... end{document} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 20. Introdução Documentos Apresentações com Beamer Conslusão Aplicando Formatações ao Texto • Novo parágrafo: é suficiente deixar uma linha em branco • Negrito: textbf{text} → text • Itálico: textit{text} → text • Texto centralizado, esquerda e direita: Usar ambientes center, flushleft e flushright. begin{center} ... texto ... end{center} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 21. Introdução Documentos Apresentações com Beamer Conslusão Gerando Listas • Listas numeradas: begin{enumerate} item Banana item Batata end{enumerate} 1 Banana 2 Batata Curso Básico de LATEX Alcemir Rodrigues Santos
  • 22. Introdução Documentos Apresentações com Beamer Conslusão Gerando Listas • Listas de itens: begin{itemize} item Banana item Batata end{itemize} • Banana • Batata Curso Básico de LATEX Alcemir Rodrigues Santos
  • 23. Introdução Documentos Apresentações com Beamer Conslusão Gerando Listas • Listas de descrição: begin{description} item[Fruta:] Banana item[Ferramenta:] Martelo end{description} Fruta: Banana Ferramenta: Martelo Curso Básico de LATEX Alcemir Rodrigues Santos
  • 24. Introdução Documentos Apresentações com Beamer Conslusão Edição Matemática Básica • Modo texto V.S modo matemático • Separadores $ ... $ e $$ ... $$: Tem-se que $x=0$. Tem-se que x = 0. Tem-se que: $$x=0$$. Tem-se que: x = 0 . Curso Básico de LATEX Alcemir Rodrigues Santos
  • 25. Introdução Documentos Apresentações com Beamer Conslusão Edição Matemática Básica • Sobrescrito e Subescrito: $X^{sup}=Y_{inf}=Z^{sup}_{inf}$ Xsup = Yinf = Z sup inf • Espaços em modo matemático: $a b,a;b,a;;;b$ ab,a b,a b • Negrito: $mathbf{x} = [x_1 ;; x_2]^T$ x = [x1 x2]T Curso Básico de LATEX Alcemir Rodrigues Santos
  • 26. Introdução Documentos Apresentações com Beamer Conslusão Edição Matemática Básica • Vetores: $$vec{a},hat{a},bar{a}, tilde{a},dot{a},ddot{a}$$ a,ˆa,¯a,˜a, ˙a,¨a • Somatórios e Integrais: $$sum_{i=1}^{n}f(x_i)Delta x approx int_a^bf(x)dx$$ n ∑ i=1 f(xi )∆x ≈ b a f(x)dx Curso Básico de LATEX Alcemir Rodrigues Santos
  • 27. Introdução Documentos Apresentações com Beamer Conslusão Edição Matemática Básica • Frações: $$(y+2)frac{x+1}{x-1}$$ (y +2) x +1 x −1 • Limites e derivadas parciais: $$frac{partial f(x,y)}{partial x} = lim_{Delta x to 0}frac{f(x+Delta x,y)- f(x,y)}{Delta x}$$ ∂f(x,y) ∂x = lim ∆x→0 f(x +∆x,y)−f(x,y) ∆x Curso Básico de LATEX Alcemir Rodrigues Santos
  • 28. Introdução Documentos Apresentações com Beamer Conslusão Edição Matemática Básica • Parênteses, chaves e colchetes: $$ left[ left{ left( {1 over x} right)^2 - 3 right} + x^2 right]^3 $$ 1 x 2 −3 +x2 3 Curso Básico de LATEX Alcemir Rodrigues Santos
  • 29. Introdução Documentos Apresentações com Beamer Conslusão Edição Matemática Básica • Matrizes: //Definição $$mathbf{I} = left[ begin{array}{cccc} 1 & 0 & ldots & 0 0 & 1 & ldots & 0 vdots & vdots & ddots & vdots 0 & 0 & ldots & 1 end{array} right]$$ Curso Básico de LATEX Alcemir Rodrigues Santos
  • 30. Introdução Documentos Apresentações com Beamer Conslusão Edição Matemática Básica • Matrizes: //Resultado I =      1 0 ... 0 0 1 ... 0 ... ... ... ... 0 0 ... 1      Curso Básico de LATEX Alcemir Rodrigues Santos
  • 31. Introdução Documentos Apresentações com Beamer Conslusão Edição de Tabelas • Ambiente tabular: //Definição begin{tabular}{||l|c|c|r||} hline Item & Preço & Quantidade & Total hline hline Banana & 0,55 & 5 & 2,75 hline Batata & 0,35 & 3 & 1,05 hline hline & & Total & 3,80 hline end{tabular} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 32. Introdução Documentos Apresentações com Beamer Conslusão Edição de Tabelas • Ambiente tabular: //Resultado Item Preço Quantidade Total Banana 0,55 5 2,75 Batata 0,35 3 1,05 Total 3,80 Curso Básico de LATEX Alcemir Rodrigues Santos
  • 33. Introdução Documentos Apresentações com Beamer Conslusão Incluindo Figuras • Declarar o pacote graphicx: usepackage{graphicx} • Inserir o comando includegraphics[options]{path}: • Exemplo: includegraphics[scale=.3] {figs/leslie.ps} • Outras opções disponíveis: scale,width, height e angle. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 34. Introdução Documentos Apresentações com Beamer Conslusão Mudando o tipo de fonte Comando Família de fonte textit{Itálico} Itálico textsc{Small Caps} SMALL CAPS textbf{Negrito} Negrito texttt{Typewriter} Typewriter textsf{Sans Serif} Sans Serif textrm{Romano} Romano textsl{Inclinado} Inclinado Curso Básico de LATEX Alcemir Rodrigues Santos
  • 35. Introdução Documentos Apresentações com Beamer Conslusão Mudando o tamanho da fonte Comando Tamanho resultante {tiny ERBASE} ERBASE {scriptsize ERBASE} ERBASE {footnotesize ERBASE} ERBASE {small ERBASE} ERBASE {normal ERBASE} ERBASE {large ERBASE} ERBASE {Large ERBASE} ERBASE {LARGE ERBASE} ERBASE {huge ERBASE} ERBASE {Huge ERBASE} ERBASE Curso Básico de LATEX Alcemir Rodrigues Santos
  • 36. Introdução Documentos Apresentações com Beamer Conslusão Estilo de Páginas • O comando pagestyle{} define a aparência das páginas: • pagestyle{plain}: Numeração no rodapé e sem cabeçalho. • pagestyle{headings}: Numeração no rodapé e cabeçalho. • pagestyle{empty}: Sem numeração ou cabeçalho. • pagestyle{myheadings}: Permite que o usuário especifique através dos comandos markboth{cab_esq}{cab_dir} e markright{cab_dir}. • Use thispagestyle{estilo} para mudar somente uma determinada página. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 37. Introdução Documentos Apresentações com Beamer Conslusão Uma capa mínima e sumário • Incluir titlepage nas opções de classe • Definir o título do trabalho, autor e data: title{Curso de LaTeX} author{Alcemir Santos} date{}, date{today} ou date{Outubro/2008} • Colocar o comando maketitle depois do início do documento. • Acrescentar a seguir o comando tableofcontents Curso Básico de LATEX Alcemir Rodrigues Santos
  • 38. Introdução Documentos Apresentações com Beamer Conslusão Espaçamentos • Horizontais: Efeito do comando hspace{.83cm} na linha Efeito do comando hfill na linha Efeito do comando hrulefill na linha Efeito do comando dotfill. . . . . . . . . . . . . . . . . . . . . . . . . .na linha • Verticais: Espaçamento fixo: vspace{0.3cm} Preenchimento vertical: vfill • hspace*{} e vspace*{} → evitam problemas com linha nova e página nova Curso Básico de LATEX Alcemir Rodrigues Santos
  • 39. Introdução Documentos Apresentações com Beamer Conslusão Mais formatação • Se a hifenação falhar, colocar no preâmbulo: hyphenation{hi-fen ma-nu-al} • O comando pagebreak inicia um nova página • Notas de rodapé1 podem ser feitas com footnote{texto} 1 como esta aqui em baixo. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 40. Introdução Documentos Apresentações com Beamer Conslusão Objetos Flutuantes Tabelas begin{table}[h|t|b|p] begin{tabular} ... end{tabular} end{table} Figuras begin{figure}[h|t|b|p] ... includegraphics{} ... end{figure} • clearpage Finaliza a página e força o aparecimento dos objetos flutuantes restantes Curso Básico de LATEX Alcemir Rodrigues Santos
  • 41. Introdução Documentos Apresentações com Beamer Conslusão Multiplas Figuras Permite que várias figuras sejam agrupadas em uma só área. • usepackage{subfigure} begin{figure} mbox{ subfigure[Caption (a)]{ includegraphics[scale=.3]{fig-a.ps} } subfigure[caption (b)]{ includegraphics[scale=.3]{fig-b.ps} } } caption{Caption geral} end{figure} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 42. Introdução Documentos Apresentações com Beamer Conslusão Algoritmos Permite a inclusão de arquivos com códigofonte no documento, com formatação dependente da linguagem. usepackage{listings}, lstloadlanguages{C}, lstset{language=C}, lstinputlisting{filename} # include < stdio . h> /∗ Comment block ∗/ i n t main ( ) { / / Line comment . p r i n t f ( " LaTeX i s great f o r programmers ! " ) ) ; return 0; } Curso Básico de LATEX Alcemir Rodrigues Santos
  • 43. Introdução Documentos Apresentações com Beamer Conslusão Referências Cruzadas • label{ELEM-ID}: Relaciona o elemento corrente do documento com a chave ELEM-ID. • Pode ser tabelas, figuras, seções, subseções, item de lista, etc. • ref{ELEM-ID}: Referencia o elemento relacionado com a chave ELEM-ID • pageref{ELEM-ID}: Referencia a página onde está o elemento relacionado com a chave ELEM-ID • As chaves devem ser únicas e são sensíveis à caixa • Deve-se compilar duas vezes Curso Básico de LATEX Alcemir Rodrigues Santos
  • 44. Introdução Documentos Apresentações com Beamer Conslusão Referências Cruzadas: tabelas begin{table} centering begin{tabular}{|c|c|}hline Quant & R$ hline 10 & 2.3 hline end{tabular} caption{Valores} label{tab:valores} end{table} A Tabela~ref{tab:valores} mostra ldots Quant R$ 10 2.3 Tabela 1 : Valores A Tabela 1 mostra . . . Curso Básico de LATEX Alcemir Rodrigues Santos
  • 45. Introdução Documentos Apresentações com Beamer Conslusão Referências Cruzadas: figuras begin{figure} centering includegraphics[scale=.3] {../img/erbase} caption{ERBASE 2015} label{fig:erbase} end{figure} A Figura~ref{fig:erbase} (Pág. pageref{fig:erbase}) mostra ldots A Tabela~ref{tab:valores} mostra ldots Figura 1 : ERBASE 2015 A Figura 1 (Pág. 45) mostra . . . Curso Básico de LATEX Alcemir Rodrigues Santos
  • 46. Introdução Documentos Apresentações com Beamer Conslusão Referências Cruzadas: equações A Equação~ref{eq:logn} mostra a definição da função logaritmo , válida para $x>0$. begin{equation} ln(x)=int_1^x {1 over t}dt label{eq:logn} end{equation} A Equação 1 mostra a definição da função logaritmo, válida para x > 0. ln(x) = x 1 1 t dt (1) Curso Básico de LATEX Alcemir Rodrigues Santos
  • 47. Introdução Documentos Apresentações com Beamer Conslusão Referências Cruzadas: equações Na início da seção adicionei o comando label{} após a definição da seção com section{} assim: section{Minha seção} label{sec:minha} A referência a esta seção deve ser feita assim: A Seção ref{sec:minha} apresenta ldots A Seção 2 apresenta . . . Curso Básico de LATEX Alcemir Rodrigues Santos
  • 48. Introdução Documentos Apresentações com Beamer Conslusão Referências Bibliográficas 1 Criar um arquivo de bibliografias (.bib) 2 Utilizar o comando cite{chave} para indicar a referência bibliográfica desejada 3 Definir o estilo de referência utilizada com bibliographystyle{estilo} 4 Especificar o arquivo de bibliografias e o ponto de inserção com bibliography{arquivo} 5 Utilizar o bibtex, compilador de referências Curso Básico de LATEX Alcemir Rodrigues Santos
  • 49. Introdução Documentos Apresentações com Beamer Conslusão Arquivo de Bibliográfias • Formato: @tipo_de_citação{chave, campo_1 = {Valor 1}, campo_2 = {Valor 2}, ..., campo_n = {Valor n}, } • Tipos mais comuns: book, article, inproceedings, inbook, masterthesis, phdthesis, techreport. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 50. Introdução Documentos Apresentações com Beamer Conslusão Citando Referências • cite{chave}: coloca a chamada da referência e inclui na lista final • nocite{chave}: não coloca a chamada mas inclui na lista • nocite{*}: lista todas as referências bibliográficas sem chamada no texto • Leitura adicional: pacote natbib. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 51. Introdução Documentos Apresentações com Beamer Conslusão Exercícios 1 Elaborar um documento com as estruturas vistas até aqui. 2 Criar artigo com template2 da Sociedade Brasileira de Computação. 2 Disponível aqui: http://bit.ly/1BQBTq9 Curso Básico de LATEX Alcemir Rodrigues Santos
  • 52. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Outline 1 Introdução 2 Documentos Comandos Básicos Elaboração de documentos 3 Apresentações com Beamer Estrutura Aparência 4 Conslusão Curso Básico de LATEX Alcemir Rodrigues Santos
  • 53. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Sobre o Beamer • Os comandos padrões e LATEX2ε também funcionam no Beamer • Súmários podem ser gerados automáticamente • Você pode facilmente criar efeitos dinâmicos • A aparência pode ser mudada com uso de temas à seu gosto • Os temas disponíveis por padrão são bem estruturados e fáceis de ler. O que torna a apresentação mais profissional e fácil da audiência seguir. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 54. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Sobre o Beamer • A aparência, cores e fontes utilizada na apresentação podem ser facilmente alterada de forma global, mas alterações podem ser feitas de forma local • Você pode cirar apresentações usando o mesmo código utilizado no seu artigo LATEX • A saída produzida é típicamente um .pdf file, o que facilita a apresentação em qualquer plataforma • Sua apresntação irá ter a mesma estrutua, independente de qual computador ou visualizador está sendo utilizado Curso Básico de LATEX Alcemir Rodrigues Santos
  • 55. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Onde achar o Beamer? Beamer está disponível para download gratuitamente em: https://bitbucket.org/rivanvx/beamer/wiki/Home Existe bastante coisa sobre Beamer na Internet e existe também uma documentação Beamer disponível no repositório acima e no endereço abaixo: http://www.ctan.org/tex-archive/macros/latex/ contrib/beamer/doc/ Curso Básico de LATEX Alcemir Rodrigues Santos
  • 56. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Usando templates prontos • A maneira mais rápida de iniciar a desenvolver apresentações com Beamer é utilizar-se de templates prontos. • Vários templates prontos estão disponíveis no repositório do Beamer • Um exemplo pode ser encontrado seguindo este caminho: beamer/solutions/conference-talks/ conference-ornate-20min.en.tex • Copie o arquivo e modifique os conteúdos. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 57. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Para testar suas apresentações • Para ver como é uma apresentação, compile o código LATEX duas vezes • Abra o arquivo .pdf com o visualizador disponível e utilize em modo “Tela Cheia” • O sumário gerado tem hyperlinks nas seções e subseções, além de uma linha auxiliar com botões de navegação Curso Básico de LATEX Alcemir Rodrigues Santos
  • 58. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Frames • Cada projeto Beamer é feito de uma série de frames. Cada frame produz um ou mais slides, dependendo da existência ou não de “overlays”, as quais serão discutidas mais tarde. • A opção [plain] causa a supressão de “cabeçalho”, “rodapé”, e “barra lateral”. Útil pra exibir figuras grandes. Um frame básico begin{frame}[<alignment>] frametitle{Frame Title Goes Here} Texto do frame e/ou o código LaTeX. end{frame} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 59. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Frames • Para compor frames basta escrever seu texto ou código LATEX entre os comandos begin{} e end{} frame. • Os frames são centralizados [c] por padrão. Os valores [t] (alinhamento superior) e [b] (alinhamento inferior) também são aceitos. Um frame básico begin{frame}[t] frametitle{Frame Title Goes Here} Texto do frame e/ou o código LaTeX. end{frame} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 60. Introdução Documentos Apresentações com Beamer Conslusão Estrutura “Capa” para a apresentação O frame de capa mostra somente as informações inserida no início do documento: Um frame básico begin{frame} titlepage end{frame} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 61. Introdução Documentos Apresentações com Beamer Conslusão Estrutura “Capa” para a apresentação Por padrão, o comando titlepage cria uma página que inclui: • Título • Autor • Afiliação • Data • Imagem (logo) Caso algum desses valores não seja declarados no preâmbulo, eles não seram incluídos do slide de capa. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 62. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Slide de Sumário O comando tableofcontents cria dinamicamente o sumário baseado na estrutura que você definiu Slide de Sumário begin{frame} frametitle{Sumário} tableofcontents[ pausesections] end{frame} Perceba que o argumento pausesections permite que os items apareçam seção à seção. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 63. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Juntando as coisas Exemplo begin{frame} titlepage end{frame} begin{frame} frametitle{Sumário} tableofcontents[ pausesections] end{frame} begin{frame} frametitle{Introdução} Corpo do texto ou código LaTeX. end{frame} Curso Básico de LATEX Alcemir Rodrigues Santos
  • 64. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Overlays • Overlays permitem que seus slides apareçam incrementalmente. • Mais especificamente, em Beamer, overlays controlam a ordem na qual as partes do frame aparecem. • Uma maneira fácil de implementar overlays é usar o comando pause entre as partes que devem aparecer serparadamente Curso Básico de LATEX Alcemir Rodrigues Santos
  • 65. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Overlays Por exemplo: textbf{Step1:} Compute the maximal suffix of $w$ with respect to $preceq_l$ (say $v$) and the maximal suffix of $w$ with respect to $preceq_r$ (say $v’$). pause textbf{Step 2:} Find words $u$, $u’$ such that $w = uv = u’v’$. pause textbf{Step 3:} If $|v| le |v’|$, then output $(u,v)$. Otherwise, output$(u’,v’)$. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 66. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Overlays (Resultado) Step1: Compute the maximal suffix of w with respect to l (say v) and the maximal suffix of w with respect to r (say v ). Step 2: Find words u, u such that w = uv = u v . Step 3: If |v| ≤ |v |, then output (u,v). Otherwise, output(u ,v ). Curso Básico de LATEX Alcemir Rodrigues Santos
  • 67. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Overlays (Resultado) Step1: Compute the maximal suffix of w with respect to l (say v) and the maximal suffix of w with respect to r (say v ). Step 2: Find words u, u such that w = uv = u v . Step 3: If |v| ≤ |v |, then output (u,v). Otherwise, output(u ,v ). Curso Básico de LATEX Alcemir Rodrigues Santos
  • 68. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Overlays (Resultado) Step1: Compute the maximal suffix of w with respect to l (say v) and the maximal suffix of w with respect to r (say v ). Step 2: Find words u, u such that w = uv = u v . Step 3: If |v| ≤ |v |, then output (u,v). Otherwise, output(u ,v ). Curso Básico de LATEX Alcemir Rodrigues Santos
  • 69. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Especificação de Overlays São feitas com os símbolos (<, >) e indicam quais partes devem aparecer A especificação <1-> diz “mostre do slide 1 em diante.” <1-3> diz “mostre do slide 1 ao 3.” <-3,5-6,8-> diz “mostre todos os slides, exceto os slides 4 e 7.” Um exemplo: begin{itemize} item<1> $abcadcabca$ item<1-2> $abcabcabca$ item<1-2> $accaccacca$ item<1> $bacabacaba$ item<1,3> $cacdaccacc$ item<1-2> $caccaccacc$ end{itemize} • abcadcabca • abcabcabca • accaccacca • bacabacaba • cacdaccacc • caccaccacc Curso Básico de LATEX Alcemir Rodrigues Santos
  • 70. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Especificação de Overlays São feitas com os símbolos (<, >) e indicam quais partes devem aparecer A especificação <1-> diz “mostre do slide 1 em diante.” <1-3> diz “mostre do slide 1 ao 3.” <-3,5-6,8-> diz “mostre todos os slides, exceto os slides 4 e 7.” Um exemplo: begin{itemize} item<1> $abcadcabca$ item<1-2> $abcabcabca$ item<1-2> $accaccacca$ item<1> $bacabacaba$ item<1,3> $cacdaccacc$ item<1-2> $caccaccacc$ end{itemize} • abcadcabca • abcabcabca • accaccacca • bacabacaba • cacdaccacc • caccaccacc Curso Básico de LATEX Alcemir Rodrigues Santos
  • 71. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Especificação de Overlays São feitas com os símbolos (<, >) e indicam quais partes devem aparecer A especificação <1-> diz “mostre do slide 1 em diante.” <1-3> diz “mostre do slide 1 ao 3.” <-3,5-6,8-> diz “mostre todos os slides, exceto os slides 4 e 7.” Um exemplo: begin{itemize} item<1> $abcadcabca$ item<1-2> $abcabcabca$ item<1-2> $accaccacca$ item<1> $bacabacaba$ item<1,3> $cacdaccacc$ item<1-2> $caccaccacc$ end{itemize} • abcadcabca • abcabcabca • accaccacca • bacabacaba • cacdaccacc • caccaccacc Curso Básico de LATEX Alcemir Rodrigues Santos
  • 72. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Especificação de Overlays Podem também ser utilizadas para dar efeito em partes do texto. Por exemplo, o código abaixo aplica o comando alert{} somente nos slides especificados: alert{Todos slides} alert<2>{Slide 2} alert<3>{Slide 3} alert<1,3>{Slides 1 e 3} alert<-2,4>{Slides 1, 2 e 4} Todos slides Slide 2 Slide 3 Slides 1 e 3 Slides 1, 2 e 4 Nota: Se quiser que cada item de uma lista apareça em ordem, basta usar a opção [<+->]. Exemplo: begin{itemize}[<+->] Curso Básico de LATEX Alcemir Rodrigues Santos
  • 73. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Especificação de Overlays Podem também ser utilizadas para dar efeito em partes do texto. Por exemplo, o código abaixo aplica o comando alert{} somente nos slides especificados: alert{Todos slides} alert<2>{Slide 2} alert<3>{Slide 3} alert<1,3>{Slides 1 e 3} alert<-2,4>{Slides 1, 2 e 4} Todos slides Slide 2 Slide 3 Slides 1 e 3 Slides 1, 2 e 4 Nota: Se quiser que cada item de uma lista apareça em ordem, basta usar a opção [<+->]. Exemplo: begin{itemize}[<+->] Curso Básico de LATEX Alcemir Rodrigues Santos
  • 74. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Especificação de Overlays Podem também ser utilizadas para dar efeito em partes do texto. Por exemplo, o código abaixo aplica o comando alert{} somente nos slides especificados: alert{Todos slides} alert<2>{Slide 2} alert<3>{Slide 3} alert<1,3>{Slides 1 e 3} alert<-2,4>{Slides 1, 2 e 4} Todos slides Slide 2 Slide 3 Slides 1 e 3 Slides 1, 2 e 4 Nota: Se quiser que cada item de uma lista apareça em ordem, basta usar a opção [<+->]. Exemplo: begin{itemize}[<+->] Curso Básico de LATEX Alcemir Rodrigues Santos
  • 75. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Especificação de Overlays Podem também ser utilizadas para dar efeito em partes do texto. Por exemplo, o código abaixo aplica o comando alert{} somente nos slides especificados: alert{Todos slides} alert<2>{Slide 2} alert<3>{Slide 3} alert<1,3>{Slides 1 e 3} alert<-2,4>{Slides 1, 2 e 4} Todos slides Slide 2 Slide 3 Slides 1 e 3 Slides 1, 2 e 4 Nota: Se quiser que cada item de uma lista apareça em ordem, basta usar a opção [<+->]. Exemplo: begin{itemize}[<+->] Curso Básico de LATEX Alcemir Rodrigues Santos
  • 76. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Overlays em ambientes Overlays também podem ser utilizados em ambientes begin{theorem}<1-> Um teorema. end{theorem} begin{proof}<2-> Uma prova. end{proof} Theorem Um teorema. Demonstração. Uma prova. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 77. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Overlays em ambientes Overlays também podem ser utilizados em ambientes begin{theorem}<1-> Um teorema. end{theorem} begin{proof}<2-> Uma prova. end{proof} Theorem Um teorema. Demonstração. Uma prova. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 78. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Estrutura dos Frames Beamer provêm muitas formas de estruturar seus slides de forma que ele fiquem bem organizados e fácil de sua audiência seguir. Como exemplos, temos: • Columns • Blocks • Boxes (Borders) Curso Básico de LATEX Alcemir Rodrigues Santos
  • 79. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Estrutura dos Frames: Colunas O ambiente pode ser chamado como segue: begin{columns} column{.xxtextwidth} Texto ou código da segunda coluna column{.xxtextwidth} Texto ou código da segunda coluna end{columns} Onde .xx é porcentagem do slide. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 80. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Estruturas dos Slides: Blocos Blocos podem ser utilizados para serparar uma porção específica do texto do restante do slide: begin{block}{Introdução à {LaTeX}} ‘‘Beamer é uma classe {LaTeX} para criar apresentaçõesldots’’ end{block} Introdução à LATEX “Beamer é uma classe LATEX para criar apresentações. . . ” Curso Básico de LATEX Alcemir Rodrigues Santos
  • 81. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Estruturas dos Slides: Blocos Outros ambientes podem ser utilizados como blocos: Introduction to LATEX Conteúdo Ambiente correspondente Genérico block Teoremas theorem Lemas lemma Provas proof Corolários corollary Exemplos example Título em destaque alertblock Curso Básico de LATEX Alcemir Rodrigues Santos
  • 82. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Estruturas dos Frames: Colunas e Blocos Podemos combinar “colunas” e “blocos” para fazer uma apresentação mais limpa. begin{columns}[t] column{.5textwidth} begin{block}{Cabeçalho da Coluna 1} Corpo do texto da Coluna 1 end{block} column{.5textwidth} begin{block}{Cabeçalho da Coluna 2} Corpo do texto da Coluna 2 end{block} end{columns} E temos como resultado. . . Curso Básico de LATEX Alcemir Rodrigues Santos
  • 83. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Estruturas dos Frames: Colunas e Blocos Cabeçalho da Coluna 1 Corpo do texto da Coluna 1 Cabeçalho da Coluna 2 Corpo do texto da Coluna 2 Perceba que a opção [t] adicionado ao ambiente de colunas alinha os blocos por cima para que eles fiquem na mesma linha vertical, diferentemente de centralizado no slide. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 84. Introdução Documentos Apresentações com Beamer Conslusão Estrutura Estruturas dos Frames: Colunas e Blocos Bordas também podem ser utilizadas para adicionar uma organização à sua aprsentação. Com o uso do pacote fancybox (lembre-se de declarar usepackage{facybox} no preâmbulo). Borda de Textos Comando Resultado shadowbox{Texto} Texto fbox{Texto} Texto doublebox{Texto} Texto ovalbox{Texto} £ ¢   ¡Texto Ovalbox{Texto} £ ¢   ¡Texto Curso Básico de LATEX Alcemir Rodrigues Santos
  • 85. Introdução Documentos Apresentações com Beamer Conslusão Aparência Outline 1 Introdução 2 Documentos Comandos Básicos Elaboração de documentos 3 Apresentações com Beamer Estrutura Aparência 4 Conslusão Curso Básico de LATEX Alcemir Rodrigues Santos
  • 86. Introdução Documentos Apresentações com Beamer Conslusão Aparência Temas Temas podem mudar completamente a aparência de sua apresentação. Você escolhe o tema a ser utilizados usando o comando usetheme{} com um dos seguintes argumentos: Antibes Boadilla Frankfurt Juanlespins Montpellier Singapore Bergen Copenhagen Goettingen Madrid Paloalto Warsaw Berkeley Darmstadt Hannover Malmoe Pittsburgh Berlin Dresden Ilmenau Marburg Rochester Curso Básico de LATEX Alcemir Rodrigues Santos
  • 87. Introdução Documentos Apresentações com Beamer Conslusão Aparência Cores dos Temas Se você gosta do “layout” de um tema, mas não gosta da cor, você pode facilmente invocar uma nova cor para o tema substituindo default no comando usetheme{default} inserido no preâmbulo por um dos seguintes argumentos: albatross crane beetle dove fly seagull wolverine beaver Curso Básico de LATEX Alcemir Rodrigues Santos
  • 88. Introdução Documentos Apresentações com Beamer Conslusão Aparência Cores dos Temas Existe também a possibilidade de especificar cores para a parte interna ou externa da mesma forma da cor geral do tema: substituindo default no comando usetheme{default}. Opções parte interna lily orchid rose Opções parte externa whale seahorse dolphin Curso Básico de LATEX Alcemir Rodrigues Santos
  • 89. Introdução Documentos Apresentações com Beamer Conslusão Aparência Exercício 1 Elaborar uma apresentação com as estruturas vistas. Curso Básico de LATEX Alcemir Rodrigues Santos
  • 90. Introdução Documentos Apresentações com Beamer Conslusão Nota sobre o material • Este material foi criado com base em duas referencias principais: • Curso de extensão em LATEXmistrado por Messias Alves em 2008. /*Parte sobre a criação de documentos*/ • Tutorial de Beamer em Beamer, do Prof. Charles T. Batts de 2007. /*Parte sobre a criação de apresentações*/ Curso Básico de LATEX Alcemir Rodrigues Santos
  • 91. Introdução Documentos Apresentações com Beamer Conslusão Links Úteis • http://latex.simon04.net/ • http://deic.uab.es/~iblanes/beamer_gallery/ index_by_theme.html • http://texdoc.net/texmf-dist/doc/latex/ beamer/doc/beameruserguide.pdf • http://www.stdout.org/~winston/latex/ latexsheet.pdf • http://en.wikibooks.org/wiki/LaTeX • http://tex.stackexchange.com/ Curso Básico de LATEX Alcemir Rodrigues Santos
  • 92. Introdução Documentos Apresentações com Beamer Conslusão Obrigado Happy LATEX coding! Obrigado por ter tirado um tempo para estar aqui e acompanhar este tutorial de LATEX ˙Agora você deve ter um conhecimento básico para começar a criar seus documentos e apresentações com alta qualidade. Curso Básico de LATEX Alcemir Rodrigues Santos