Curso emacs 12 (Algunas cosas sobre tablas)

emacsCon emacs también podemos confeccionar tablas: M-x table-insert Preguntará por el número de columnas (3), número de filas (9), ancho de la celda (15) y altura de la celda (1). El resultado con los parámetros que hemos puesto entre paréntesis y algunos datos es:

cap1

Podremos movernos por las celdas con la tecla TAB Para resaltar las tablas: M-x table-recognize

12-1_tabla

Y para que se muestren como texto: M-x table-unrecognize

12-2_tabla

Si tenemos datos y queremos colocarlos en una tabla, primero seleccionar los datos (C-a C-espacio C-e C-n):

1,Pacífico,165.721 2,Atlántico,81.660 3,Índico,73.442 4,Ártico,14.351 5,Mediterráneo,2.966

Una vez seleccionados: M-x table-capture Preguntará por el delimitador de la columna (Column delimiter regexp:), pulsamos la tecla coma (,), el delimitador de las lineas (Row delimiter regexp:) pulsamos, para nueva línea, C-q C-j RET, si queremos los datos justificados a derecha, centro o izquierda (Justify (default left):), ponemos “center” y el ancho mínimo de la celda (Minimum cell width (default 1)) ponemos 3. El resultado: cap2 Si quisiéramos insertar un nuevo dato, colocamos el cursor al principio de la línea, justo debajo de la tabla y pulsamos: M-x table-insert-row

cap3

Y llenamos con los nuevos datos (Lo mismo para nueva columna [M-x table-insert-column]). Si quisiéramos borrar una línea, colocamos el cursor en cualquier punto de la misma y: M-x table-delete-row Para enmarcar un texto: M-x table-capture Y dejando en blanco los delimitadores (Column delimiter regexp y Row delimiter regexp): cap4   Tambien podemos generar el código html de una tabla, colocando el curso en su interior y pulsando: M-x table-generate-source

12-3_tabla

Después de colocar el cursor en la ventana del html (C-x o) guardamos con C-x C-w table.html y visualizamos el archivo con el navegador:

12-4_tabla

Ver más opciones con: M-x table TAB TAB En el próximo pedazo generaremos htmls y pdfs a partir de archivos markdown.

Entregas anteriores:

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/

Share

One comment

  1. emacsboy dice:

    solo habia conocido las tablas de org, esta fucion mola.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *