Curso emacs 15 (Plantilla para textos en latex)

Latex, el mejor procesador de texto que existe, es un mundo aparte, pero para beneficiarnos de su enorme potencia, tampoco es necesario pasar horas y horas sumergidos en sus manuales. Nosotros, a base de incorporar lineas a medida que las hemos necesitado, nos hemos creado una plantilla más que suficiente: Texto, algunas tablas, urls, imágenes, nada de formulas matemáticas y poca cosa más. Naturalmente, si no vas a usar latex en tu vida o sáltate esta entrega o cuando la hayas asimilado borras las entradas que no te interesen de .emacs.

Abrimos el archivo de configuración:

C-x C-f .emacs

Y pegamos las siguientes líneas:

(define-skeleton plantilla-latex
“Plantilla encabezado latex (C-c y)”
” ”
“\documentclass[a4paper,openright,oneside,12pt]{book}n”
“\usepackage{geometry}n”
“\usepackage{url}n”
“\usepackage[spanish]{babel}n”
“\usepackage[T1]{fontenc}n”
“\usepackage{textcomp}n”
“\usepackage[utf8]{inputenc}n”
“\usepackage{fancybox}n”
“\usepackage{framed}n”
“\usepackage{wedn}n”
“\usepackage{utopia}n”
“\usepackage{pbsi}n”
“\usepackage{suetterl}n”
“\usepackage{verbatim}n”
“\usepackage{url}n”
“\usepackage{setspace}n”
“\usepackage[framemethod=tikz]{mdframed}n”
“\usepackage{incgraph}n”
“\usepackage{xcolor}n”
“\usepackage{colortbl}n”
“\usepackage{multirow}n”
“\usepackage{wrapfig}n”
“\usepackage{fancyvrb}n”
“\usepackage{fullpage}n”
“\usepackage{listings}n”
“\usepackage{graphicx}n”
“\usepackage{parskip}n”
“\textheight=25cmn”
“\textwidth=18cmn”
“\oddsidemargin=-1cmn”
“\topmargin=-1cmn”
“n”
“\begin{document}n”
“n”
“n”
“n”
“\end{document}n”)
;
;;; skeleton plantilla-latex:
(global-set-key (kbd “C-c y”) ‘plantilla-latex)

No vamos a meternos en el significado de cada línea porque no es el tema que nos ocupa, pero recomendamos a los lectores una pequeña inmersión en ese procesador. Recargamos la configuración (M-x eval-buffer) o reiniciamos emacs y lanzamos:

C-x C-f pruebas.tex

Pulsamos el atajo que le hemos asignado:

C-c y

Desplazamos el curso entre begin{document} y end{document} y entramos texto y guardamos:

C-u M-! lorem -p 40
C-x C-s

15-1_latex

A continuación compilamos el buffer:

C-c C-c RET RET

15-2_latex

15-3_latex

Si nos salen errores, que no deberían en este caso, podemos consultar el buffer con la salida de la compilación (*~/pruebas output*) para saber donde tenemos que modificar el texto.

15-4_latex

Para visualizar el pdf generado:

C-c C-c RET

15-5_latex

Y si queremos modificamos el visor por evince (o el que sea) en el minibuffer:

15-6_latex

Si hemos optado por evince, con F5 podemos visualizar la presentación:

15-7_latex

Para establecer como visor “evince” de forma predeterminada, añadimos al archivo de configuración .emacs las lineas:

;;; Modificar visor de pdfs y dvis (por defecto xdvi)
(setq TeX-view-program-selection
‘((output-dvi “DVI Viewer”)
(output-pdf “PDF Viewer”)))
(setq TeX-view-program-list
‘((“DVI Viewer” “evince %o”)
(“PDF Viewer” “evince %o”)))

Con:

C-c C-v

Visualizaremos el último pdf generado hasta la siguiente compilación.

En la próxima entrega veremos algo de encriptación de archivos y párrafos y daremos por terminada esta serie.

Entregas anteriores:

Curso de emacs 14 http://www.lapipaplena.org/curso-emacs-14-plantillas-con-skeleton/
Curso de emacs 13 http://www.lapipaplena.org/curso-emacs-13-htmls-y-pdfs-con-markdown-y-pandoc/
Curso de emacs 12 http://www.lapipaplena.org/curso-emacs-12-algunas-cosas-sobre-tablas/
Curso de emacs 11 http://www.lapipaplena.org/curso-emacs-11-bloc-de-notas-scritps-y-prevision-de-lluvias/
Curso de emacs 10 http://www.lapipaplena.org/curso-emacs-10-sobre-historiales-logs-y-marcas/
Curso de emacs 9 http://www.lapipaplena.org/curso-emacs-9-corrector-ortografico-y-wget/
Curso de emacs 8 http://www.lapipaplena.org/curso-emacs-8-acceder-a-la-shell-eshell-y-ansi-term/
Curso de emacs 7 http://www.lapipaplena.org/curso-emacs-7-alias-lanzadores-y-alguna-minucia/
Curso de emacs 6 http://www.lapipaplena.org/curso-de-emacs-6-gestor-de-extensiones-i-otros-ajustes/
Curso de emacs 5 http://www.lapipaplena.org/curso-emacs-5-sobre-urls-sudo-y-musica-con-emms
Curso de emacs 4 http://www.lapipaplena.org/curso-emacs-4-ayudas-y-colorines/
Curso de emacs 3 http://www.lapipaplena.org/curso-emacs-3-dired-el-navegador-de-archivos/
Curso de emacs 2 http://www.lapipaplena.org/curso-emacs-2-iniciando-emacs-y-moviendonos-con-soltura/
Curso de emacs 1 http://www.lapipaplena.org/curso-emacs-1-a-modo-de-pequena-introduccion/

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s

A %d blogueros les gusta esto:
search previous next tag category expand menu location phone mail time cart zoom edit close