quinta-feira, 8 de abril de 2010

Introdução ao LaTeX (atualizado)

Introdução ao LaTeX (atualizado) AlegreA introdução ao LaTeX foi reescrita afim de atualizar os programas, links e exemplos, de forma que usuários iniciantes tenham mais clareza para aprender a usar esta poderosa ferramenta de edição.

O que é LaTeX

   O TeX (pronuncia-se "tec") é um sistema de tipografia criado por Donald Knuth no final dos anos 70. O TeX também é conhecido como processador de textos, por ter sido desenvolvido para a produção de texto científico e fórmulas matemáticas.
  O LaTeX (pronuncia-se "lai-tec") é um conjunto de comandos adicionais (macros) para o TeX, desenvolvido por Leslie Lamport na década de 80.
Donald Knuth
Donald Knuth
Leslie Lamport
  O LaTeX é amplamente utilizado no meio acadêmico para a produção de textos científicos devido sua alta qualidade tipográfica. Com o LaTeX também é possível escrever artigos, monografias, teses, livros, posters, etc.
  O LaTeX funciona em qualquer plataforma: Windows, Linux, Mac OS, etc.
Além disso, no LaTeX é possível trabalhar com fórmulas matemáticas, imagens vetoriais, listas, tabelas, índices remissivos, ambientes personalizados, apresentação de slides, etc.
  O LaTeX não é WYSIWYG, ou seja, não é um editor de texto visual como o BROffice, por exemplo. Nele escrevemos em códigos num arquivo com a extensão .tex e só depois compilamos para visualizar o documento final, geralmente em PDF.

Procedimentos

Os procedimentos necessários para se trabalhar com o LaTeX são:

Edição

Primeiro editamos um arquivo com a extensão .tex usando a linguagem de comandos do LaTeX. Este arquivo contém essencialmente um preâmbulo e o corpo do texto. E no corpo do texto que inserimos as figuras e as fórmulas matemáticas.

Compilação

É o processo que transforma o arquivo tex no formato final, geralmente PDF.

Visualização

O resultado final é um documento PDF, que podemos visualizar e imprimir.

Instalando o LaTeX

Veremos como instalar o LaTeX no Windows e no Linux.

Instalando o LaTeX no Windows

Para que o LaTeX funcione no Windows precisamos de um editor, uma distribuiçãoe um visualizador:
  • TeX Live 2012 será a distribuição dos pacotes LaTeX que iremos adotar, tendo ainda a opção de usar o MiKTeX;
  • TeXnicCenter será o editor, mas também podemos usar o TeXworks (nativo do TeX Live);
  • Adobe Reader será o visualizador PDF.
Instalando o TeX Live 2012
Para instalar o TeX Live 2012 clique em Installing TeX Live over the Internet e escolha install-tl.zip, em seguida descompacte o arquivo, vá na pasta onde está o arquivo descompactado e clique em install-tl. Vai aparecer duas janelas: a DOS e uma TeX Live 2012 Window, nesta segunda vai clicando em Next. A instalação é feita on line, então dependendo da sua velocidade de conexão pode demorar de 50 min a 3 horas.Tartaruga
Instalando o TeXnicCenter
O TeXworks já vem com o TeX Live por padrão, então vamos instalar o TeXnicCenter. Entre em texniccenter.org/resources/downloads e clique em TeXnicCenter 1 RC 1 Installer, baixe e instale clicando em Avançar.
Ao abrir o TeXnicCenter pela primeira vez, será pedido algumas configurações em Configuration Wizard.
Na primeira tela clique em Avançar; na segunda tela vai aparecer a frase "Enter the full path of the directory, where the executables (latex,tex,etc.) of your TeX-distribution are located:", então digite: C:\texlive\2012\bin\win32 Na terceira tela vai aparecer a frase "Enter the full path of the PostScript-viewer to use:", então digite: C:\texlive\2012\bin\win32\psv.exe Quando aparecer a quarta e última tela clique em Concluir.
Instalando o Adobe Reader
Entre em get.adobe.com/br/reader/ que automaticamente ele irá identificar seu sistema operacional. Então baixe e instale.

Instalando o LaTeX no Linux

Para que o LaTeX funcione no Linux precisamos apenas do Kile e do Adobe Reader. Instalando o Kile o sistema automaticamente instala o TeX Live 2009. Clique em Central de Programas do Ubuntu e digite kile, a partir daí é só instalar. Depois instale o adobe reader. E pronto! Atenção: Se você quiser pode instalar o TeXLive 2012, mas cuidado! você terá que fazer algumas configurações no sistema. Leia Instalando o TeXLive 2012.
Baixe o guia rápido de instalação do LaTeX. Veja um video mostrando como instalar o TeX Live 2012 e o TeXnicCenter no Windows.

Editando no LaTeX

Veja como se edita um documento em LaTeX no tutorial abaixo. E baixe o exemplo_relatorio.tex.

Compilando no LaTeX

Veja como compilar no LaTeX no tutorial abaixo. Veja também o esquema de compilação a seguir:
Esquema básico de compilação

Manuais

Veja um exemplo do próprio Leslie Lamport, sample2e.tex. O próprio TeX Live já tem a documentação de todos seus pacotes, digite por exemplo (no terminal)
texdoc latex
que você terá um guia da documentação on line, ou então digite
texdoc veryshortguide
que você terá um resumo de introdução ao LaTeX. Experimente também
texdoc pgf
manual do PGF/TikZ.
Na internet tem muitos manuais em inglês, mas tem alguns em portugês também:
lshortBR - "Uma não tão curta introdução ao LaTeX", o manual mais famoso e indicado para se aprender LaTeX;
Sadao Massago - aprenda o LaTeX via exemplos do prof. Sadao Massago, da UFSCar;
LaTeXBR - meu blog com muitas dicas sobre o LaTeX.Smiley piscando
Manuais em inglês:
first-latex-doc.pdf - guia rápido de LaTeX;
Andy Roberts - site de Andy Roberts com exemplos;
Online tutorials on LaTeX - tutorial online da TUGIndia;
Mathmode - manual sobre fórmulas matemáticas;
Equações online - veja aqui alguns editores de equações online;
latexsheet - guia rápido com os comandos mais usados.

Sites


tug.CTAN - atualmente é um dos sites com o repositório completo do conteúdo LaTeX;
linorg.usp - um dos repositórios LaTeX de distribuição localizada no Brasil, e ctan.tche da Unicamp;
the TeX catalogue online - um catálogo completo de todos os pacotes LaTeX;
tug.org - informações sobre LaTeX, congressos internacionais, TeX Live, PSTricks, entre outros;
Font Catalogue - catálogo de fontes, a essência da tipografia.

Leia também
mais fontes e símbolos e Typefaces that come with the standard LaTeX distribution on the TeX Live;
tug.org/PSTricks - site sobre PSTricks;
TeXample.net/TikZ - site sobre TikZ;

Novidade 2012:
LaTeX em 5 minutos e
Principais comandos LaTeX

Este post foi atualizado em Julho de 2012.