Arquivos históricos do BR-Linux.org apresenta:

LaTeX, kile e Texmaker (ambientes LaTeX integrados) e Lyx

Recebemos do Manoel Pinho (pinho@uninet.com.br) um artigo sobre editores de texto estruturado da família TeX/LaTeX, que são programas para escrever textos com qualidade tipográfica (não confundir tipografia com datilografia ou processamento de texto). Ele mesmo explica: O TeX é uma espécie de linguagem tipográfica de baixo nível e o LaTeX é um conjunto de macros de nível mais elevado que torna mais fácil a utilização do TeX.

Confira abaixo a íntegra do artigo:

LaTeX, kile e Texmaker (ambientes LaTeX integrados) e Lyx

por Manoel Pinho (pinho@uninet.com.br)

O MS Office, OpenOffice, koffice e abiword são editores de texto WYSIWYG (What You See Is What You Get), em que normalmente o que você vê na tela é o que será impresso. Editores deste tipo são muito práticos para pequenos documentos, porém essa abordagem faz com que os usuários normalmente não usem estilos e outros recursos para tornar o documento coerente. Os usuários tendem a acertar as coisas "na mão", o que é inviável para documentos longos. Estes editores também não são práticos para a digitação de textos científicos, que contenham muitas fórmulas, símbolos matemáticos ou letras gregas.

Outros problemas normalmente encontrados nesses editores são: tamanho exagerado dos arquivos, formatos binários e incompatíveis a cada versão e entre programas diferentes, perda irreversível de documentos por bugs ou corrupção de arquivos, preço absurdamente alto dos programas (no caso do MS Office), consumo elevado de memória, paginação dependente da impressora instalada, etc. Quantos de nós já não perdemos documentos e tempo com alguns editores dese tipo e juramos buscar uma alternativa ?

A alternativa mais utilizada nos ambientes acadêmicos é o TeX/LaTeX, que são programas para escrever textos com qualidade tipográfica (não confundir tipografia com datilografia ou processamento de texto). O TeX é uma espécie de linguagem tipográfica de baixo nível e o LaTeX é um conjunto de macros de nível mais elevado que torna mais fácil a utilização do TeX. Há muitas vantagens no uso do TeX/LaTeX, como por exemplo:

- poderosos recursos de tipografia;
- qualidade excepcional de símbolos e fórmulas matemáticas;
- concentração somente no texto em si, sendo que detalhes como índices, numeração de seções e capítulos, tipos e tamanho de letras, etc definidos de forma global no texto;
- são softwares abertos e multiplataforma, podendo ser usados no DOS, Linux, Unix, Windows e dezenas de outras plataformas, sem custo;
- podem ser digitados em qualquer editor de texto simples, como o vi, notepad ou outro qualquer.

O maior problema do LaTeX/TeX é que há centenas de comandos, como qualquer linguagem, o que torna difícil o seu aprendizado e memorização. É mais ou menos o que acontece com a linguagem html usada nas páginas web. Há extensões específicas que facilitam até a geração de documentos que usam símbolos e fórmulas químicos e partituras musicais !

