Dic 21

TeX y LaTeX en emacs

Tag: basicoverdrive @ 9:56 pm

Los comandos LaTeX normalmente toman la forma:

\keyword{text}

Debido a que LaTeX es extensible, Emacs no checkea que la palabra clave sea correcta. Además de ello en LaTeX, los caracteres {} y $$ aparecen en pares, por lo que emacs genera estos pares.

Para entrar en el modo LaTeX debemos invocar M-x latex-mode o bien M-x plain-text-mode si vamos a trabajar con TeX. Además de ello existen otras dos opciones más, que son M-x tex-latex y M-x text-context. Veamos que juego de keystrokes facilita emacs para tareas fundamentales en estos modos:

C-c { : inserta el par de llaves.
C-c } : se desplaza por el par de llaves.
(sin keystroke asociada) : ‘tex-validate-buffer‘; valida la apertura y cierre de llaves y dolares en el buffer.
(sin keystroke asociada) : ‘tex-validate-region‘; valida la apertura y cierre de llaves y dolares en una región dada.
C-q «; inserta quotation marks (ya que no forma parte del ASCII standard).
C-q `; inserta quotation marks (ya que no forma parte del ASCII standard).
C-c C-o; ‘latex-insert-block‘: inserta un par comando.
C-c C-c; ‘latex-close-block‘; inserta el cierre del comando en caso de haber escrito la apertura.
C-c C-f; ‘tex-file‘; parsea, compila y muestra el tex.
C-c C-l; ‘tex-recent-output-buffer‘; representa el fichero si no se encuentra en una ventana el buffer.
C-c C-u; para ver el resultado del fichero usando el visor xdvi.
C-c C-p; ‘tex-print‘; imprime el fichero.
C-c C-q; ‘tex-show-print-queue‘; muestra la cola de impresión.
C-j; ‘tex-terminate-paragraph‘; inserta dos retornos ‘duros’ y checkea la sintaxis del párrafo.
C-c C-b; ‘tex-buffer‘; procesa el buffer.
C-c C-k; ‘tex-kill-job‘; mata el procesamiento.
C-c TAB; ‘tex-bibtex-file‘; procesa el trabajo actual usando bibtex (para bibliografias).
(sin keystroke asociada) : ‘tex-all-print‘; imprime el dvi usando una impresora adicional. Para ello checkea la variable tex-alt-dvi-print-command.
(sin keystroke asociada) : ‘latex-insert-item‘; inserta un \item en latex.
(sin keystroke asociada) : ‘latex-split-block‘; inserta el final del bloque actual y el principio de uno nuevo.
(sin keystroke asociada) : ‘tex-insert-quote‘; inserta «.

One Response to “TeX y LaTeX en emacs”

  1. GNU/Emacs » AUCTeX says:

    […] un tiempo escribi un articulo orientado a TeX y LaTeX en emacs. En el simplemente se especificaban un listado de keybindings para usar emacs escribiendo […]

Leave a Reply

You must be logged in to post a comment.