PDF de programación - Creacion de ficheros LaTeX con GNU Emacs

Imágen de pdf Creacion de ficheros LaTeX con GNU Emacs

Creacion de ficheros LaTeX con GNU Emacsgráfica de visualizaciones

Actualizado el 16 de Junio del 2017 (Publicado el 14 de Enero del 2017)
778 visualizaciones desde el 14 de Enero del 2017
807,3 KB
102 paginas
Creado hace 19a (08/09/2004)
Creación de ficheros LATEX con

GNU Emacs*

Joaquín Ataz López ([email protected])

**.

Resumen

GNU Emacs es un muy potente editor de textos al que ciertos paquetes de ex-
tensión dotan de amplias capacidades para tratar con ficheros de tipo LATEX.
Entre ellos destacan AUC TEX, RefTEX y BibTEX.

El presente documento contiene una explicación detallada de las posibilida-
des que Emacs y sus paquetes de extensión ofrecen en relación con los fiche-
ros de tipo LATEX. La suma de todas estas habilidades determina que GNU
Emacs, se merezca la denominación de «entorno integrado» para la creación
y manipulación de ficheros en formato LATEX.

* Copyright (c) 2004 Joaquín Ataz López.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU
Free Documentation License, Version 1.2 or any later version published by the Free Software Foun-
dation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
license is included in the section entitled “GNU Free Documentation License”.
(Se otorga permiso para copiar, distribuir o modificar este documento en los términos de la Licen-
cia GNU para Documentación Libre, versión 1.2 o cualquier versión posterior publicada por la Free
Software Foundation; sin secciones invariantes, sin textos de la cubierta frontal y sin textos de la
cubierta posterior. Una compia completa de la licencia (en inglés) se incluye en el apéndice titulado
“GNU Free Documentation License”).

**El autor agradece las observaciones recibidas de numerosos lugares. Pero debe destacar es-
pecialmente la minuciosa corrección y las atinadas observaciones realizadas por Luis Sanjuán. La
corrección ha mejorado mucho este documento en sus aspectos formales. Las observaciones han
sido causa directa de algunas de las notas a pie, entre ellas las 18, 19 y 20. Asimismo a su amable
y desinteresada ayuda se debe la incorporación a este documento de las utilidades ofrecidas por el
paquete hyperref.

Índice

Índice

Introducción

1. Preparación inicial

1.1. Conseguir e instalar Emacs y sus paquetes de extensión .
1.2. Configurar Emacs para que todo funcione junto .
.

.

.

.

.
.

.
.

.
.

2. Utilidades básicas

.

.

.

.

.

.

.
2.1. Ayuda en línea de AUC TEX .
2.2. Sangrado y reformateado del texto fuente .
.

.
.
.
.
.
2.2.1. El modo auto-fill de Emacs .
.
.
2.2.2. Reformateado automático del texto .
2.2.3. Mandatos para el reformateado .
.
.
2.2.4. Sangrado manual de líneas e inserción de tabuladores .
.
.
.

2.3. Selección de texto (la región) .
.
2.4. Resaltado gráfico de la sintaxis .
2.5. Auto-completado .
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

. .

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.

.

.

.

.

.

.

.

.

3. Ayuda general para la escritura del texto fuente
.
3.1. Caracteres con tratamiento especial .
.
3.1.1. Marcas de comentario ( %) .
.
.
3.1.2. Dobles comillas .
.
.
3.1.3. Símbolo del dólar ($) .
.
3.1.4. Llaves de apertura y cierre de grupos

.
.
.
.
.
3.2. Facilidades generales para introducir macros de LATEX .
.
.

3.2.1. M-TAB: TeX-complete-symbol
.
3.2.2. TeX-insert-macro y TeX-electric-macro .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.

.
.

.
.

.
.

.

.

.

.

.

.

.

4. Macros LATEXpara especificar el formato de fuente
.

4.1.
.
4.2. Borrar o cambiar una especificación de formato .
4.3. Resumen sobre la especificación de formatos
.

Insertar macros para formatos de fuente .

.

.

.

.
.
.

.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.

5. Unidades estructurales de LATEX
Insertar unidades estructurales

.

.

.

.

.

.

.

.

.

.

.

.

.
5.1.
.
.
5.2. Control de las tareas asociadas a la inserción de títulos
.
5.3. Asociación automática de etiquetas a los títulos .
.
5.4. Utilización del modo menor “outline” de Emacs para ver la estructura y navegar por
.
.
.
.
.

.
.
.
.
5.5. Usar RefTEXpara ver la estructura del documento y navegar por ella .

