Criando apresentação em Latex

Publicado por Clayton Reginaldo Pereira em 07/06/2011

[ Hits: 19.475 ]

 


Criando apresentação em Latex



LaTeX é um conjunto de macros para processar textos amplamente utilizado para a produção de textos matemáticos e científicos de alta qualidade tipográfica, porém, é também utilizado para produção de cartas pessoais, artigos, livros e apresentações.

Para criar qualquer um dos itens citados a cima, necessita-se de alguns comandos e bibliotecas, no caso de uma apresentação é usado o Beamer, que é uma classe Latex voltada para apresentações.

Apresento um exemplo de código/apresentação:
\documentclass {beamer} % define a classe do beamer
\usepackage[brazil]{varioref}
\usepackage[english,brazil]{babel}
\usepackage{listings}
\usepackage{url}
\usepackage{colortbl}
\usepackage[latin1]{inputenc} % Idioma
\usepackage{latexsym} % Símbolos
\usepackage{amsmath} % Pacoetes para matemáticas
\usepackage{amssymb} % Pacotes para Símbolos matemáticos
\usepackage{beamerthemeshadow}%modelo da apresentação
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{comment}

\setbeamertemplate{footline}[frame number]%coloca numeração nos slides
\usetheme{AnnArbor}
\useoutertheme{split}
\pgfdeclareimage[height=1.0cm]{images}{figs/images.eps}
\logo{\pgfuseimage{images}}
\beamertemplatetransparentcovereddynamic %deixa transparente a sequencia

\title{Apresentação em \LaTeX\\}
\author{Prof. Clayton Reginaldo Pereira}
\institute[UNESP]{\inst{1} Universidade Estadual Paulista Júlio de Mesquita Filho - UNESP
\and
\inst{2} Departamento de Computação - DCo}

\begin {document}

\frame{\titlepage}

\section[Sumário]{}
\frame{\tableofcontents}
\AtBeginSection[]{
\frame<handout:0>{
\frametitle{Sumário}
\tableofcontents[current,currentsection]
}
}

\section{Introdução}
\begin{frame}
\frametitle{Introdução}
\framesubtitle{Conhecendo \LaTeX\\}
\begin{block}{O \LaTeX\\}<1->
Latex é um conjunto de macros para o processador de textos {\TeX\\}utilizado amplamente para a
produção de textos matemáticos e científicos devido à sua alta qualidade tipográfica.
\end{block}
\begin{block}{Utilização}<2->
Entretanto, também é utilizado para produção de cartas pessoais, artigos e livros sobre assuntos muito
diversos
\end{block}
\end{frame}

\subsection{Benefícios}
\begin{frame}
\frametitle{Benefícios}
\framesubtitle{Vantágens em usar \LaTeX\\}
\begin{itemize}
\item<1-> Elevada qualidade do reaultado final
\item<2-> Portabilidade de Sistemas Operacionais
\item<3-> Facilidade de conversão do documento para outros formatos
\item<4-> Expressões matemáticas, Simbolos, etc...
\item<5-> Bibliografia, índice e índice remissivo semi-automático
\end{itemize}
\end{frame}

\subsection{Utilização}
\begin{frame}
\frametitle{Aplicação}
\framesubtitle{\LaTeX\\ é apropriado para:}
\begin{itemize}
\item<1-> Textos técnicos
\item<2-> Livros matemáticos ou de física
   \begin{itemize}
   \item<3-> Integração com vários formatos (PDF, HTML, etc)
   \item<4-> Gestão de versões do texto original
   \end{itemize}
\end{itemize}
\end{frame}

\subsection{Aplicação}
\begin{frame}
\frametitle{Aplicação}
\framesubtitle{Desvantagem em usar \LaTeX\\}
\begin{itemize}
\item<1-> O Utilizador necessita de aprender a "Linguagem"
\item<2-> Não existe "menus" para testes
\item<3-> Não se aprende em qualquer lugar
\item<4-> Boa parte dos iniciantes, não percebem as diferenças e o porque de seu uso
\end{itemize}
\end{frame}

