Editores e shells compatíveis com TeX

Existem bons ambientes de escrita TeX e editores para a maioria dos sistemas operacionais; alguns estão descritos abaixo, mas esta é apenas uma seleção pessoal:

Unix
As escolhas mais comuns são [X]Emacs ou vim, embora várias outras estejam disponíveis.

GNU emacs e XEmacs são suportados pelo pacote AUC-TeX (disponível CTAN). AUC-TeX fornece itens de menu e sequências de controle para construções comuns, verifica a sintaxe, coloca bem a marcação, permite que você chame o TeX e os drivers de dentro do editor, e outras coisas desse tipo que você possa imaginar. Complexo, mas muito poderoso.

O Vim é também altamente configurável (também disponível para sistemas Windows e Macintosh). Muitos plugins estão disponíveis para suportar as necessidades do usuário de (La)TeX, incluindo destacar sintaxe, chamar programas TeX, inserir e preencher automaticamente estruturas (La)TeX comuns e navegar pela ajuda do LaTeX. Os scripts auctex.vim e bibtex.vim parecem ser as recomendações mais comuns.

O editor NEdit também é gratuito e programável, e está disponível para sistemas Unix. Um conjunto de extensões tipo AUC-TeX para NEdit está disponível no CTAN.

O LaTeX4Jed fornece suporte LaTeX muito aprimorado para o editor jed. O LaTeX4Jed é semelhante ao AUC-TeX: menus, atalhos, modelos, destaque de sintaxe, estrutura de documento, depuração integrada, preenchimento de nome de símbolo, integração total com programas externos e muito mais. Ele foi projetado tendo em vista ambos os tipos de usuário de LaTeX, o iniciante e o avançado.

O editor Kile que é fornecido com o gerenciador de janela KDE oferece facilidades “tipo shell” de GUI, de forma semelhante ao amplamente elogiado Winedt (ver abaixo); detalhes (e downloads) estão disponíveis na casa do projeto no SourceForge.

O TUG está patrocinando o desenvolvimento de um editor e shell multiplataforma, modelado a partir do excelente TeXshop para Macintosh. O resultado, TeXworks, TeXworks, é recomendado: se você está procurando um ambiente de desenvolvimento (La)TeX , ele pode ser o que você precisa. (Ele é distribuído com o texlive e com o MiKTeX.)

Uma possível alternativa é o TeXstudio

Windows-32
TeXnicCenter é um sistema de desenvolvimento (gratuito) orientado para TeX, que une uma poderosa plataforma para executar (La)TeX e amigos com um editor configurável.

TeXworks (veja acima) também está disponível para sistemas Windows.

Winedt, um pacote shareware, também é muito falado. Ele também fornece uma shell para o uso do TeX e programas relacionados, bem como um editor poderoso e bem configurado. O editor pode gerar sua saída em UTF-8 (até certo ponto), o que é útil quando se trabalha com XeTeX (e outras aplicações (La)TeX “próxima geração”).

Ambos emacs e vim estão disponíveis em versões para sistemas Windows.

Macintosh
Para usuários de Mac OS/X, a ferramenta grátis de escolha parece ser o TeXshop, TeXshop, que combina um editor e uma shell com uma filosofia coerente de lidar com o (La)TeX no ambiente OS X. O TeXShop é distribuído como parte do sistema MacTeX e, portanto, estará disponível em máquinas nas quais o MacTeX tiver sido instalado.

O Vim também está disponível para uso em sistemas Macintosh.

O Textures comercial fornece um excelente ambiente Macintosh integrado com seu próprio editor. Um editor ainda mais poderoso é o shareware Alpha que é extensível o suficiente para permitir que você execute quase todos os trabalhos relacionados ao TeX. Ele também funciona bem com o OzTeX. A partir da versão 2.2.0 (pelo menos), o Textures funciona em Mac OS/X.

OS/2
epmtex oferece uma shell específica para OS/2.
Os usuários de Atari, Amiga e NeXT também têm bons ambientes. Usuários de LaTeX que procuram por facilidades tipo as de marca devem revisar a resposta em Makefiles for LaTeX documents.

Embora muitos editores voltados para (La)TeX possam suportar o trabalho em arquivos BibTeX, existem muitos sistemas que fornecem acesso específico“tipo o de um banco de dados” para seus arquivos BibTeX  — veja “creating a bibliography file”.

alpha
alpha
auctex
auctex
epmtex
epmtex
LaTeX4Jed
latex4jed
Nedit LaTeX support
nedit-latex
TeXnicCenter
texniccenter
TeXshell
texshell
TeXtelmExtel
TeXtelmExtel
winedt
winedt

This answer last edited: 2013-05-20


Do you have any question? Ask on: latex.net.br - we love qood questions!