EDICIÓN DE TEXTOS CIENTÍFICOS
LATEX
Composición, Diseño Editorial, Gráficos,
Inkscape, Tikz y Presentaciones Beamer
2da edición. Actualización Febrero 20, 2013.
Walter Mora F.,
Alexánder Borbón A.
Escuela de Matemática
Instituto Tecnológico de Costa Rica.
(www.tec-digital.itcr.ac.cr/revistamatematica/)
La foto de Donald Knuth en la portada fue tomada por Timothy Archibald
Este libro se distribuye bajo la licencia Creative Commons Reconocimiento - No Comercial - Sin obra derivada
3.0 Unported License. Esta licencia permite copiado y distribución gratuita, pero no permite venta ni modificaciones de este material. Ver
http://creativecommons.org/.
Límite de responsabilidad y exención de garantía: El autor o los autores han hecho su mejor esfuerzo en la preparación de este material. Esta
edición se proporciona“tal cual”. Se distribuye gratuitamente con la esperanza de que sea útil, pero sin ninguna garantía expresa o implícita
respecto a la exactitud o completitud del contenido.
La Revista digital Matemáticas, Educación e Internet es una publicación electrónica. El material publicado en ella expresa la opinión de sus
autores y no necesariamente la opinión de la revista ni la del Instituto Tecnológico de Costa Rica.
ii
Copyright© Revista digital Matemática Educación e Internet (www.cidse.itcr.ac.cr/revistamate). Segunda Edición.
Correo Electrónico:
[email protected]
Escuela de Matemática
Instituto Tecnológico de Costa Rica
Apdo. 159-7050, Cartago
Teléfono (506)25502225
Fax (506)25502493
Mora Flores, Walter.
Edición de Textos Científicos con LATEX. Composición, Gráficos, Inkscape y Presentaciones Beamer/Walter Mora F.
Alexánder Borbón A. – 2da ed.
– Escuela de Matemática,Instituto Tecnológico de Costa Rica. 2010.
219 p.
ISBN 978-9977-66-227-5
1. TeX. 2. Composición tipográfica-automatizada 3. Tipos - símbolos matemáticos.
Contenido
Prefacio
1
2
3
LATEX: Primeros pasos
1.1
1.2
¿Qué es LATEX?
Distribuciones TEX y editores.
1.2.1
1.2.2
1.2.3
1.2.4
Distribuciones TEX
Un Editor
Un editor de ecuaciones
Convertir documentos Word a LATEX
Acciones en una sesión con LATEX o PDFLATEX
2.1
2.2
2.3
2.4
2.5
2.6
Editar, compilar y ver el resultado.
Compilar
Ajustes del documento
Usar paquetes adicionales
Ajustes del documento usando el paquete Geometry
Idioma
2.6.1
2.6.2
Si hay conflictos con el paquete babel...
Plantilla para este capítulo.
Caracteres especiales.
Algunos tipos de fuentes (fonts).
Tamaños de letras.
3.2
Escritura de Texto Normal
3.1
Tipos y tamaños de fuentes.
3.1.1
3.1.2
3.1.3
Párrafos y efectos especiales.
3.2.1
3.2.2
3.2.3
Centrar
Espacio horizontal y vertical
Cajas
vii
1
1
2
3
3
3
4
5
5
6
8
10
11
11
12
13
15
15
15
16
16
17
17
17
18
iii
Texto en columnas: multicol, minipage y parbox.
Líneas y otros efectos de texto
Notas al pie de página.
Texto como en la pantalla
3.2.4
3.2.5
3.2.6
3.2.7
Color y cajas de color
3.3.1
Enumerado automático.
3.4.1
Título, contenido, secciones y bibliografía
3.5.1
Notas en el margen
Enumeración usando el paquete TikZ.
iv
CONTENIDO
3.3
3.4
3.5
Indice alfabético
3.6 Modulación
3.7
(*)Más cosas sobre las fuentes.
3.7.1
3.7.2
Las fuentes y sus atributos
Usando las fuentes del sistema con XeLATEX.
4
5
Potencias, subíndices y superíndices
Tamaño natural
Raíces
Fracciones y expresiones de dos niveles
Tres puntos consecutivos
Delimitadores
LLaves y barras horizontales
Acentos y “sombreros” en modo matemático
Negritas en modo matemático
Espacio en modo matemático
Texto en modo matemático
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11 Centrado
4.12
4.13 Arreglos
4.14 Matrices
4.15 Alineamiento
4.16
Entorno equation. Contadores automáticos
Tablas de símbolos matemáticos frecuentes
4.16.1 Letras griegas
4.16.2 Operadores binarios
4.16.3 Relaciones
4.16.4 Negación de relaciones
4.16.5 Otros símbolos
4.16.6 Especiales
4.16.7 Símbolos del paquete amssymb
4.17 Cómo hacer nuevos Comandos.
4.17.1 Comandos con opciones
Tablas y objetos flotantes
5.1
5.2
5.3
5.4
5.5
5.6
5.7
Objetos flotantes: los ambientes figure y table
Fuentes en tabular.
Color en tablas.
Rotación de texto en celdas.
Unir celdas.
Escalar una tabla
(*)Espaciado en celdas.
18
21
22
22
23
24
25
28
29
32
35
35
36
39
42
43
43
44
44
46
46
48
49
49
49
50
50
51
53
54
58
58
58
58
58
59
59
59
60
62
64
64
66
66
68
70
70
71
6
7
8
9
Ancho de las columnas
Problemas con los objetos flotantes: Paquete float
5.8
5.9 Modo matemático en tablas con tabularx
5.10
5.11 Cuadros de variación (tablas de signos)
5.12
5.13
Tablas demasiado grandes: Paquete supertabular
Tablas sofisticadas con TikZ
Insertar gráficos y figuras en documentos LATEX
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
Introducción
Compilando con LaTeX. Figuras .eps
Compilando con PDFLATEX. Figuras .pdf, .jpg, .png y .eps
Edición adicional de figuras con Inkscape
De nuevo: Paquete float
Paquete subfigure
Los ambientes wrapfigure y floatflt
Crear figuras nativas con TikZ
Citas bibliográficas consistentes con BibTeX
7.1
7.2
7.3
Entorno thebibliography
BibTEX
JabRef
Diseño Editorial
8.1
8.2
Proximidad.
Alineamiento.
Repetición.
Contraste.
Bajar la carga cognitiva
Amenidad: Los Cuatro Principios Básicos
8.2.1
8.2.2
8.2.3
8.2.4
Legibilidad: Cómo escoger las fuentes.
Color
Editar un PDF con Inkscape
8.3
8.4
8.5
Numeración automática de definiciones, teoremas y ejemplos.
El paquete ntheorem
Personalización de teoremas, definiciones, etc.
Personalización de secciones, subsecciones, etc.
El paquete todonotes
El paquete boiboites
Paquete algorithm2e
Color para el código de lenguajes de programación
Cómo hacer listas de ejercicios con solución
Personalizar el Documento
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10 Cabeceras
9.11 Código LaTeX de este libro
9.12 Otras Plantillas (templates) LATEX
10 Cómo hacer Transparencias con la clase Beamer
10.1
Introducción
CONTENIDO
v
73
76
76
77
79
80
81
81
82
84
89
93
94
94
96
101
101
102
105
107
107
109
109
109
110
110
110
112
113
117
117
118
119
120
120
121
122
125
131
133
134
139
141
141
vi
10.2 Un documento Beamer
10.3 Marcos (frames)
10.4 Velos (overlays)
10.5 Comando pause.
10.6
10.7 Blocks.
10.8 Opción fragile
10.9
Entornos para teoremas, definición, etc.
Entornos para código de programas
10.9.1 Entorno semiverbatim
10.9.2
Iluminar código de lenguajes de programación.
10.10 Beamer y el paquete algorithm2e
10.11 Gráficos
10.12 Ligas y botones.
10.13 Efectos de Transición. Color
10.14 Ligas a Documentos Externos
10.15 Animaciones
10.16 Multicolumnas.
11
Posters y Trípticos (Brochures)
11.1
11.2
11.3
Introducción
Posters
Trípticos (Panfleots o Brochures)
11.3.1 Trípticos con beamer
11.3.2 Trípticos con leaflet
12 Documentos LaTeX en Internet
12.1
LaTeX2HTLM Translator
12.2 Otra Opción: PDFScreen
12.3
12.4
Servicio de visores de PDF en Internet
Expresiones LaTeX en páginas Web
Bibliografía
Apéndice A: Agregar nuevos paquetes
Apéndice B: Habilitar ’shell escape’
Apéndice C: Instalar una distribución y un editor
C.1
C.2
C.3
Distribuciones TEX
Un Editor
Editores WYSIWYM para TEX
Apéndice D: Software adicional
D.1
Instalación la extensión TeXtext en Windows
Apéndice E: Ubuntu
E.1
Instalar Ubuntu desde Windows
Indice Analítico
141
144
144
147
147
148
150
150
150
151
152
153
154
155
157
158
158
160
160
161
165
165
168
173
173
174
175
178
179
180
182
183
183
184
187
189
190
193
193
196
Prefacio
Este texto cubre aspectos básicos e intermedios sobre composición tipográfica LATEX, diseño edi-
torial, presentaciones Beamer, edición adicional de gráficos y figuras con Inkscape y Tikz. Tam-
bién se desarrollan tópicos que tienen que ver con paquetes especiales. Algunas veces la descrip-
ción se hace "por ejemplos", dada la vastedad del tema. Los temas que se han incluido son los
tópicos más frecuentes en la edición de libros y artículos sobre matemáticas, educación, software
y programación, según nuestra experiencia. Incluye nuevos paquetes y nuevos comandos que
resuelven problemas cotidianos de edición de textos matemáticos de una manera más sencilla.
Ahora se considera TEXLive - Ubuntu y MiKTEX-Windows, nuevas cosas en diseño editorial e info-
grafía y una nueva presentación de los ejemplos (basada en TikZ).
Esta es la actualización del año 2013 del libro. Se han corregido varios errores en el código de los
ejemplos, se han creado nuevas secciones y se han ampliado otras, además de reubicar algunas.
También se han hecho cambios a la luz de los cambios en el software en este último año y se ha
simplificado el código de varios ejemplos.
Este texto se ha usado en algunos cursos en el Instituto Tecnológico de Costa Rica y se usa fre-
cuentemente en la revista digital de Matemática, Educación e Internet en la edición de artículos
y libros. Agradecemos a todas las personas que nos han ayudado con la lectura detenida del
libro, señalando errores en el texto y el código, inconsistencias, sugiriendo nuevas secciones y
por todos sus comentarios.
El código LATEX de este libro (ejemplos y plantilla) se puede descargar desde el sitio de la revista
digital Matemática, Educación e Internet (ver sección 9.11).
Cartago, Costa Rica. Febero 2013.
W. MORA, A. BORBÓN.
vii
1 LATEX: PRIMEROS PASOS
1.1 ¿Qué es LATEX?
—————-
intended for
“TEX is
the creation of beautiful
books - and especially for
books that contain a lot of
mathematic”.
Donald Knuth
El sistema TEX (se pronuncia [tej]) fue diseñado y desarrollado por Donald
Knuth en la década del 70. Es un sofisticado programa para la composición
tipográfica de textos científicos; en realidad es la mejor opción disponible
para edición de textos con contenido matemático tales como artículos, re-
portes, libros, etc. TEX es en la práctica un estándar para publicaciones
científicas en áreas como matemática, física, computación, etc. LATEX es un
conjunto de macros TEX preparado por Leslie Lamport . LATEX no es un
procesador de textos, es un lenguaje que nos permite preparar automática-
mente un documento de apariencia estándar y de alta calidad. En gener
Comentarios de: Edicion textos cientificos LATEX 2013 (0)
No hay comentarios