Emacs
Origem: Tex-Br, a enciclopédia livre.
O Emacs é um editor com um número muito grande de recursos. Originalmente desenvolvido para Unices, atualmente existe para um grande número de plataformas, incluindo Linux e Windows.
O emacs pode ser modificado para atender suas necessidades. O arquivo .emacs que pode ser encontrado na página da lista é um bom exemplo.
Embora o Emacs seja um editor texto, sem recursos WYSIWYG para o TeX/LaTeX, ele pode facilitar e agilizar muito a criação e edição de documentos do TeX/LaTeX. Especialmente útil é o pacote AUCTeX, que traz uma série de recursos úteis, por exemplo:
- É possível rodar o TeX/LaTeX, visualizadores, e outros programas de dentro do Emacs. Caso haja um erro no documento, você poderá ir diretamente para o ponto onde ele ocorreu.
- É possível indentar o documento, enquanto se digita ou posteriormente, para deixá-lo mais legível
- Além de vários pequenos recursos para facilitar a vida e agilizar o trabalho.
Outro pacote útil é o preview-latex, que traz alguma funcionalidade WYSIWYG ao Emacs (embora não o torne um verdadeiro editor WYSIWYG). Como o nome diz, ele permite que alguns elementos do documento (especialmente equações) sejam mostrados não como o código fonte que os gera, mas como eles aparecerão no documento final.
Para facilitar a entrada de referências cruzadas e citações, exite o pacote RefTeX, que é parte integrante do Emacs desde a versão 20.2. Com ele, essas tarefas se tornam muito mais fáceis e com menos chances de erros.
AUCTeX
Comandos básicos do AUCTeX
- Comando para seccionamento:
Para a inserção de \chapter, section, \subsection, etc, digite:
C-c C-s
e complete com o comando desejado ou digite <tab> ou <spc>. Note que após completar o comando, o prompt pede pelo \label.
- Comando para ambientes, begin{alguma_coisa> ... end{alguma_coisa:
C-c C-e
e selecione com <tab> ou <spc> o comando desejado, ou digite-a diretamente no prompt. O AUCTeX lê o seu \documentclass{} e \usepackage[]{} e oferece as opções possíveis. Para esta funcionalidade funcionar é necessário colocar no seu .emacs a seguinte instrução: (setq TeX-parse-self t).
- Mudança de fonte:
Para inserir negrito no texto: \textbf{?}
C-c C-f C-b
Para inserir itálico no texto: \textit{?}
C-c C-f C-i
Para inserir enfatizado: \emph{?}
C-c C-f C-e
Para inserir texto inclinado: \textsl{?}
C-c C-f C-s
Para inserir texto normal, em equações: \textrm
C-c C-f C-r
Para inserir texto sem serifas: \textsf{?}
C-c C-f C-f
Para inserir texto teletipo: \texttt{?}
C-c C-f C-t
Para inserir texto caixa alta: \textsc{?}
C-c C-f C-c
- Para comentar regiões ou parágrafos (inserção do %):
- C-c ; comenta a região marcada;
- C-c % comenta o parágrafo onde se encontra o cursor.
