FerramentasOutras línguas
|
LaTeX
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
[editar] Utilização do SistemaComo 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[latin1]{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, conseqüentemente, 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. [editar] Exportação para Outros FormatosCom 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 diretamente[2]. 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 HTML[3], 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. [editar] Suporte a EstilosOs 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. Atualmente, é possível encontrar estilos em acordo com a ABNT[4]. 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. [editar] Aprimoramento do SistemaO LaTeX é um conjuto 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. [editar] DistribuiçõesOs documentos escritos para o LaTeX estão em texto simples, sem formatação alguma. 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). [editar] FontesA 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[5], 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 X[6], Linux[7] e Windows[8]. Uma das distribuições mais populares para Windows, MiKTeX possui suporte a XeTeX em sua versão 2.7[9], disponível para o público desde dezembro de 2007[10]. [editar] Vantagens e DesvantagensA 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 OpenOffice 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
Desvantagens
Referências
[editar] Ligações externas[editar] Tutoriais
[editar] EditoresSão facilitadores para as marcações do sistema [editar] Editores e Compiladores online[editar] Documentação livre
[editar] Outras ligações
|