Para contornar esse problema, existem inúmeros ambientes integrados (as IDEs) que facilitam a digitação e inserção de símbolos e comandos no texto LaTeX. No ambiente Windows esse modo de utilização é o mais comum e esta lista (http://home.arcor.de/itsfd/texwin.htm) fornece uma relação extensa dos programas disponíveis para essa plataforma, alguns comerciais e outros não.

Nas plataformas Unix e Linux, até bem pouco tempo atrás, não havia IDEs semelhantes às disponíveis para a plataforma Windows. Os editores mais usados para a digitação de textos LaTeX são o emacs, xemacs ou vi. Embora esses editores possuam syntax-highlight (destaque por cores) para LaTeX e alguns outros recursos, eles geralmente não são projetados para auxiliar a digitação (relacionando de forma visual os símbolos existentes e seus respectivos comandos p.ex.) ou automatizar tarefas rotineiras, como digitação de tabelas, geração de PDF, etc.

Eis que uma matemático francês chamado Pascal Brachet, professor de uma escola secundária francesa, criou o programa Texmaker, que possui basicamente os mesmos recursos das IDEs LaTeX encontradas no mundo Windows (normalmente proprietárias e com custo elevado). O programa mudou de nome mais tarde para kile e acabou sendo passado para outro mantenedor. O programa é feito com a biblioteca Qt e o kile é uma versão mais adaptada (e dependente) do ambiente KDE. O Texmaker continua existindo, mas como uma versão (bem semelhante e feita com a mesma biblioteca Qt) independente do KDE. Isso tornou possível a existência até de uma versão para MacOS X.

As principais características do Kile e do Texmaker são:

- um editor para escrever os seus arquivos-fonte LaTeX (com syntax highlighting, undo-redo, search-replace, ...)
- os comandos principais do LaTex podem ser inseridos diretamente com os menus "LaTeX", "Math" (Matemática) e "Greek" (Grego).
- 370 símbolos matemáticos podem ser inseridos com apenas um clique.
- wizards para gerar código (ambientes 'Quick document', 'Quick letter', tabular, tabbing e array)
- programas relacionados com LaTeX (p.ex. gnuplot) podem ser lançados através do menu "Tools" (ferramentas).
- os tipos de entradas Bibtex padrão podem ser inseridos no arquivo ".bib" com o menu "Bibliography" (Bibliografia)
- uma "structure view" (visão da estrutura) do documento para fácil navegação em um documento (clicando em um item no quadro "Structure" você pode saltar diretamente para a parte correspondente do documento.
- documentação extensa do LaTeX
- no quadro "Messages / Log File" pode-se ver informações sobre processos e o arquivo de log depois de uma compilação LaTeX.
- os comandos "Next Latex Error" e "Previous Latex Error" fazem-no alcançar os erros LaTeX detectados no arquivo de log.
- clicando no número da linha no arquivo de log o cursor salta para a linha correspondente no editor

Página do Kile:
http://kile.sourceforge.net/

Página do Texmaker:
http://www.xm1math.net/texmaker/

Outra alternativa, de dificuldade intermediária entre as mostradas anteriormente, é o uso do LyX, que é um editor WYSIWYM (What You See Is What You Mean). Nele, você não precisará decorar comandos como o LaTeX e terá a vantagem da visualização prévia de fórmulas e outros recursos enquanto digita, de forma semelhante aos editores WYSIWYG, mas sem a "precisão" de exibição destes.

O Lyx usa um formato de arquivos próprio (.lyx) mas na realidade ele gera código LaTeX como formato intermediário para gerar postscript e imprimir. Como conseqüência, o filtro de exportação para LaTeX é bom. Comandos LaTeX específicos também podem ser inseridos no meio de um texto lyx. Isso permite documentos mais avançados e personalizados. As versões modernas do lyx usam a biblioteca Qt (as antigas usavam xforms) e há aé uma versão portada para Windows.

Mais detalhes na página do LyX:
http://www.lyx.org/

Há ainda uma outra alternativa: o Texmacs (http://www.texmacs.org/). GNU TeXmacs é um editor de textos científicos livre, que foi inspirado no TeX e no GNU Emacs. O editor permite escrever documentos estruturados através de uma interface wysiwyg (what you see is what you get) e amigável ao usuário. O programa implementa algoritmos tipográficos de alta qualidade e fontes TeX, que o ajudam a produzir documentos com aspecto profissional.

Esse editor é menos conhecido do que o LyX e eu particularmente nunca o utilizei em trabalhos, mas parece interessante para quem quer algo mais WYSIWYG do que o LyX.

Bem, eu acho que com esse texto dei uma visão geral das alternativas que existem para a edição de documentos. Muita gente pensa que LaTeX só serve para editar textos científicos, mas isso é mentira ! O LaTeX é excelente para a preparação de teses, livros e documentos muito extensos e que requeiram uma consistência do início ao fim.

Possuo uma página bastante modesta sobre LaTeX em minha homepage pessoal que contém links para vários outros recursos relacionados com o assunto aqui discutido:

http://mpinho.cjb.net (link Tutoriais -> LaTeX)

Manoel Pinho
(pinho@uninet.com.br)

Postado por brain em setembro 1, 2003 12:12 AM

Comentários para "LaTeX, kile e Texmaker (ambientes LaTeX integrados) e Lyx"

» Postado por: djalmir em setembro 1, 2003 11:41 AM, 143.107.180:

 

» Postado por: Marcos Alexandre em setembro 1, 2003 02:16 PM, 200.225.194:

 

» Postado por: Allyson em setembro 1, 2003 10:09 PM, 200.165.172:

 

» Postado por: Trommbel em setembro 2, 2003 09:28 AM, 200.198.247:

 

» Postado por: djalmir em setembro 2, 2003 07:18 PM, 143.107.180:

 

» Postado por: djalmir em setembro 2, 2003 07:29 PM, 143.107.180:

 

» Postado por: Manoel Pinho em setembro 3, 2003 03:37 PM, 200.165.192:

 

» Postado por: ZiuLerDna em outubro 13, 2003 03:11 PM, 200.208.241:

 

» Postado por: Dassel Sara Rosenfeld em dezembro 9, 2003 08:30 PM, 62.213.67.1:

 

» Postado por: Rubin Beth em janeiro 9, 2004 04:30 AM, 62.213.67.1:

 

» Postado por: AxShi em abril 6, 2004 01:13 PM, 200.201.80.:

 

» Postado por: Cavaleiro_de_RohTuX em junho 12, 2004 06:10 PM, 200.151.208:

 

» Postado por: thaissa em junho 27, 2004 12:58 PM, 200.226.86.:

 

» Postado por: Sicherman Miriam em setembro 30, 2004 12:11 PM, 194.102.248:

 

» Postado por: Anderson Christopher em outubro 1, 2004 05:33 AM, 195.94.1.20:

 

Antes de comentar...

- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)


O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.