O que é LaTeX ?
LaTeX é um sistema de preparação de documentos, uma versão especial do programa TeX de Donald Knuth. TeX é um sofisticado programa projetado para produzir um texto digitado de alta qualidade especialmente para caracteres matemáticos. LaTeX adicionado ao programa TeX é uma coleção de comandos que simplificam a digitação deixando que o usuário concentre-se mais na estrutura do documento do que na sua formatação.
Na verdade, LaTeX representa uma balança entre a funcionalidade e a facilidade de uso. Um bom exemplo disso é quando se escreve um documento longo onde tem-se que utilizar várias citações, referências cruzadas, numerações (capítulos, seções, subseções, figuras, tabelas, etc.). Se algo ocorre e tivermos que mudar uma numeração (acrescentando ou retirando partes do texto) todo o resto se complica. Teremos que mudar as numerações, as referências cruzadas, etc. Isto muitas vezes demanda um grande tempo nos processadores de texto "what you see is what you get" e está susceptível a erros incríveis. Assim o LaTeX é um tratador de textos e as mudanças podem ser feitas rapidamente.
Onde encontrar o LaTeX ?
Existem várias versões do LaTeX para UNIX, LINUX, MS-DOS, OS2, Windows, Macs que podem ser encontradas na Internet. A maioria dos comandos para estas versões são compatíveis nestes sistemas. Vamos tratar aqui do LaTeX 2e para MS-DOS que pode estar ao alcance de qualquer um nos seguintes endereços:
http://www.tex.ac.uk/CTAN/latex
ftp://ftp.tex.ac.uk/tex-archive
ftp://ftp.shsu.edu/tex-archive
Estrutura de um documento LaTeX
Para fazer com que a edição de documentos grandes sejam mais gerenciáveis, você pode separá-los em um documento "mestre" e uma série de outros sub-documentos. O documento mestre e todos os sub-documentos devem estar num mesmo diretório. O sumário, as listas de figuras e tabela, o índice e todas as referências cruzadas são criadas no documento mestre. Portanto, a estrutura do documento em LaTeX geralmente é constituída de um arquivo fonte salvo em com a extensão .tex contendo um preâmbulo (ou documento mestre) e dos arquivos .tex que compõem documento propriamente dito e da base de dados bibliográficas armazenada opcionalmente num arquivo com a extensão .bib e outros arquivos. É aconselhável que você não faça arquivos de entrada muito longos. Isto pode dificultar a identificação de erros na hora da compilação. A principio, escreva seu documento dividindo-os em vários arquivos de entrada. E quando for compilar faça um a um.
O estilo de impressão escolhido para o documento determina todos os aspectos que serão impressos na aparência do seu documentos. Um estilo de impressão é uma coleção de comandos LaTeX que definem o tipo, o tamanho da página, o espaço entre as linhas, a localização e aparência do cabeçalho e rodapé. Estes estilos também determinam a numeração e quebras de página e muitos outros pontos tipográficos.
Existem uma variedade de estilos: article (ou artigo), book (livro), report (relatórios), etc. No preâmbulo também são ajustados além do estilo (ou classe para LaTeX 2e) do documento, o tamanho de fontes, número de colunas, título, autor, data, arquivos de entrada, estilo bibliográfico e as definições próprias que você queira utilizar.
Em geral tem-se:
\documentstyle[opcoes]{estilo}
\title{Coloque o título aqui}
\author{autor}
\date{data}
...
\begin{document}
\maketitle % faz o título
...
\input{arquivo.tex} % entra com o subdocumento
\input{outroarquivo.tex}
...
\bibliography{arquivobib} % arquivo de referências bibliográficas
\bibliographystyle{plain} % estilo bibliográfico - formato plain .
...
\tableofcontents % insere sumário
\listoffigures % lista de figuras
\listoftables % lista de tabelas
...
\end{document}
Nas opções você pode ajustar o número de pontos, os pacotes, número de colunas, etc. Em estilo utilize os estilos de documento do LaTeX\ 209: book, letter, report, article. Em português as macros são: livro, carta, relato, artigo. Para confeccionar um artigo de duas colunas, fonte de 12 pontos:
\documentstyle[12pt,twocolumn]{artigo}
Neste momento, é interessante que você saiba como secionar seu documento para que não haja muito transtorno quando for utilizá-los. Por exemplo, se você colocar o comando \chapter num arquivo com o estilo article isto produzirá um erro. Este comando só pode ser usado em report e book por questões óbvias. Assim você pode secionar seus documentos baseados no estilo "book" e "report" (relatório) da seguinte forma:
\part
\chapter
\section
\subsection
\subsubsection
\paragraph
\subparagraph
Todos os capítulos, seções serão numeradas de acordo com a ordem em que foram colocadas no documento. Não é preciso colocar sumário, este também será criado pelo comando \tableofcontents no preâmbulo.
Se você não quiser numeração utilize um asterisco * .
Exemplo:
\section*{Utilize o operador * }
Para usar as macros para o LaTeX 2e você deve usar \documentclass{ }. O LaTeX 2e trabalha com classes de documentos.
O LaTeX 2e é compatível com o LaTeX 209, então se você quiser continuar usando seus documentos com estilos (documentstyle) pode usar a vontade. Não coloque no seu documento os dois comandos. Nada de misturar alhos com bugalhos!!
Não se preocupe com os hífens. Ele vai separar tudo e não precisa colocar arquivo nenhum adicional. Mas se por acaso der algum problema em uma determinada palavra use o comando \hyphenation{pa-la-vra} .
Acentuação no LaTeX
Para acentuar palavras você deverá trocar os acentos da seguinte forma:
Utilize o comando "Alterar - substituir, replace, etc.'' do editor que estiver trabalhando e substituir todos os caracteres de uma vez só.
Caracteres especiais e ambientes no LaTex
LaTeX interpreta alguns caracteres comuns como comandos então você tomar cuidado ao digitá-los. Estes incluem: $ & % # { }
Os principais ambientes de texto no LaTeX são: quote, quotation, itemize, enumerate, poetry (verse) e verbatim.
Coloque \begin{quote} texto ... \end{quote} .
\begin{quotation} idem ... \end{quotation}
\begin{itemize} \item ... \end{itemize}
Se você quer tópicos enumerados:
\begin{enumerate} \item ... \end{enumerate}
Modo matemático
Para utilizar o modo matemático deve-se colocar o texto entre $ . Outras formas utilizam o \begin{math} ... \end{math} para colocar o ambiente matemático. Dentro deste ambiente você pode colocar fórmulas matemáticas, equações, funções etc.
Subscrito e sobrescrito
Para colocar caracteres em subscrito ou sobrescrito basta utilizar "_'' + ou "^'' , respectivamente. Esses comandos só se aplicam ao caractere que os seguir.
Assim, $H_2SO_4$ + produz H2SO4 .
Construindo a base de dados bibliográfica
O comando \bibliography especifica um ou mais arquivos de base de dados com a extensão .bib. O comando \bibliographystyle especifica o estilo bibliográfico. Estes comandos devem ser colocados no preâmbulo do documento quando se quer utilizar uma base bibliográfica.
No LaTeX , o programa BibTeX usa o(s) arquivo(s) .bib para gerar o arquivo .bbl que é lido pelo comando \bibliography gerando a bibliografia. A vantagem é que você pode construir um arquivo de base de dados para a bibliografia e utilizar esta mesma base de dados para outros arquivos (dissertação e eventuais artigos). É aconselhável que você faça as entradas colocando os autores em ordem alfabética. O arquivo .bib deve conter uma série de entradas conforme a seguir:
@tipo{apontador,
nome_do_campo=" ...." , ... ou { }
...
}
onde:
tipo: article, book, inproceedings, incollection, manual, masterthesis, phdthesis, techreport.
nome_do_campo: adress, author, title, booktitle, pages, year, month, publisher, volume, number, school, institution.
apontador: nome do autor e ano pelo qual você pode fazer referência com o comando \cite{apontador} nos seus documentos .tex.
Assim, crie sua base de dados num arquivo texto com a extensão .bib, inclua-o no seu documento mestre com a extensão .tex através do comando \bibliography , escolha o estilo bibliográfico com o comando \ bibliographystyle. Se você retirar alguma citação não preocupe, ele acerta tudo para você.
Alguns campos são opcionais quando da criação do arquivo .bib. A seguir são mostrados os vários tipos e seus opcionais.
@article{apontador,
author=" ",
title=" ",
journal=" ",
year=" ",
%options
key=" ",
month=" ",
note=" ",
number=" ",
pages=" ",
volume=" "}
@book{apontador,
author or editor=" ",
publisher=" ",
title=" ",
year=" ",
% options
address=" ",
edition=" ",
month=" ",
note=" ",
series=" ",
key=" ",
volume=" "}
A seguir é dado um exemplo de arquivo denominado refer.bib . Este arquivo foi incluído no preâmbulo de um documento com o formato plainpor (plain em português) denominado "meu.tex'':
\bibliography{refer}
\bibliographystyle{plainpor}
Sua base de dados é constituída, por exemplo, por:
@article{Beltrano96,
author="Beltrano, J.",
title="Bibi Au Au.",
journal="Transactions on Transactions",
year="1996}
@book{Fulano96,
author or editor="Fulano, Zé",
publisher="McGrau-riu",
title="Manual dos Manuais",
year="1996}
Para fazer por exemplo, uma referência ao trabalho do Sr. Beltrano e do Sr. Fulano contidos no arquivo .bib, no documento "meu.tex'' bastaria usar o comando \cite{apontador}:
... e nos trabalhos de Fulano \cite{Fulano96} e Beltrano \cite{Beltrano96} ...
Para que tudo funcione, antes é necessário "latecar'' uma vez, chamar o programa bibtex32 e depois "latecar'' mais duas ou três vezes para que o arquivo .bbl seja criado e as referências fiquem corretas.
latex2e meu.tex
bibtex32 meu.tex
latex2e meu.tex
latex2e meu.tex
latex2e meu.tex
Criou o arquivo meu.bbl além do meu.dvi, meu.aux, ... etc. Este arquivo possuirá aproximadamente as seguintes linhas:
\begin{thebibliography}{100}
\bibitem{Beltrano96}
BELTRANO, J.
\newblock {\em Bibi Au Au}
\newblock Transactions on Transactions, 1996.
\bibitem{Fulano96}
FULANO, Zé.
\newblock {\em Manual dos Manuais}.
\newblock McGrau-riu,1996.
\end{thebibliography}
Rodando o programa Emtex
De um modo geral, tem-se os seguintes passos:
Isto produzirá o arquivo .dvi que você poderá visualizar na tela.
v nomearquivo.dvi
Se quer entrar com a base bibliográfica utilize o BibTeX.
bibtex32 nomearquivo.tex
Ele criará o arquivo .bbl que contém a base bibliográfica conforme o formato que você escolher alpha.bst, plain.bst, plainpor.bst, etc). Além disso, o LaTeX produz arquivos .aux (auxiliar), .log aproveite para ver os aconteceu no processo de compilação), .idx, .toc (conteúdo), .lo} (lista de tabelas),.lof (lista de figuras), etc.
Para maiores detalhes sobre Latex para DOS obtenha o arquivo de "Dicas de Latex" (em formato .ps, compactado em formato .zip) confecionado pela Profa. Maria Aparecida Fernandes Almeida.