LaTeX
(ou simplesmente LaTeX, em forma escrita) é 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. Entretanto, também é utilizado para produção de cartas pessoais, artigos e livros sobre assuntos muito diversos1 .
Como um conjunto de macros para o TeX, o sistema LaTeX fornece ao usuário um conjunto de comandos de alto nível, sendo, dessa forma, mais fácil a sua utilização por pessoas nos primeiros estágios de utilização desse sistema. Possui abstrações para lidar com bibliografias, citações, formatos de páginas, referência cruzada e tudo mais que não seja relacionado ao conteúdo do documento em si.
O LaTeX foi desenvolvido na década de 80, por Leslie Lamport, estando, atualmente, na versão denominada
(LaTeX2e).
Índice |
Utilização do Sistema [editar]
Como já visto, a idéia central do LaTeX é distanciar o autor o máximo possível da apresentação visual da informação, pois a constante preocupação com a formatação desvia o pensamento do autor do conteúdo do documento.
Ao invés de trabalhar com idéias visuais, o usuário é encorajado a trabalhar com conceitos mais lógicos — e, conseqüentemente, mais independentes da apresentação — como capítulos, seções, ênfase e tabelas, sem contudo impedir o usuário da liberdade de indicar, expressamente, declarações de formatação.
Um exemplo simples de um documento preparado para o LaTeX:
\documentclass[12pt,a4paper]{article} \usepackage[brazil]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \title{O Sistema \LaTeX} \begin{document} \maketitle A idéia central do \LaTeX\ é distanciar o autor o máximo possível da apresentação visual da informação. Ao invés de trabalhar com idéias visuais, o usuário é encorajado a trabalhar com conceitos mais lógicos --- e, consequentemente, independente da apresentação --- como capítulos, seções, ênfase e tabelas, sem contudo impedir o usuário da liberdade de indicar, expressamente, declarações de formatação. A versão mais recente é a \LaTeXe. % Isto é um comentário que não será processado. Ele serve apenas % para fazer anotações não incluídas no resultado final. Atenção % ao símbolo do comentário: porcentagem (%). A seguir, a fórmula das combinações como um exemplo simplório da capacidade matemática do \LaTeX: \begin{eqnarray} C_k^n &=& \frac{n!}{k!(n-k)!} \end{eqnarray} \end{document}
Após editar o conteúdo, o usuário deve compilar o código para gerar o documento final para impressão. O exemplo acima resulta na saída abaixo:
Ao contrário de sistemas WYSIWYG, o conceito do LaTeX é a apresentação do resultado final do texto apenas após a preparação do mesmo, evitando distrações quanto à forma durante a preparação do conteúdo. Entretanto, algumas ferramentas — como o LyX — combinam o LaTeX com a sistemática do WYSIWYG.
Exportação para Outros Formatos [editar]
Com a popularização da visualização digital de documentos, sendo o maior exemplo a utilização massiva de arquivos PDF, foi criado o pdfTeX, programa que permite converter a fonte no formato TeX para um arquivo PDF diretamente2 .
Embora o sitema TeX esteja focado em impressão, os arquivos desenvolvidos para o LaTeX também podem ser convertidos para outros formatos mais comuns como HTML3 , utilizando para tanto programas como o Latex2html. A estrutura essencialmente lógica dos documentos desenvolvidos para o LaTeX, em formato aberto possível de ser interpretado por qualquer programa conversor, facilita o desenvolvimento de ferramentas de conversão.
Suporte a Estilos [editar]
Os estilos tipográficos são suportados através de pacotes que fornecem classes específicas. Já que os documentos preparados no LaTeX possuem estruturação apenas lógica, são necessárias classes que transformem em documento formatado as exigências de instituições como a ABNT e a APA, a Associação Americana de Psicologia.
A necessidade de modelos prontos constitui uma desvantagem do sistema LaTeX, pois a compreensão dos comandos de formatação é bem mais difícil do que, por exemplo, a sistemática adotada por uma ferramente WYSIWYG, o que ressalta a diferença de foco entre os dois sistemas. Entretanto, tal situação é amenizada pela disponibilidade de pacotes no site da CTAN.
abnTeX2 [editar]
Atualmente, é possível encontrar estilos em acordo com a ABNT com o abnTeX24 , que é a segunda versão do abnTeX5 .
Além disso, pacotes para muitas regras de estilo mais difundidas, como os da Associação Americana de Psicologia, já são instalados por padrão.
Aprimoramento do Sistema [editar]
O LaTeX é um conjunto de macros criadas para o TeX, sendo continuamente aprimorado, especialmente através da criação de novos pacotes. De fato, qualquer pessoa com conhecimento suficiente da linguagem pode criar novas funcionalidades para o sistema, e disponibilizá-las na Internet para pessoas que precisem da função em questão, não existente previamente. Dessa forma, muitas necessidades locais que surgem no decorrer do tempo, dependendo da sua natureza, podem ser solucionadas através de um novo pacote, permanecendo o núcleo do sistema LaTeX inalterado, liberando os desenvolvedores para focarem seus esforços em realmente melhorar o programa, e não solucionar diferenças regionais.
Os muitos pacotes criados para o LaTeX são essenciais para que os usuários do sistema tenham maior liberdade na criação dos documentos. Muitos pacotes nem sempre adicionam novas funcionalidades, mas modificam o tratamento padrão dado a certas funções, criando mais diversidade de apresentação visual para o universo dos documentos produzidos em LaTeX. Pacotes podem ser obtidos através da CTAN.
Distribuições [editar]
Os documentos escritos para o LaTeX estão em texto simples, sem qualquer formatação. Nesse sentido, é possível escrever documentos para o LaTeX em qualquer editor de texto, mesmo nos mais simples graficamente, como o Vi ou o Bloco de notas. Não obstante essa facilidade de edição de arquivos LaTeX, recomenda-se a utilização de programas específicos, muitos deles sendo software livre, como o Kile. Além disso, o LaTeX funciona em diversas plataformas, existindo distribuições para muitos sistemas operacionais, a exemplo de MiKTeX, para Windows; MacTeX, para Mac OS X; e TeX Live (multiplataforma, incluindo Linux).
Fontes [editar]
A criação de um sistema tipográfico de qualidade, evidentemente, deve possibilitar ao usuário a escolha de ao menos uma fonte que suporte as qualidades do sistema em questão. Com esse propósito, a família de fontes Computer Modern, desenvolvida pelo criador do TeX, Donald Knuth, se tornou o padrão do sistema.
A impossibilidade do TeX utilizar o novo padrão de fontes, OpenType, conduziu ao desenvolvimento da ferramenta XeTeX, cuja variante para o LaTeX pode ser acessada através do XeLaTeX. Ao tempo de edição desse texto, o XeTeX está disponível para muitas plataformas, incluindo Mac OS X6 , Linux7 e Windows8 . Uma das distribuições mais populares para Windows, MiKTeX possui suporte a XeTeX em sua versão 2.79 , disponível para o público desde dezembro de 200710 .
As versões mais recentes do Texlive também disponibilizam o Xetex, inclusive com suporte para escritas complexas (da direita para a esquerda, línguas indianas e orientais), e codificação em Unicode. O acesso a diferentes fontes é feito através dos pacotes "fontspec" (direto) ou "xunicode", como no exemplo:
\documentclass[a4paper,12pt]{article} \usepackage{hyperref} % para inserir hiperlinks \usepackage{xunicode} % para caracteres unicode \usepackage{polyglossia} % para idiomas no Xetex \setmainlanguage{brazil} \defaultfontfeatures{Mapping=tex-text} % para converter `` e '' em aspas duplas, -- em: —, etc. \setmainfont{Minion Pro} % define fonte principal \setsansfont{Myriad Pro} % define fonte sem serifa \usepackage{graphicx} % para inserção de figuras
Depois, é só rodar o documento com o comando:
xelatex arquivo.tex
Vantagens e Desvantagens [editar]
A primeira pergunta que alguém se fará, ao se deparar com o LaTeX, é sobre a vantagem de se usá-lo, ao invés de ferramentas WYSIWYG como o LibreOffice Writer e o Microsoft Word, e muitas pessoas comparam o LaTeX com esses programas. Na verdade, o LaTeX e as ferramentas WYSIWYG possuem objetivos e base de usuários completamente distintos, não sendo prudente afirmar qual modelo seja superior. São apenas diferentes. É necessário, entretanto, mostrar as vantagens e desvantagens de se utilizar um e outro para que as pessoas saibam qual modelo as convém.
Vantagens
- A principal vantagem, e de onde as outras tiram sua validade, é o algoritmo avançado do TeX, que permite criar documentos de aparência verdadeiramente profissional.
- O LaTeX encoraja as pessoas a concentrar suas atenções no conteúdo e na distribuição lógica das idéias, e não na aparência, resultando em textos bem estruturados.
- É possível utilizar o LaTeX sem efetivamente aprender muitos comandos, especialmente com a utilização conjunta de ferramentas gráficas como o LyX.
- A edição de fórmulas matemáticas é robusta e sua apresentação, visualmente agradável.
- Estruturas tipográficas complexas como bibliografia, tabela de conteúdo e citações estão abstraídas, podendo ser geradas facilmente e de forma consistente ao longo do documento.
- Ambos TeX e LaTeX são programas livres, permitindo que existam versões para praticamente todo sistema operacional disponível.
- Utilização modesta dos recursos do sistema. É possível editar e imprimir mesmo em um computador remoto, através de uma sessão SSH ou telnet. O processador também não precisa trabalhar todo o tempo para criar a formatação do documento, pois a diagramação só é feita uma vez, após o término da edição.
Desvantagens
- A principal desvantagem é que, embora a utilização de estilos prontos de documento seja fácil, a criação de novos modelos leva muito tempo, sendo que nem sempre é possível encontrar modelos de documento que estejam em conformidade com o requerido por muitas instituições.
- A aprendizagem é mais difícil que em programas WYSIWYG, pois embora a estrutura lógica do documento seja intuitiva, os comandos do LaTeX, obviamente, não o são.
Referências
- ↑ Frank MITTELBACH; GOOSSENS, Michel et. al.. The LaTeX Companion. 2.a edição ed. [S.l.]: Addison-Wesley Professional, 2004. p.1 p. ISBN 978-0-201-36299-2
- ↑ Arquivo `LEIAME' do PDFTeX (em inglês).
- ↑ LaTeX2HTML (em inglês).
- ↑ abnTeX2: Documentos técnicos e científicos em LaTeX compatíveis com as normas ABNT..
- ↑ abnTeX: Absurdas normas para TeX..
- ↑ The XeTeX typesetting system.
- ↑ XeTeX for Linux.
- ↑ MiKTeX 2.7 Status (mostra a disponibilidade do XeTeX integrado ao MiKTeX).
- ↑ MiKTeX Release Notes. New: XeTeX.
- ↑ MiKTeX 2.7.
Ligações externas [editar]
- Grupo de usuários LaTex do Brasil
- (em inglês) The Comprehensive TeX Archive Network Latest (La)TeX-related packages and software
- (em inglês) TeX Directory Structure, used by many (La)TeX distributions
- (em inglês) Natural Math converts natural language math formulas to LaTeX representation
- (em inglês) Obsolete packages and commands
- (em inglês) MikTex A popular and up-to-date TeX (including LaTeX) implementation for Windows.
- (em português) abnTeX2 Documentos técnicos e científicos em LaTeX compatíveis com as normas ABNT
Tutoriais [editar]
- A não tão pequena introdução ao LaTeX
- Introdução ao LATEX
- Introdução ao Uso do LaTeX
- Introdução ao Uso do Preparador de Documentos LaTeX (lâminas em pdf)
- The Not So Short Introduction to LaTeX2e, or LaTeX2e in 133 minutes (2.21 MB pdf file)
- The UK TeX FAQ List of questions and answers that are frequently posted at comp.text.tex
- LaTeX Primer A basic guide to LaTeX
- The AMS Short Math Guide for LaTeX, a concise summary of math formula typesetting features
- TeX on Mac OS X Guide to using TeX and LaTeX on a Mac
- Text Processing using LaTeX
- The (La)TeX encyclopaedia
- Hypertext Help with LaTeX
- LaTeX Tutorials: a Primer (PDF)
- Getting to Grips with LaTeX Latex tutorials taking you from the very basics towards more advanced topics.
- Tutorial de Xy-pic (para exibir diagramas matemáticos em documentos TeX)
- Tutorial de Beamer (para criar apresentações dinâmicas usando TeX)
Editores [editar]
São facilitadores para as marcações do sistema 
Editores e Compiladores online [editar]
- Verbosus, editor completo online
- Editor e Compilador tudo online
- Editor e Compilador tudo online
- Editor e Compilador tudo online
Documentação livre [editar]
- (em inglês) Tutorials in LaTeX - Free manual distributed by the India TeX Users Group (TUG).
