Emacs e AUCTEX para edição de documentos Latex

Há alguns anos atrás, um dos problemas que encontrei durante a minha mudança para o Linux foi encontrar um ambiente de desenvolvimento para o Latex. Para quem não conhece o Latex, vale a pena dar uma pesquisada. Ele é um sistema de edição de documentos muito utilizado para a produção de textos matemáticos e científicos devido à sua alta qualidade tipográfica.

Na época em que eu usava o Windows, eu usava o TeXnicCenter para editar os projetos Latex. Apesar de suas limitações, ele cumpria bem seu papel. No Linux, tentei inicialmente usar o Kile. Apesar dele ser um ótimo editor, senti falta de um recurso muito básico: a verificação ortográfica automática (aqueles sublinhados vermelhos que aparecem sob as palavras que estão grafadas incorretamente). Acho que tive esse problema porque estava tentando usar o Kile dentro do GNOME, sendo que ele foi desenvolvido originalmente para ser usado no KDE.

Por causa dessa dificuldade, saí procurando outras opções de editores para Latex e encontrei uma solução muito boa composta pelo Emacs com o AUCTEX. Inicialmente, procurei evitar usar o Emacs porque já tinha ouvido falar muitas vezes que tratava-se de um editor muito difícil de se usar. Devo admitir que é necessário algum tempo de treinamento para acostumar com a forma de se trabalhar no Emacs mas no caso da edição de arquivos do Latex, vale a pena o esforço.

O AUCTEX é um pacote de extensão para facilitar a edição de arquivos do Latex no Emacs. Com ele, muita coisa é automatizada. Para inserir um bloco que define um ambiente, como equation, por exemplo, basta executar o comando “C-c e” e digitar equation. Serão solicitados alguns parâmetros, como o label que se deseja utilizar e logo em seguida será criado o ambiente. As referências bibliográficas e as referências cruzadas são facilmente inseridas ao longo do texto utilizando os comandos “C-c [” e “C-c )“, respectivamente. Um dos recursos mais legais e que eu não vi em nenhum outro editor, é a possibilidade de fazer uma prévia das fórmulas matemáticas, das tabelas e das figuras no próprio editor. Isso facilita muito o trabalho de adequar os tamanhos desses elementos no texto pois não é necessário compilar todo o projeto para ver o resultado.

Além desses recursos, o AUCTEX possui muitos outros. Em conjunto com alguns outros programas, é possível obter um ambiente de desenvolvimento de documentos Latex muito prático. O vídeo a seguir mostra alguns recursos do Emacs com o AUCTEX. Apesar de ser um vídeo antigo e de estar em italiano, vale a pena assistir para ter uma ideia das possibilidades.

https://www.youtube.com/watch?v=LJgOWxwrEMw&w=640

Comentários

Deixe um comentário

XHTML: Você pode usar as tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>