el documento .
.
5.4.1. Activar “outline” de forma compatible con AUC TEX .
5.4.2. Mandatos que afectan a la visibilidad del documento .
5.4.3. Mandatos de movimiento por el texto .
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

. .

. .

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

6. Entornos

.

.

.

.

.

.

.

.
.

6.1. Utilidades generales para los entornos .

.
.
6.1.1. Ocultar y mostrar el contenido de un entorno .
.
6.1.2. Movernos entre las líneas de apertura y cierre de un entorno .
.
6.1.3. Cerrar un entorno .
.
.
Inserción y sustitución de entornos .
.
.
.
.

.
6.2.
.
6.3. Notas sobre algunos entornos especiales .
.
.
.

.
6.3.1. El entorno “document” .
6.3.2. Entornos de tipo lista .
.
.
6.3.3. Entornos para objetos flotantes .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.

.

.

.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

2

4

9
.
9
. 10

12
12
.
. 13
. 13
. 15
. 15
.
16
.
17
. 18
.
19

21
. 21
. 21
23
.
.
23
. 24
. 25
. 25
. 26

28
. 28
. 30
. 31

31
. 31
.
32
. 33

34
.
35
.
.
35
. 37
38
.

40
. 40
. 41
42
.
.
42
. 43
. 44
. 44
.
44
. 45

Introducción

6.3.4. Entorno matemático y modo matemático .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 45

47
.
47
. 47
.
48
. 50
51
.
.
54
.
54
. 55
55
.
.
56
. 56
.
57
. 61
.
63

64
64
67

.
.

67
68
.
.
70
. 70
. 71
. 71
72
.
.
74
. 74
. 74
. 75

76
. 76
. 79
.
81
81
.

83
83
.
89
.
.
92
. 100

7. Etiquetas y referencias cruzadas

7.1. Etiquetas propiamente dichas .

.

.

.

.

.

.

.

.

.

.

.

.

.
.

.
.

.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
7.1.1. Estructura de las etiquetas de RefTEX .
.
.
7.1.2. Creación de etiquetas .
.
7.1.3. Hacer referencia a las etiquetas .
.
.
7.1.4. Funcionamiento del teclado en la ventana de selección de etiquetas
.
7.1.5. Realizar simultáneamente múltiples referencias .
.
.
.
.
.
.
.

.
.
.
.
.
7.2.1.
.
.
7.2.2. Otras características relacionadas con las citas bibliográficas .
.
.
Índices terminológicos
.
7.3.1.
.
7.3.2. Generación automática de índices mediante un “fichero de frases” .
.
7.3.3. La ventana de índice de RefTEX .
.
.

.
Insertar entradas de índice .

.
Insertar citas bibliográficas .

.
.
.
.
.
.

. .

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

7.4. Ver las referencias cruzadas .

.

7.2. Citas bibliográficas .

7.3.

8. Trabajo con varios documentos

8.1. Documentos maestros .
.
8.2. Mandatos para trabajar con varios documentos cuyo documento maestro es común.

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

9. Trabajo con ficheros BibTEX
9.1.
Inserción de registros .
.
9.2. Edición de los registros .

.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.
.

.
.
.
.

. .
.
.

.
.
.
.
.
.
.
9.2.1. Movimiento del cursor .
.
9.2.2. Añadir, borrar y modificar campos .
.
9.2.3. Eliminar y recuperar campos y registros .
.
9.2.4. Limpiar el registro .
.
.
.
.
.

.
.
.
.
.
9.3.1. Análisis sintáctico de los registros .
9.3.2. Orden alfabético de los registros .
.
.
9.3.3. Generación automática de etiquetas .

.
.
.
.
.

. .

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.

.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

9.3. Edición avanzada .

10. Uso del compilador LATEXy de otras utilidades externas relacionadas
.
.
.
.

10.1. Mandatos externos que se pueden ejecutar .
.
10.2. Cómo ejecutar los mandatos externos
10.3. Comprobación de errores .
.
.
.
.
.
10.4. Control de procesos externos .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.

.
.
.

.
.

.
.

.
.

.

Apéndices

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.

.
A. Modificar variables de Emacs para la personalización .
B. Resumen de mandatos .
.
.
C. GNU Free Documentation License (Licencia GNU para Documentación Libre) .
D. Índice de nombres de órdenes y opciones de usuario .
.

. .

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

3

Introducción

Introducción

LATEX, GNU Emacs, AUC TEX y o
  • Links de descarga
http://lwp-l.com/pdf1635

Comentarios de: Creacion de ficheros LaTeX con GNU Emacs (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