\section{Instalação}
\begin{frame}
\frametitle{Instalação}
\framesubtitle{Pacotes Necessários}
\begin{itemize}
   \item<1-> A página oficial do site do \LaTeX é:
   \url {http://www.latex-project.org/}
   \item<2-> Pode também ser instalado através da seguinte pagina:
   \url {http://ubuntued.info/como-instalar-o-latex-no-ubuntu}
   \item<3-> Ou através dos seguintes comandos no Linux:
   \begin{itemize}
      \item<4-> sudo apt-get install texlive texlive-latex-extra texlive-lang-portuguese
      \item<5-> sudo apt-get install texlive-math-extra
   \end{itemize}
\end{itemize}
\end{frame}

\subsection{Programas}
\begin{frame}
\frametitle{Instalação}
\framesubtitle{Programas para trabalhar com \LaTeX\\}
\begin{block}{No Linux}<1->
  Kile, Kbibtex, Texmaker
\end{block}
\begin{block}{No Windows}<2->
  Mik-Tex, Kile, TexLive
\end{block}
\end{frame}

\subsection{Editores}
\begin{frame}
\frametitle{Editores de Texto}
\begin{itemize}
\item No Windows:
  \begin{itemize}
    \item<1-> Bloco de Notas
    \item<2-> Notepad / Crimson Editor
    \url http://www.tug.org/texworks
    \item<3-> TexNicCenter
    \url http://www.texnincenter.org
  \end{itemize}
\item No Linux:
  \begin{itemize}
    \item<4-> Emacs
    \item<5-> Kile (para KDE)
    \item<6-> gEdit (para Gnome)
    \item<7-> LyX
  \end{itemize}
\end{itemize}
\end{frame}

\subsection{Ficheiros}
\begin{frame}
\frametitle{Interface}
\begin{itemize}
  \item<1-> Não existe interface
  \item<2-> De um lado entra um ficheiro, do outro lado sai outro ficheiro
\end{itemize}
\begin{figure}[htb]
   \centering
   \includegraphics[scale=0.3]{figs/ficheiro.eps}
   \caption{Ficheiros}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{Ficheiros DVI}
\begin{itemize}
  \item<1-> DVI significa DeVice Independent
  \item<2-> Entra o arquivo.\TeX, sai o arquivo.dvi
\end{itemize}

   \begin{figure}[htb]
   \centering
   \includegraphics[scale=0.3]{figs/texdvi.eps}
   \caption{De TeX para DVI}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{Ficheiros Convertidos}
\begin{itemize}
  \item<1-> Processo de Conversão
  \end{itemize}
\begin{figure}[htb]
   \centering
   \includegraphics[scale=0.4]{figs/dvi_pdf.eps}
   \caption{Diagrama}
\end{figure}
\end{frame}

\section{Comandos e Linguagem}
\begin{frame}
\frametitle{Notamos que:}
\begin{itemize}
  \item<1-> O \LaTeX é uma linguagem de anotação;
  \item<2-> Os comandos são misturados com o texto;
  \item<3-> Existem vários tipos de documentos;
  \item<4-> Existe uma estrutura comum a esse tipo de documentos;
\end{itemize}
\end{frame}

\subsection{Caracteres}
\begin{frame}
\frametitle{Caracteres e Comandos}
\begin{itemize}
\item Alguns comandos possuem opções em suas funcionalidades, quando isso acontece essas opções são colocadas entre [].
\item É necessário seguir um processo de comandos para a execução dos arquivos e gerar dvi, ps e pdf:
   \begin{itemize}
     \item<1-> latex
     \item<2-> dvipdf ou dvips
     \item<3-> evince ou ps2pdf
   \end{itemize}
\end{itemize}
\end{frame}

\subsection{Letras e Palavras}
\begin{frame}
\frametitle{Palavras Reservadas}
\begin{itemize}
  \item<1-> Algumas letras e caracteres especiais são reservados e de uso exclusivo do compilador do \LaTeX\\
  \item<2-> \#  \$  \%  \_  \{  \} \&
\end{itemize}
\end{frame}

\subsection{O que faz cada comando}
\begin{frame}
\frametitle{Os Caracteres}
\begin{itemize}
   \item<1-> Exemplos
   \begin {itemize}
    \item<2-> \& Separa colunas;
    \item<3-> \$ Especifica comandos matemáticos;
    \item<4-> \% Ignora linha (Comentários);
    \item<5-> \^\ Escreve em subreescrito (Usado para escrever potências);
    \item<6-> \_ Escreve em subscrito (Usado para escrever subíndice);
    \item<7-> \{\} Define configurações dos comandos \LaTeX.
    \end{itemize}
\end{itemize}
\end{frame}

\section{Cabeçalho}
\subsection{Preâmbulo}
\begin{frame}
\frametitle{O Preâmbulo}
\framesubtitle{Preâmbulo}
\begin{block}{O que ele faz?}<1->
  É no preâmbulo que se define os dados iniciais, como título do documento, inserção dos nomes dos autores e os dados correspondentes a ele.
\end{block}
\begin{block}{Cabeçalho}<2->
  É no cabeçalho que é definido o tamanho do papel que será utilizado, as configurações de língua para o compilador \LaTeX não se confundir ao se encontrar com os caracteres especiais.
\end{block}
\end{frame}

\section{Classes do documento}
\frametitle{Sintaxe}
\framesubtitle{Forma de criar um arquivo}
\begin{block}{Comandos}<1->
\begin{verbatim}

      Estrutura de um arquivo

\documentclass{...}=Especifica qual o tipo do documento.
\usepackage{...}=Usado para carregar pacotes
e recursos usados no LaTeX.
\begin{document}
   É aqui que será digitado o nosso texto
juntamente com comandos especiais do Tex
\end{document}

     Pequeno exemplo de aplicação

\documentclass{article}
\begin{document}
Estou aprendendo LaTeX!!!
\end{document}
\end{verbatim}
\end{block}

\subsection{Tipos de Pacotes}
\begin{frame}
\frametitle{Classes de um Documento}
\framesubtitle{Significado das classes}
\begin{enumerate}
   \item[article]Artigos técnicos, títulos e autores partilham a primeira pagina\newline do documento.
Não existe capítulos, apenas sessões;
   \item[Relatórios] Os títulos e autores aparecem na primeira página\newline existem capítulos e sessões.
   \item[Livros] Os títulos e autores aparecem na primeira página\newline existem capítulos e sessões,
porém, também se pode usar "partes".
\end{enumerate}
\end{frame}

\subsection{Estruturação de Documentos}
\begin{frame}
\frametitle{Documentos}
\framesubtitle{Parágrafos e Capítulos}
\begin{itemize}
\item<1-> Parágrafos são separados por linhas em branco;
\item<2-> Capítulos e sessões são indicadas como:
  \begin{enumerate}
    \item<1-> part{...}%obs: como colocar a \ nesse caso?
    \item<2-> chapter{...}
    \item<3-> section{...}
    \item<4-> subsection{...}
    \item<5-> subsubsection{...}
  \end{enumerate}
\end{itemize}
\end{frame}

\subsection{Estruturação do documento}
\frametitle{Documento}
\framesubtitle{Partes do Documento}
\begin{block}{Sequencia}
\begin{verbatim}

      Estrutura do Documento

\documentclass{article}
%....
\usepackage{...}
\begin{document}
\section{Introdução}
É aqui que será digitado o nosso texto
juntamente com comandos especiais do Tex
\subsection{O problema}
\subsection{A solução}
\section{Conclusões}
\end{document}
\end{verbatim}
\end{block}

\section{Noções e Comandos}
\begin{frame}
\frametitle{Formulas}
\begin{block}{Desenvolvimento}<1->
Matemática pode ser digitado diretamente dentro dos parágrafos ou ele pode
ser quebrado para que as fórmulas sejam digitadas separadamente.
\end{block}
\begin{block}{Exemplo de Comando}<2->
Adicione $a$ ao quadrado $b$ ao quadrado para obter $c$, ou usando uma notação matemática:
$c^{2}=a^{2}+b^{2}$
\end{block}
\end{frame}

\subsection{Noções e Comandos}
\begin{block}{Desenvolvimento 1}<1->
\frametitle{Equações}
\begin{verbatim}
$\lim_{n \to \infty}
\sum_{k=1}^n \frac{1}{k^2}
= \frac{\pi^2}{6}$
\end{verbatim}
\end{block}
\begin{block}{Desenvolvimento 2}<2->
\frametitle{Equações}
\begin{verbatim}
\begin{displaymath}
\lim_{n \to \infty}
\sum_{k=1}^n \frac{1}{k^2}
= \frac{\pi^2}{6}
\end{displaymath}
\end{verbatim}
\end{block}
\begin{frame}
\frametitle{Equações}
\begin{block}{Resultado do Desenvolvimento 1}<1->
$\lim_{n \to \infty}
\sum_{k=1}^n \frac{1}{k^2}
= \frac{\pi^2}{6}$
\end{block}
\begin{block}{Resultado do Desenvolvimento 2}<2->
\begin{displaymath}
\lim_{n \to \infty}
\sum_{k=1}^n \frac{1}{k^2}
= \frac{\pi^2}{6}
\end{displaymath}
\end{block}
\end{frame}

\begin{frame}
\subsection{Mais formas de escrever em \LaTeX}
\frametitle{equações}
\begin{block}
\begin{verbatim}
texte
\end{verbatim}
\end{block}
\end{frame}

\end {document}

Bom trabalho, espero ter ajudado.

Clayton

Outras dicas deste autor

Backup das configurações de rede wireless no Ubuntu

Leitura recomendada

Verificando processos com o PS

Transformando rapidamente variáveis em arrays

Instalar navegador Opera no Ubuntu 8.10

Bashburn: Grave CD/DVD pelo terminal

Usando o comando df

  

Comentários
[1] Comentário enviado por removido em 07/06/2011 - 09:19h

Estou usando o latex para meu TCC, no começo apanhei bastante nele, hoje consigo fazer as coisas que preciso, mas, lendo este artigo, você fez o que algumas pessoas não fazem nem com o Power Point, muito legal, está de parabéns!

[2] Comentário enviado por andresimi em 07/06/2011 - 20:53h

Tentei usar o latex, achei muito complexo.
Achei mais fácil aprender a usar os Estilos do BrOffice.

[3] Comentário enviado por julio_hoffimann em 07/06/2011 - 22:39h

Parabéns Clayton!

Ótimo artigo sobre apresentações no LaTeX, foi enquadrado como dica, mas o PDF que você fornece contém todo o desenrolar de um artigo.

Escrevi sobre essa íncrivel linguagem há um tempo aqui no VOL e vou deixar o link caso alguém tenha interesse:

http://www.vivaolinux.com.br/artigo/Aprendendo-LaTeX-com-o-Texmaker/

Uma dica que talvez poucos conheçam são os efeitos de transição de slide em PDF's. Não recordo todos os efeitos agora, mas \transboxout é um por exemplo, que pode ser colocado dentro do frame no qual se deseja o efeito.

Abraço!

[4] Comentário enviado por iz@bel em 08/06/2011 - 18:54h

Ótimo tutorial, o Latex é a melhor forma de escrever textos que contem muita fórmulas e figuras...

Não sei se vocês já perceberam, mas um arquivo do Word com muitas figuras e fórmula que passa muito tempo em edição irá se corromper com certeza, é só uma questão de tempo...

No Latex, você nunca tem esse problema, nunca perde o que escreveu, a configuração é sempre a mesma, quer seja ele compilado no Windows, Linux ou Mac...

A vantagem do Linux em relação ao Windows aqui, é que no Linux a compilação de um grande arquivo em tex, por exemplo o que gerou esse pdf, é extremamente mais rápido que no Windows.
Na verdade, eu já tentei voltar a usar um Windows, mas quando chega na parte de compilar um arquivo latex, eu desisto e volto pro Linux...

Quem não conhece o latex, é uma boa testar...
abraço

[5] Comentário enviado por Zaraki em 11/11/2011 - 22:49h

òtimo artigo sobre o LaTeX . Uso e incentivo outros a usarem.

[6] Comentário enviado por claytontey em 12/11/2011 - 11:33h

Obrigado a todos pelos comentários, logo postarei um código para posteres em .tex!

Abraços.



Contribuir com comentário