LATEX

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:

  1. Com um editor de texto qualquer crie o arquivo fonte.
  2. Salve no formato texto colocando a extensão .tex.. Crie o arquivo .bib conforme a base bibliográfica.
  3. Rode o programa no LaTeX com o comando:
  4. latex2e nomearquivo.tex

    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.

  5. Converta o arquivo .dvi em formato para impressora (.ps).
  6. dvips32 nomearquivo.dvi
  7. Imprima o arquivo .dvi (no DOS) ou o arquivo .ps no Windows com o GsView (GhostScript). Obs: As figuras não saem na impressão do arquivo .dvi.

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.