PDF de programación - Introducción a Emacs y a LaTeX

Imágen de pdf Introducción a Emacs y a LaTeX

Introducción a Emacs y a LaTeXgráfica de visualizaciones

Publicado el 9 de Agosto del 2018
630 visualizaciones desde el 9 de Agosto del 2018
1,3 MB
111 paginas
Creado hace 19a (11/07/2004)
Contenidos
Emacs
LATEX

Introducción a Emacs y a LATEX

Jose Emilio Labra Gayo

Departamento de Informática

Universidad de Oviedo

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

1 Contenidos

2 Emacs

Justificación
Conceptos básicos

3 LATEX

Justificación
Conceptos básicos
Fórmulas matemáticas
Órdenes

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Emacs

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Editores vs. Procesadores

Un Editor de texto es un programa que permite
crear/modificar ficheros de texto

Ejemplos: notepad, vi, emacs, pico, ...

Un Procesador de texto es un programa que permite
crear/modificar documentos

Ejemplos: Ms Word, LATEX, ...

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Editores vs. Procesadores

Un Editor de texto es un programa que permite
crear/modificar ficheros de texto

Ejemplos: notepad, vi, emacs, pico, ...

Un Procesador de texto es un programa que permite
crear/modificar documentos

Ejemplos: Ms Word, LATEX, ...

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué usar emacs?

Robusto (Relativamente estable)

Funcionando desde los años 70

Potente (muchas características)

Sintaxis coloreada, múltiples ventanas, etc...

Bien documentado

Usado por mucha gente

Multiplataforma (Linux, Windows, Mac, etc.)
Extensible

Muchos modos existentes
Podríamos definir nuestros propios modos

Y además...es gratis!!!

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué usar emacs?

Robusto (Relativamente estable)

Funcionando desde los años 70

Potente (muchas características)

Sintaxis coloreada, múltiples ventanas, etc...

Bien documentado

Usado por mucha gente

Multiplataforma (Linux, Windows, Mac, etc.)
Extensible

Muchos modos existentes
Podríamos definir nuestros propios modos

Y además...es gratis!!!

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué usar emacs?

Robusto (Relativamente estable)

Funcionando desde los años 70

Potente (muchas características)

Sintaxis coloreada, múltiples ventanas, etc...

Bien documentado

Usado por mucha gente

Multiplataforma (Linux, Windows, Mac, etc.)
Extensible

Muchos modos existentes
Podríamos definir nuestros propios modos

Y además...es gratis!!!

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué usar emacs?

Robusto (Relativamente estable)

Funcionando desde los años 70

Potente (muchas características)

Sintaxis coloreada, múltiples ventanas, etc...

Bien documentado

Usado por mucha gente

Multiplataforma (Linux, Windows, Mac, etc.)
Extensible

Muchos modos existentes
Podríamos definir nuestros propios modos

Y además...es gratis!!!

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué usar emacs?

Robusto (Relativamente estable)

Funcionando desde los años 70

Potente (muchas características)

Sintaxis coloreada, múltiples ventanas, etc...

Bien documentado

Usado por mucha gente

Multiplataforma (Linux, Windows, Mac, etc.)
Extensible

Muchos modos existentes
Podríamos definir nuestros propios modos

Y además...es gratis!!!

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué usar emacs?

Robusto (Relativamente estable)

Funcionando desde los años 70

Potente (muchas características)

Sintaxis coloreada, múltiples ventanas, etc...

Bien documentado

Usado por mucha gente

Multiplataforma (Linux, Windows, Mac, etc.)
Extensible

Muchos modos existentes
Podríamos definir nuestros propios modos

Y además...es gratis!!!

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué usar emacs?

Robusto (Relativamente estable)

Funcionando desde los años 70

Potente (muchas características)

Sintaxis coloreada, múltiples ventanas, etc...

Bien documentado

Usado por mucha gente

Multiplataforma (Linux, Windows, Mac, etc.)
Extensible

Muchos modos existentes
Podríamos definir nuestros propios modos

Y además...es gratis!!!

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué NO usar emacs?

No sabemos dar 2 teclas a la vez

emacs usa muchas combinaciones de teclas
Puede ser complicado al principio
(...pero también hay un menú...)

Somos vagos

Ya sabemos usar otros editores
... y aunque no sean tan potentes, nos arreglamos

No pensamos usar otros sistemas

Ah! ... y Viva Microsoft!!!

Tenemos dinero (o mucho morro)

Podemos adquirir WinEdt

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué NO usar emacs?

No sabemos dar 2 teclas a la vez

