Criando apresentação em Latex

Publicado por Clayton Reginaldo Pereira em 07/06/2011

[ Hits: 18.760 ]

 


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

SSH - Apagando conflitos de chaves RSA no arquivo known_hosts

Permitir que outros usuários possam usar o dispositivo de som onde só o root consegue

Gravar imagens ISO no DVD, via linha de comando

SSH com chave pública + SVN por SSH

Comandos básicos e parâmetros do Iptables

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts