Pplware

O que é o LaTeX? Primeiros passos

Por Ricardo Fernandes para o PPLWARE

Trata-se de um conjunto de macros ou marcações para o processador de textos TeX.

É utilizado amplamente pela comunidade científica e matemática mundial devido à sua grande qualidade tipográfica, entre outros. O LaTeX  (lê-se latec) fornece um conjunto de macros alto-nível que torna mais fácil e rápida a produção de documentos em TeX e é utilizado para produzir todo o tipo de documentos como por exemplo livros, relatórios e artigos.

O objectivo do LaTeX é que o autor se possa distanciar da apresentação visual do trabalho e assim concentrar-se no seu conteúdo. Possui formas de lidar com bibliografias, citações, formatos de páginas, referências e tudo mais que não seja relacionado com conteúdo do documento em si.

O autor depara-se com um paradigma em que em vez de lidar com conceitos visuais lida com conceitos lógicos, e consequentemente mais independentes da apresentação, como por exemplo Capítulos, Secções,Resumos, Partes e tabelas, permitindo no entanto que haja liberdade para que o utilizador, se assim o desejar, possa declarar o seu próprio esquema de formatação.

Ao contrário dos sistemas WYSIWYG, o conceito do LaTeX é visualizar a apresentação do resultado final do texto apenas após a preparação do mesmo, evitando assim distracções quanto à forma durante a preparação do conteúdo.

Como foi dito, o LaTeX não é algo imutável, e como tal suporta formas de estilizar e formatar os documentos como bem entendermos. Para isso serve-se de classes e pacotes que determinam o estilo e a formatação do documento bem como outras funcionalidades especificas. Os muitos pacotes criados para o LaTeX são essenciais para que os utilizadores 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. Os pacotes podem ser obtidos através da CTAN.

Depois de produzido o documento é possível obtê-lo em diversos formatos entre eles os formatos PDF,PS e HTML.

Vantagens e desvantagens

Quando se trata de enumerar as vantagens de desvantagens desta tecnologia a primeira coisa que nos vem à cabeça é: o que tenho eu a ganhar e perder com a utilização do LaTeX em vez de utilizar um software WYSIWYG como o Microsoft Office ou o OpenOffice? Bem, na verdade estamos perante objectivos, requisitos e bases de utilizadores diferentes. Vejamos então o que podemos esperar do LateX:

Vantagens

Desvantagens:

Distribuições

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. No entanto recomenda-se a utilização de programas específicos, muitos deles software livre, como o Kile, Texmaker ou TeXnicCenter. Além disso, o LaTeX funciona em diversas plataformas, existindo distribuições para muitos sistemas operativos, como por exemplo o MiKTeX para Windows, o MacTeX para Mac OS X e TeX Live (multiplataforma, incluindo Linux).

O primeiro documento em LaTeX

Pré-requisitos:

O texto apresentado abaixo trata-se do código mínimo necessário para produzir um documento em LaTex (em língua portuguesa). Sendo que este blog é destinado a falantes de língua portuguesa torna-se necessário adicionar algumas linhas para que seja possível escrever com acentuação directamente, ou seja, sem a utilização de marcações para a acentuação. Deste modo é apenas necessário digitar texto como se faz com qualquer aplicação WYSIWYG.

\documentclass[11pt,a4paper]{article}
\usepackage[portuguese]{babel} 

%Em Windows
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc} 

%Em Linux
%\usepackage[utf8]{inputenc} 

\author{Autor do documento}
\title{Titulo do documento}

\begin{document}

\maketitle

Primeiro documento em LaTex.

\end{document}

A primeira linha de qualquer documento LaTex começa sempre com a especificação da classe a utilizar com os respectivos parâmetros. Neste caso a classe utilizada foi a classe article com tamanho de letra 11 em papel A4. Existem outras classes disponíveis como por exemplo a classe report, book, beamer, memoir, etc…

As próximas linhas tem o seguinte significado:

O documento apresentado é básico mas já contém vários dos elementos estruturantes de um documento. Com apenas mais meia dúzia de macros é possível obter algo bastante completo. A formatação que o documento adquire é da responsabilidade da classe article. Esta contém parâmetros mutáveis que poderemos modificar consoantes as nossas necessidades. Por vezes queremos as margens do documento mais amplas, presença de cabeçalhos ou títulos mais compostos e tudo isso é possível de se alterar.

Serviços associados

O LaTeX conta hoje em dia com uma grande comunidade que põe á disposição uma panóplia de ferramentas entre elas editores, pacotes, classes, wizards e macros que facilitam o processo de produção de documentos. Existem também serviços, nomeadamente na Web, permitindo que os utilizadores tirem ainda mais partido desta tecnologia. Alguns exemplos são:

Informações do Autor do artigo O meu nome é Ricardo Fernandes e sou estudante na Universidade do Minho no curso de Engenharia de Comunicações. Sou um entusiasta da plataforma LaTeX e tecnologia em geral. Recentemente decidi empregar um pouco do meu tempo na redacção de artigos e manutenção de um blog sobre LaTeX. É meu objectivo facilitar um pouco mais a integração nesta tecnologia.

Artigos relacionados:
Exit mobile version