emacs usa muchas combinaciones de teclas
Puede ser complicado al principio
(...pero también hay un menú...)

Somos vagos

Ya sabemos usar otros editores
... y aunque no sean tan potentes, nos arreglamos

No pensamos usar otros sistemas

Ah! ... y Viva Microsoft!!!

Tenemos dinero (o mucho morro)

Podemos adquirir WinEdt

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué NO usar emacs?

No sabemos dar 2 teclas a la vez

emacs usa muchas combinaciones de teclas
Puede ser complicado al principio
(...pero también hay un menú...)

Somos vagos

Ya sabemos usar otros editores
... y aunque no sean tan potentes, nos arreglamos

No pensamos usar otros sistemas

Ah! ... y Viva Microsoft!!!

Tenemos dinero (o mucho morro)

Podemos adquirir WinEdt

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

¿Por qué NO usar emacs?

No sabemos dar 2 teclas a la vez

emacs usa muchas combinaciones de teclas
Puede ser complicado al principio
(...pero también hay un menú...)

Somos vagos

Ya sabemos usar otros editores
... y aunque no sean tan potentes, nos arreglamos

No pensamos usar otros sistemas

Ah! ... y Viva Microsoft!!!

Tenemos dinero (o mucho morro)

Podemos adquirir WinEdt

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Historia de emacs

Nombre: Editor de MACroS
Conjunto de macros recopiladas
en 1976 por Richard M.
Stallman en el MIT para el
editor TECO

Internamente, se basa en un
lenguaje similar a LISP
El programador puede escribir
sus propias macros
Versión actual: 21.3
GNU Emacs vs. XEmacs

Figura: Richard M. Stallman,

creador de emacs y fundador de

GNU (líder espiritual del softwa-

re libre)

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Historia de emacs

Nombre: Editor de MACroS
Conjunto de macros recopiladas
en 1976 por Richard M.
Stallman en el MIT para el
editor TECO

Internamente, se basa en un
lenguaje similar a LISP
El programador puede escribir
sus propias macros
Versión actual: 21.3
GNU Emacs vs. XEmacs

Figura: Richard M. Stallman,

creador de emacs y fundador de

GNU (líder espiritual del softwa-

re libre)

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Conceptos básicos

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Conceptos básicos

Cualquier golpe de tecla es una
orden
Combinaciones de teclas
(convenio)

M-tecla = ALT-tecla
(ESC-tecla)
C-tecla = CTRL-tecla

Imposible
memorizar todas las
combinaciones

Sólo las más
importantes
Ejemplo

Salir = C-x C-c
Ayuda = C-h

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Movimiento del cursor

Normalmente, basta utilizar las flechas del teclado

Conocer las órdenes puede ser útil
M-f

C-f

(bakcwards) un

Adelante (forward) un
carácter
Atrás
carácter
Línea siguiente (next)
M-n
Línea anterior (previous) M-p
Fin (end) de línea
M-e
M-a
Inicio de línea

M-b

Adelante una palabra

Atrás una palabra

Adelante una sentencia
Atrás una sentencia
Fin de sentencia
Inicio de sentencia

C-b

C-n
C-p
C-e
C-a

Para acordarse

C-tecla, elementos independientes del texto (caracteres, líneas,
etc.)
M-tecla, elementos dependientes del lenguaje (palabras,
sentencias, etc.)

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Archivos

C-x C-f (file) Abrir archivo

C-x C-s (save) Guardar archivo

C-x C-w (write) Guardar archivo (guardar como)

C-x k (kill) Cerrar sin guardar

C-x i (insert) Insertar archivo

C-x b (buffer) Cambiar de buffer

C-x C-b Mostrar lista de buffers

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Ejercicio

Ejercicio

Crear un archivo con la alineación de un equipo de fútbol.

Ejemplo

Iker Casillas
Juanito
Helguera
R. Bravo
Puyol
Albelda
Vicente
X. Alonso
Joaquín
Raúl
Torres

Portero
Central
Central
Lateral
Lateral
Extremo
Extremo
Mediocentro
Delantero
Delantero
Delantero

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Recuperación de errores

C-g Aborta el comando que se está escribiendo o ejecutando

C-x u (undo)
C- Deshacer comando anterior

Jose Emilio Labra Gayo

Introducción a Emacs y a LATEX

Contenidos
Emacs
LATEX

Justificación
Conceptos básicos

Ventanas

C-x 0 Borra la ventana actual

C-x 1 Deja una sola vent
  • Links de descarga
http://lwp-l.com/pdf12932

Comentarios de: Introducción a Emacs y a LaTeX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad