Edición de textos científicos
Composición, Gráficos y Beamer
Alex Borbón A., Walter Mora F.
Revista Digital Matemática Educación e Internet (www.cidse.itcr.ac.cr/revistamate)
EDICIÓN DE TEXTOS CIENT´IFICOS
LATEX
Composición, Gráficos y Presentaciones
Beamer
Walter Mora F.,
Alex Borbón A.
Escuela de Matemática
Instituto Tecnológico de Costa Rica.
Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate)
Textos Universitarios
ii
Derechos Reservados ©
Primera Edición.
Revista digital, Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/), 2009.
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 y Presentaciones Beamer/Walter Mora F.
Alexánder Borbón A. – 1 ed.
– Escuela de Matemática,Instituto Tecnológico de Costa Rica. 2009.
173 p.
ISBN (en trámite)
1. LATEX. 2. Composición tipográfica-automatizada 3. Tipos - símbolos matemáticos.
2004044064
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 expresan la
opinión de sus autores y no necesariamente la del Instituto Tecnológico de Costa Rica.
Para este material en particular, se autoriza la reproducción total o parcial de los contenidos siempre y cuando se cite la fuente.
Contenido
Prefacio
1
LATEX: Primeros pasos
1.1
1.2
¿Qué es LATEX?
Distribuciones TeX/LATEX y editores.
1.2.1
Acciones en una sesión con LATEX
Convertir documentos MS Word a LATEX
Distribuciones
1.3
1.4
2
Creando un documento
2.1
Preámbulo y cuerpo
2.1.1
Otros comandos para el preámbulo
viii
1
1
3
3
5
7
8
8
9
iii
iv
CONTENIDO
Cuerpo del documento
Otros ajustes
Idioma
Caracteres especiales.
Algunos tipos de fuentes (fonts).
Tamaños de letras.
2.1.2
2.1.3
2.1.4
Tipos y tamaños de letras.
2.2.1
2.2.2
2.2.3
Párrafos y efectos especiales.
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.3.8
2.3.9
Enumerado automático.
Título, Contenido, Secciones y Bibliografía
Modulación
Centrar
Cajas
Doble columna
El comando multicol
El ambiente minipage
El comando parbox
Otros efectos de texto
Texto como en la pantalla
Espacio horizontal y vertical
2.2
2.3
2.4
2.5
2.6
3
Texto en modo matemático
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
Potencias, subíndices y superíndices
Tamaño natural
Raíces
Fracciones y “fracciones”
Elipsis (puntos)
Delimitadores
LLaves y barras horizontales
Acentos y “sombreros” en modo matemático
Negritas en modo matemático
Espacio en modo matemático
Centrado
9
9
10
13
13
13
14
19
19
20
20
20
21
23
26
27
30
31
35
38
39
40
40
41
41
43
43
45
46
46
47
47
CONTENIDO
Contadores automáticos
3.12
3.13
Arreglos
3.14 Matrices
3.15
3.16
Relaciones
Flechas
Letras griegas
Alineamiento
Tablas de símbolos matemáticos frecuentes
3.16.1
3.16.2 Operadores binarios
3.16.3
3.16.4 Negación de relaciones
3.16.5
3.16.6 Operadores grandes
3.16.7 Otros símbolos
3.16.8
3.16.9
Especiales
Símbolos del paquete amssymb
4
Tablas
4.1
4.2
Los ambientes figure y table
Los ambientes wrapfigure y floatflt
4.2.1
4.2.2
wrapfigure
floatflt
5
Insertar gráficos y figuras en documentos LATEX
5.1
5.2
Introducción
¿Cómo insertar las figuras?
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
5.2.8
Insertar figuras EPS
Algunos efectos para gráficos EPS
Insertar figuras BMP, JPG, PNG,...
Insertar figuras cuando compilamos con PDFLATEX
Errores relacionados con “BoundingBox”
Convertir imágenes a otro formato con Software libre.
Extraer figuras de libros o de Internet.
Crear figuras nativas con PAG, Tikz, LaTeXDraw, PiCTeX,...
v
47
49
51
52
55
55
55
56
56
57
57
58
58
58
60
68
70
71
72
74
74
75
77
81
84
86
87
88
90
91
vi
6
CONTENIDO
Crear nuevos comandos y otros paquetes
6.1
6.2
6.3
6.4
Abreviando comandos. Comando con opciones.
Numeración automática de definiciones, teoremas y ejemplos.
El paquete ntheorem
Paquete algorithm2e
7
Notas acerca del Diseño del documento
7.1
7.2
7.3
7.4
7.5
7.6
Proximidad.
Alineamiento.
Repetición.
Contraste.
Amenidad: Los Cuatro Principios Básicos
7.1.1
7.1.2
7.1.3
7.1.4
Legibilidad: Cómo escoger las fuentes.
Color
Personalizar Capítulos y Secciones
Personalizar Definiciones, Teoremas, Ejemplos, etc.
PDF, Inkscape y Adobe Illustrator
8
Citas bibliográficas consistentes con BibTeX
8.1
8.2
Entorno thebibliography
BibTEX
8.2.1
JabRef
9
Cómo hacer Transparencias con la clase Beamer
9.1
9.2
9.3
9.4
9.5
9.6
Introducción
Instalar Beamer
Un documento Beamer
Marcos
Velos (overlays)
9.5.1
9.5.2
Comando pause.
Opciones <i-> y \uncover<i->
Opción <i-|alert@ i>
102
102
106
107
109
113
113
113
114
114
114
115
117
119
121
121
124
124
125
130
132
132
133
134
137
138
139
141
142
9.7
9.8
9.9
9.10
9.11
9.12
9.13
9.14
9.15
9.16
Entornos para teoremas, definición, etc.
Blocks.
Opción fragile
Entorno semiverbatim
Beamer y el paquete algorithm2e
Gráficos
Ligas y botones.
Efectos de Transición. Color
Ligas a Documentos Externos
Animaciones
10
Poner Documentos LATEX en Internet
10.1
10.2
Bibliografía
LATEX2HTLM Translator
Otra Opción: Incrustar PDF o SWF individuales.
vii
142
144
145
146
147
149
150
151
153
154
156
156
164
167
Prefacio
Este texto cubre aspectos básicos e intermedios sobre composición tipográfica LATEX .
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 in-
cluido 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. En esta nueva edición se
incluye un capítulo sobre BibTeX, otro sobre diseño básico de libros y una sección sobre
opciones cómodas para poner documentos LATEX en Internet. Este texto se ha usado en
algunos cursos en el Instituto Tecnológico de Costa Rica y lo usan frecuentemente los
asistentes, en la revista digital.
Cartago, Costa Rica. 2009.
W. MORA, A. BORBÓN.
1 LATEX: PRIMEROS PASOS
1.1 ¿Qué es LaTeX?
“TEX is intended for the creation of beautiful books - and especially for books that
contain a lot of mathematic”.
Donald Knuth
TEX (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 tales como artículos, reportes, 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 macros TEX preparado por Leslie
Lamport. LATEX no es un procesador de textos, es un lenguaje que nos
permite preparar automáticamente un documento de apariencia estándar y
de alta calidad.
Donald Knuth
En general, solo necesitamos editar texto y algunos comandos y LATEX se encarga de
componer automáticamente la “formulería” del documento. A diferencia de un procesador
de textos, con LATEX tenemos un control más fino sobre cualquier aspecto tipográfico del
1
LaTeX.. Walter Mora F., Alex Borbón A.
Derechos Reservados © 2009 Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/)
2
LATEX: PRIMEROS PASOS
documento1.
EJEMPLO 1.1 LATEX formatea las páginas de acuerdo a la clase de documento especificado
por \documentclass{ }, por ejemplo, \documentclass{book}.
Un documento LATEX puede tener texto ordinario junto con texto en modo matemático.
Los comandos vienen precedidos por el símbolo “\” (backslash). Un ejemplo de código
LATEXes el siguiente:
\documentclass{book}
\usepackage{latexsym}
\begin{document}
$0^0$ es una expresi\’on indefinida.
Si $a>0,$ $a^0=1$
Sin embargo, convenir en que $0^0=1$ es adecuado para que
algunas f\’ormulas se puedan expresar de manera sencilla,
sin recurrir a casos especiales, por ejemplo
pero $0^a=0.$
$$e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}$$
$$(x+a)^n=\sum_{k=0}^\infty \binom{n}{k}x^k a^{n-k}$$
\end{document}
Este código, una vez compilado, produce una página con el texto:
1Además de LaTeX, existe otra opción, llamada ConTeXt. Este conjunto de macros TeX es menos famosa pero
tal vez es más sencilla de usar y ofrece más posibilidades de edición TeX
00 es una expresión indefinida. Si a > 0, a0 = 1 pero 0a = 0. Sin embargo,
convenir en que 00 = 1 es adecuado para que algunas fórmulas se puedan
expresar de manera sencilla, sin recurrir a casos especiales, por ejemplo
3
ex =
xn
n!
n=0
(x + a)n =
k=0(cid:18)n
k(cid:19)xkan−k
1.2 Distribuciones TeX/LaTeX y editores.
Una distribución TeX contiene el núcleo principal del programa, paquetes y extensiones
adicionales: Integra todo lo que hace falta para poner a funcionar TeX y LaTeX sobre un
sistema operativo. Una vez que instalamos TeX usando alguna distribución, es conveniente
tener un editor no solo para editar de manera cómodo el texto, también para tener acceso
de manera sencilla a las tareas usuales de una sesión LaTeX: editar, compilar, visualizar,
imprimir o convertir a PDF.
1.2.1 Distribuciones
MiKTEX es una implementación de TEX para Windows de distribución gratuita. Una de
sus mejores facetas es su habilidad de actualizar o buscar paquetes (vía Internet) e instalar-
los “al vuelo”, conforme se necesitan.
Hay otras distribuciones de TEX: TeXLive (Windows, Linux, Mac) y MacTeX (Mac OS
X). Las distribuciones Linux (como Ubuntu) vienen con TeXLive y los editores Kile y LyX.
¿Cómo obtener MiKTEX?
Para obtener MiKTEX se puede ir directamente al sitio web http://miktex.org/.
¥
(cid:229)
¥
(cid:229)
4
LATEX: PRIMEROS PASOS
Se puede optar por el sistema básico (‘Installing a basic
Comentarios de: Edición de textos científicos LaTeX - Composición, Gráficos y Beamer (1)