IDE: ambientes de desenvolvimento integrados ao LaTeX
Os ambientes de desenvolvimento integrados, ou IDE (integrated development environment), são editores de texto especializados no desenvolvimento de arquivos TeX e LaTeX. Eles podem ser configurados para utilizar a sua distribuição LaTeX, poupando-lhe o trabalho de digitar comandos no prompt do DOS ou Shell. Devido a esta característica, diz-se que eles são editores integrados (à sua distribuição).
Embora IDE sejam dispensáveis para a produção de um documento qualquer, é altamente recomendado que você escolha e utilize algum deles. Existem vários disponíveis atualmente, gratuitos ou não, como ilustra a tabela abaixo. Alguns desses IDE são mais maduros do que outros, mas o critério final é certamente pessoal. A tabela abaixo resume algumas informações úteis que podem lhe ajudar a decidir. Nas aulas presenciais deste curso, utilizamos o TeXnicCenter no Windows e o Kile no Linux (Unix), pois são os IDE gratuitos mais difudidos e estáveis em seus respectivos sistemas operacionais.
Mas independentemente do IDE que você escolher, lembre-se sempre de que ele é apenas um editor de textos como o Notepad ou o Gedit. Isto significa que os erros e avisos de compilação que você encontrará não têm absolutamente nada a ver com o ele, mas sim com a sua distribuição LaTeX (salvo em raríssimas situações onde um determinado recurso do IDE falha). Com efeito, frases do tipo "não consigo usar o pacote tal no meu IDE" não têm sentido. Mantenha isto sempre em mente.
IDE
|
URL
|
Sistema operacional
|
Dicionário (pt_BR)
|
---|---|---|---|
Bakoma TeX Word | bakoma-tex.com | Windows | Próprio |
Emacs | gnu.org/software/emacs | Unix | Aspell |
Kile | kile.sourceforge.net | Unix | Ispell |
LEd | latexeditor.org | Windows | Próprio |
LyX | lyx.org | Mac OS/Unix/Windows | Aspell |
PCTeX | pctex.com | Windows | Próprio |
TeXmaker | xm1math.net/texmaker | Unix | Hunspell |
TeXnicCenter | texniccenter.org/ | Windows | Hunspell |
TeXShell | projectory.de/texshell | Windows | Ispell |
WinEdt | winedt.com | Windows | Próprio |
WinShell | winshell.de | Windows | Próprio |
XEmacs | xemacs.org | Unix/Windows | Aspell |
Vim | www.vim.org | Mac OS/Unix/Windows | Hunspell |
Você também pode utilizar o Eclipse como seu IDE de LaTeX através do plug-in TeXlipse. O Eclipse é um IDE de uso genérico, criado inicialmente para desenvolvimento de softwares em Java. Mas devido à sua capacidade de expansão via plug-ins, atualmente é possível utilizá-lo também para o desenvolvimento em C/C++, Python, PHP etc.
obs. 1: a coluna "dicionário" informa se existe uma lista de vocábulos em português do Brasil (pt_BR) que o IDE utiliza para a verificação ortográfica do arquivo de instruções LaTeX (extensão tex). O Ispell, mais antigo e bastante difundido em sistemas Unix, é um software de verificação ortográfica independente. Isto significa que os IDE que o utilizam delegam-lhe esta tarefa. Já o Aspell, que visa substituir o Ispell, permite que suas listas de vocábulos sejam acessadas por outros programas, além de funcionar independentemente. Finalmente, o Hunspell é o verificador ortográfico do OpenOffice (e BrOffice), cujas bibliotecas também podem ser utilizadas por outros programas, como os IDE acima. Alguns IDE têm sua própria lista de vocábulos e seu próprio algorítmo de comparação e substituição de palavras.
Hunspell (BrOffice)
|
http://wiki.services.openoffice.org/wiki/Dictionaries |
---|---|
Aspell
|
http://leonardof.org/2008/07/18/atualizacao-do-dicionario-de-portugues-do-brasil-para-aspell/pt |
Ispell
|
http://www.ime.usp.br/~ueda/br.ispell |
obs. 2: Bakoma TeX e PCTeX são distribuições LaTeX comerciais, das quais fazem parte os IDE Bakoma TeX Word e PCTeX, respectivamente.