Classes específicas de revistas
Muitas revistas acadêmicas têm classes de documento em LaTeX para as submissões. Estas geralmente configuram a aparência do documento para ser similar ao artigo publicado, embora isso dependa da fonte utilizada, etc. Se há uma classe disponível, ela é normalmente fornecida diretamente pelo escritório editorial, que também deve fornecer detalhes sobre quais recursos a classe tem. Muitas também estão disponíveis na CTAN e em distribuições TeX.
Classes para apresentações
Uma área que precisa de muito tratamento especial é criar apresentações. A classe slides
foi escrita para fazer slides ‘clássicos’ impressos, e não tem nenhum suporte para apresentações eletrônicas. Duas classes foram desenvolvidas com esse propósito, que são amplamente utilizadas: beamer
e powerdot
. Como beamer
é provavelmente a mais comum, vamos mostrar um exemplo de como ela funciona:
\documentclass{beamer}
\usepackage[T1]{fontenc}
\begin{document}
\begin{frame}
\frametitle{O primeiro quadro}
Algum texto
\end{frame}
\begin{frame}
\frametitle{O segundo quadro}
Mais texto
\begin{itemize}
\item<1-> Primeiro item
\item<2-> Segundo item
\end{itemize}
\end{frame}
\end{document}
Esse exemplo mostra duas ideias importantes. Primeiro, beamer
divide o documento em ‘quadros’ (frames), e cada um pode gerar mais de um slide (página). Segundo, beamer
amplia a sintaxe normal do LaTeX, permitindo que partes do material apareçam uma de cada vez. Essa é uma ferramenta poderosa, mas mais complicada do que podemos abordar aqui: dê uma olhada neste blog para uma abordagem mais aprofundada.
Uma classe para imagens
Há ocasiões em que você precisa fazer uma imagem (que pode conter muito texto) usando o LaTeX. Frequentemente você não quer nada além do pŕoprio conteúdo na ‘página’. Essa tarefa fica mais fácil usando a classe standalone
. Ela automaticamente configura o tamanho da página para conter o conteúdo impresso:
\documentclass{standalone}
\usepackage[T1]{fontenc}
\begin{document}
Um documento simples: esta será uma caixa bem pequena!
\end{document}