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.

Links

Personal tools