Edición de textos científicos
Composición
Diseño editorial
Gráficos, Inkscape, TikZ
Presentaciones Beamer
Alexánder Borbón A., Walter Mora F.
Instituto Tecnológico de Costa Rica
Revista digital Matemática, Educación e Internet
www.tec-digital.itcr.ac.cr/revistamatematica/
EDICIÓN DE TEXTOS CIENT´IFICOS
LATEX 2da edición, Febrero 21, 2012.
Composición, Diseño Editorial, Gráficos,
Inkscape, Tikz y Presentaciones Beamer
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/)
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. 2012.
173 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/LATEX y editores.
1.2.1
1.2.2
Distribuciones TEX/LATEX
Un Editor
Acciones en una sesión con LATEX
2.1
2.2
2.3
Editar, compilar y ver el resultado.
Convertir documentos a LATEX
Detalles del preámbulo y el cuerpo
2.3.1
Idioma
Escritura de Texto Normal
3.1
Caracteres especiales.
Algunos tipos de fuentes (fonts).
Tamaños de letras.
(*) Las fuentes y sus atributos
Tipos y tamaños de fuentes.
3.1.1
3.1.2
3.1.3
3.1.4
Párrafos y efectos especiales.
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
Color y cajas de color
Centrar
Espacio horizontal y vertical
Cajas
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
3.3
vii
1
1
2
3
3
4
4
7
7
10
13
13
13
14
14
16
19
20
20
20
21
23
24
25
26
iii
iv
CONTENIDO
3.4
3.5
Notas en el margen
3.3.1
Enumerado automático.
3.4.1
Título, contenido, secciones y bibliografía
3.5.1
Indice alfabético
Enumeración usando el paquete TikZ.
4
5
6
3.6 Modulación
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
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.
Ancho de las columnas
Tablas y objetos flotantes
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9 Modo matemático en tablas con tabularx
5.10
5.11
Problemas con los objetos flotantes: Paquete float
Tablas sofisticadas con TikZ
Insertar gráficos y figuras en documentos LATEX
6.1
6.2
Introducción
¿Cómo insertar las figuras?
28
28
31
32
34
37
38
39
39
40
40
42
42
44
45
45
45
46
46
47
49
50
54
54
54
54
54
55
55
55
56
58
59
59
60
61
64
65
65
67
68
71
71
72
74
74
74
7
8
9
CONTENIDO
6.3
6.4
6.5
6.6
6.7
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
Personalizar el Documento
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
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
Código de lenguajes de programación en color
Paquete minted
9.8.1
Paquete verbments para TeXLive
9.8.2
Cómo hacer listas de ejercicios con solución
9.9
9.10 Cabeceras
9.11 Código LaTeX de este libro
10 Cómo hacer Transparencias con la clase Beamer
Introducción
10.1
10.2 Un documento Beamer
10.3 Marcos (frames)
10.4 Velos (overlays)
10.4.1 Opciones <i-> y \uncover<i->
10.4.2 Opción <i-|alert@ i>
Entornos para teoremas, definición, etc.
10.5 Comando pause.
10.6
10.7 Blocks.
10.8 Opción fragile
10.9
Entornos para código de programas
v
80
83
84
84
86
91
91
92
94
97
97
99
99
99
100
100
100
102
103
106
106
107
108
108
109
109
111
114
114
115
117
118
120
122
122
122
125
125
125
127
128
128
129
131
131
vi
10.9.1 Entorno semiverbatim
10.9.2 Entorno minted
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
11 Documentos LaTeX en Internet
11.1
LaTeX2HTLM Translator
11.2 Otra Opción: PDFScreen
Bibliografía
Apéndice A: Instalar una distribución y un editor
A.0.1 Distribuciones TEX
A.0.2 Un Editor
Software adicional
A.1
Apéndice B: Ubuntu
B.1
Instalar Ubuntu desde Windows
Indice Analítico
131
132
133
134
135
136
138
139
140
140
141
143
144
144
145
148
151
151
154
Prefacio
Esta es la versión 2012 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. El texto
cubre aspectos básicos e intermedios sobre composición tipográfica LATEX, diseño editorial, pre-
sentaciones Beamer, edición adicional de gráficos y figuras con Inkscape y Tikz.
También se desarrollan tópicos que tienen que ver con paquetes especiales. Algunas veces la
descripción se hace “por ejemplos”, dada la bastedad 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 coman-
dos 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 infografía y una nueva presentación de los ejemplos (basada en TikZ).
La edición 2010 fue implementada en Windows XP con MiKTEX 2.8 y Texmaker. Esta nueva edi-
ción se implementó con la distribución TeX Live 2011 y los editores TeXmaker 3.2.1 y TeXstudio
2.2 (en algunas ocasiones) sobre Ubuntu 11.10. En general, no debería haber problema en usar el
motor MiKTEX o TEXLive para compilar el código de los ejemplos (excepto tal vez un par de casos
en Windows 7, pero se indica cómo solucionar el problema). Este texto se ha usado en algunos
cursos en el Instituto Tecnológico de Costa Rica y se usa frecuentemente 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ña-
lando errores en el texto y el código, inconsistencias, sugiriendo nuevas secciones y por todos
sus comentarios.
El código LATEX de este libro se puede descargar desde el sitio de la revista digital Matemática,
Educación e Internet (ver sección 7.11),
Cartago, Costa Rica. Febrero 2012.
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 general,
solo necesitamos editar texto y algunos comandos y LATEX se encarga de componer automática-
mente el documento.
Donald Knuth, 1938−
A diferencia de un procesador de textos, con LATEX tenemos un control más fino sobre cualquier
aspecto tipográfico del documento1.
LATEX formatea las páginas de acuerdo a la clase de documento especificado por el comando
\documentclass{ }, por ejemplo, \documentclass{book} formatea el documento para ser un libro.
Un documento L
Comentarios de: Tutorial LaTeX 2012 (0)
No hay comentarios