L Curso de Extensión Universitaria Composici n de...

75
Curso de Extensión Universitaria Universidad de Sevilla L A T E X Composición de textos científicos con el ordenador Versión: 19 de marzo de 2014 Anna Doubova (http://www.personal.us.es/doubova) Rosa Echevarría (http://www.personal.us.es/echevarria) URL de estos apuntes : http://personal.us.es/doubova/Latex/ApuntesLaTeX.pdf Departamento de Ecuaciones Diferenciales y Análisis Numérico

Transcript of L Curso de Extensión Universitaria Composici n de...

Page 1: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

Curso de Extensión UniversitariaUniversidad de Sevilla

Curso de Extensión UniversitariaUniversidad de Sevilla

LATEXComposición de textos científicoscon el ordenador

Anna Doubova (http://www.personal.us.es/doubova)Rosa Echevarría (http://www.personal.us.es/echevarria)Departamento de Ecuaciones Diferenciales y Análisis Numérico

Composición detextos científicos

con el ordenador

Versión: 19 de marzo de 2014

Anna Doubova (http://www.personal.us.es/doubova)Rosa Echevarría (http://www.personal.us.es/echevarria)URL de estos apuntes : http://personal.us.es/doubova/Latex/ApuntesLaTeX.pdfDepartamento de Ecuaciones Diferenciales y Análisis Numérico

Page 2: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

Estos breves apuntes sobre LATEX han sido elaborados con la ideade servir de material de apoyo a los alumnos del Curso de ExtensiónUniversitaria de la Universidad de Sevilla LATEX : Composición detextos científicos con el ordenador. Grosso modo, constituyen elguión de los temas que se abarcan durante las 30 horas del mis-mo. Además, cada tema está completado con numerosos ejemplosy ejercicios prácticos, cuya realización es fundamental para el se-guimiento del curso.De ninguna manera estas notas son un manual de referencia sobreLATEX , cuyas posibilidades son infinitamente mayores.

Page 3: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

Índice general

1. Aspectos globales de un documento 7

1.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.2. Estructura básica del documento fuente . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.3. Divisiones de un documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.4. Ficheros de estilo o paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.5. Internacionalización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2. Composición de textos 11

2.1. Letras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.1.1. Familias de tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.1.2. Perfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.1.3. Grosores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.1.4. Tamaños de letra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2. Párrafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.3. Espacios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.3.1. Longitudes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.3.2. Espacios verticales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.3.3. Espacios horizontales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.3.4. Espacios elásticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.4. Entornos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.5. Alineación del texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.5.1. Centrar el texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.5.2. Alinear el texto a derecha o a izquierda . . . . . . . . . . . . . . . . . . . . . . 19

2.5.3. Citas textuales y versos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.6. Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3

Page 4: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2.6.1. Listas numeradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.6.2. Listas con viñetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.6.3. Listas descriptivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.7. Referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.8. Notas a pie de página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.9. División de palabras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.10. Caracteres reservados de LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3. Composición de fórmulas matemáticas 27

3.1. AMS-LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.2. El modo matemático . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.3. Elementos básicos de las fórmulas matemáticas . . . . . . . . . . . . . . . . . . . . . . 30

3.3.1. Símbolos elementales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.3.2. Texto corriente dentro del modo matemático . . . . . . . . . . . . . . . . . . . 31

3.3.3. Exponentes y subíndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.3.4. Fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

3.3.5. Raíces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3.3.6. Sumatorios e integrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.3.7. Puntos suspensivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.3.8. Paréntesis de diversos tamaños . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.4. Expresiones alineadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.4.1. Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.4.2. Fórmulas en más de una línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3.5. Cosas encima y debajo de otras cosas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.6. Definición de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.7. Letras especiales en modo matemático . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.7.1. Letras «blackboard» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.7.2. Letras caligráficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.7.3. Letras roman en modo matemático . . . . . . . . . . . . . . . . . . . . . . . . . 45

4. Composición de un documento completo 46

4.1. Aspecto básico de las páginas de un documento . . . . . . . . . . . . . . . . . . . . . . 46

4.1.1. Estilos de página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

4.1.2. Márgenes de página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4.2. Entornos tipo teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4.2.1. El paquete theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

4.3. Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4.4. Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4.4.1. Gráficos externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4

Page 5: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4.4.2. El paquete graphicx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

4.5. Entornos flotantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4.6. Referencias bibliográficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

4.7. Índices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.7.1. Índice general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.7.2. Índices de tablas y figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

4.7.3. Índice de materias o alfabético . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

4.8. Página de título . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

4.9. Uso de colores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.10. Documentos voluminosos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

4.11. Cómo cambiar los títulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

5. Creación de presentaciones 70

5.1. Complementos de PowerPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

5.2. La clase slides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

5.3. La clase beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

A. Símbolos en modo matemático 72

A.1. Letras griegas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

A.2. Símbolos de relación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

A.3. Operaciones binarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

A.4. Flechas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

A.5. Otros símbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Bibliografía 74

5

Page 6: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

Índice de tablas

1.1. Divisiones de un documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1. Familias de tipos en LATEX: órdenes y declaraciones. . . . . . . . . . . . . . . . . . . . 11

2.2. Perfiles de letras en LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.3. Perfil de las tres familias de tipos de LATEX. . . . . . . . . . . . . . . . . . . . . . . . . 12

2.4. Grosores de letra básicos de LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.5. Tamaños de letra básicos de LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.6. Unidades de longitud utilizadas por TEX y LATEX. . . . . . . . . . . . . . . . . . . . . . 16

2.7. Saltos horizontales de longitud predefinida . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.8. Alineación horizontal del texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.9. Caracteres reservados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.1. Encabezamientos para la opción headings. . . . . . . . . . . . . . . . . . . . . . . . . 47

4.2. Colores disponibles con la opción [dvipsnames] . . . . . . . . . . . . . . . . . . . . . . 68

6

Page 7: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

1 Aspectos globales deun documento

1.1 Introducción

LATEX (pronúnciese látek) es un sistema de composición de textos basado en TEX (pronúnciese tek).

TEX es un lenguaje de tipografía de bajo nivel diseñado por Donald E. Knuth, especialmente orientadoa la composición de fórmulas matemáticas complejas, para lo cual está generalmente considerado comoel mejor existente.

LATEX es un conjunto de macros de TEX escritos por Leslie Lamport, que por un lado facilitan laescritura de fórmulas, ecuaciones y expresiones de tipo matemático, y por otro permiten estructurarfácilmente un documento en capítulos, secciones, subsecciones, etc., gestionando además con comodidadnotas, bibliografías y tablas de contenido.

La calidad tipográfica de los documentos realizados con LATEX está a la altura de las mejores editorialescientíficas, muchas de las cuales lo requieren para sus artículos académicos, y su uso es obligado paralas comunicaciones en gran cantidad de congresos científicos. El hecho de que LATEX sea un sistemade código abierto ha permitido, por añadidura, la aparición de múltiples utilidades que amplían suscapacidades con nuevas macros de propósito muy diverso.

Por otra parte, aunque diseñado específicamente para componer documentos científicos, LATEX puedefacilitar enormemente la composición de cualquier documento (libros, tesis, etc.): unas cuantas órdenesLATEX añadidas a un texto plano pueden generar un documento perfecta y uniformemente formateado.

Para obtener un documento LATEX hay que comenzar por escribir, con ayuda de cualquier editor detexto plano (plain text), el texto que se desea componer junto con los adecuados comandos y órdenes.Esto constituye el documento fuente o código y será guardado en un fichero fuente.

A continuación, hay que procesar este fichero fuente, utilizando el programa adecuado. A este procesotambién se le llama a veces compilación, por similitud con el procedimiento seguido para traducir unprograma en un lenguaje de programación de alto nivel. Una vez procesado, el documento está listopara ser enviado al dispositivo de salida correspondiente, pantalla o impresora.

1.2 Estructura básica del documento fuente

Para ser reconocido como tal, un fichero fuente LATEX debe tener la extensión .tex. El código quecontiene debe poseer la siguiente estructura:

7

Page 8: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

1. Aspectos globales de un documento 8

\documentclass[Opciones]Clase%% Las lineas que comienzan por % son consideradas comentarios% y son ignoradas al compilar el documento%

Aspectos globales del documento: formato,Preámbulo tamaño de letra, la anchura y longitud

del texto, definiciones especiales, etc.\begindocument

Cuerpo Contenido del documento\enddocument

El parámetro Clase determina el estilo global del documento. Las clases nativas de LATEX son:

article, para artículos de revistas o documentos no muy grandes.

report, para informes mayores que constan de más de un capítulo, proyectos de fin de carrera,tesis doctorales, apuntes, etc.

book, para libros o documentos muy extensos.

slides, para transparencias. Esta clase emplea tipos de letras grandes.

letter, para escribir cartas.

Hay muchas otras clases disponibles mediante la utilización de «paquetes» (packages) (véase la Sec-ción 1.4.

Las Opciones no son obligatorias. Si se incluye más de una, deben estar separadas por comas. Algunasde ellas son:

10pt, 11pt, 12pt: indican el tamaño de caracteres (en puntos) que se utilizará por defecto enel documento1. El valor por defecto es 10pt.

a4paper: indica que el tamaño de papel al que debe adaptarse el texto impreso es DIN-A4(29.7×21 cm). La opción por defecto, si no se especifica nada, es letterpaper, que es el tamaño depapel denominado letter (27.5×21.25 cm), el habitual en EEUU y Canadá. Para que los márgenesse calculen de forma correcta para el papel de tamaño DIN-A4 es, pues, imprescindible usar laopción a4paper.

twoside: define márgenes adecuados para componer documentos a dos caras, en los que losmárgenes son distintos según la página sea par o impar. Esta es la opción por defecto para lasclase book.

twocolumn: compone todo el texto a dos columnas.

Por ejemplo, la orden \documentclass[12pt,a4paper]report indica que el estilo del documento esreport, el tamaño de caracteres de 12pt y la medida de papel es DIN-A4.

Ejercicio 1.1Crea tu primer documento LATEX. ATENCIÓN: No dejes errores sin corregir.

1El punto es la unidad de longitud habitual de los tipógrafos; 1pt ≈ 0.35146 mm

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 9: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

1. Aspectos globales de un documento 9

1.3 Divisiones de un documento

LATEX dispone de una serie de órdenes para estructurar un documento, esto es, para dividirlo en partes,capítulos, secciones, etc., convenientemente numerados. Algunas de ellas están disponibles en todas lasclases de documentos y otras no lo están.

En la siguiente tabla aparecen las órdenes que se encargan de estructurar los documentos en las clasesbook o report. En la clase article la unidad \chapter (Capítulo) no está disponible.

Clases book y report Nombre\part[TextoInd]Título \part*Título Parte (opcional)\chapter[TextoInd]Título \chapter*Título Capítulo\section[TextoInd]Título \section*Título Sección\subsection[TextoInd]Título \subsection*Título Subsección\subsubsection[TextoInd]Título \subsubsection*Título Subsubsección\paragraph[TextoInd]Título \paragraph*Título Párrafo\subparagraph[TextoInd]Título \subparagraph*Título Subpárrafo

Tabla 1.1: Jerarquía y sintaxis de las unidades de estructura para las clases book y report. En laprimera columna (comandos sin asterisco), el argumento obligatorio Título aparecerá como el títulode la unidad correspondiente y el argumento optativo TextoInd es el título que va a aparecer enel índice general. En la segunda columna, los comandos con asterisco no numeran la unidad y nointroducen nada en el índice

Las unidades de estructura se numeran automáticamente. El argumento Título aparecerá como títulode la unidad especificada por el comando y estará precedido por el número de orden de la unidad.El argumento opcional TextoInd es el texto que deseamos que aparezca en el índice general parahacer la referencia a la unidad en cuestión (véase la Sección 4.7). El argumento TextoInd puede serútil como alternativa al Título, cuando este último es excesivamente largo. Todos estos comandos seescriben en el cuerpo del fichero fuente.

Ejercicio 1.2Crea un documento con algunas de las unidades de la Tabla 1.1.

1.4 Ficheros de estilo o paquetes

Además de las clases de documento (book, report, article. . . ) existen los ficheros de estilo o paquetes(package) que se encargan de aportar estructuras adicionales que realizan tareas específicas, como porejemplo añadir nuevos comandos, símbolos o modificar el comportamiento de la distribución estándarde LATEX. Existen multitud de ellos. Para activar un paquete, basta escribir en el preámbulo deldocumento fuente la siguiente orden:

\usepackage[Opciones]nombrepaquete

siendo nombrepaquete el nombre del paquete que se desea utilizar y Opciones una lista de palabrasclaves que activan funciones especiales del paquete.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 10: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

1. Aspectos globales de un documento 10

Ejemplo 1.3

\documentclass[11pt]report\usepackage[spanish]babel\usepackage[utf8]inputenc%\begindocumentEste es el cuerpo del documento

\enddocument

El comando \usepackage[spanish]babelindica la inclusión de los macros del paquetebabel y la activación de la opción spanish dedicho paquete.El comando\usepackage[utf8]inputencindica la inclusión del paquete de macrosinputenc con la opción utf8.

1.5 Internacionalización

Las normas tipográficas y ortográficas no son iguales en todos los idiomas. Las que rigen LATEX son,lógicamente, las del idioma inglés. El paquete babel permite modificar algunas de dichas normas paraadoptar las de otros idiomas. La opción spanish asegura el uso de las reglas del silabeo del español.Además, se modifica la definición de ciertos títulos para que aparezcan en español. Por ejemplo, sinesta opción, la orden \chapter inicia un nuevo capítulo y lo titula Chapter; con la opción spanish eltítulo será Capítulo. Como se verá más adelante, sus efectos son mucho más amplios, llegando inclusoa introducir los nombres de algunas funciones matemáticas elementales, como por ejemplo senx paraescribir la función seno, en lugar de sinx, que es como se escribe en inglés (sinus).

En inglés no hay letras acentuadas. Para utilizarlas en LATEX hay que usar comandos especiales. Porejemplo, para obtener á habría que escribir en el código fuente \'a; para obtener í habría que escribir\'\i y para obtener ñ habría que escribir \~n.

Si se desean utilizar los caracteres acentuados habituales directamente en el código fuente, es necesarioinformar a LATEX de qué codificación de caracteres está usando nuestro editor de texto. Los máshabituales son: las extensiones ISO 8859 del código ASCII (en Europa occidental, especialmente elISO 8859-1, también llamado ISO Latin 1), el código Mac OS Roman (en ordenadores Mac) y cadavez más el código UTF-8.

Los editores de Mac suelen utilizar la codificación Mac OS Roman. En Linux, lo más habitual es queutilicen UTF-8. En Windows habitualmente será UTF-8 o ISO Latin 1. Normalmente, la codificación autilizar se puede cambiar en las preferencias del editor. Para obtener la máxima portabilidad recomen-damos utilizar la codificación UTF-8, que, además, proporciona el conjunto más amplio de caracteres,lo que permite escribir en prácticamente, todos los idiomas, incluyendo los alfabetos griego, cirílico,copto, armenio, hebreo, árabe, siríaco, chino, japonés y coreano.

Recuérdese que lo importante es que coincidan el código de caracteres declarado ennuestro documento con el utilizado por nuestro editor.

La orden siguiente informa a LATEX de que en el documento se utiliza el conjunto de caracteres UTF-8:

\usepackage[utf8]inputenc

Las otras opciones serían latin1 y applemac. Algunos editores especialmente diseñados para escribirLATEX son capaces de determinar, a partir de la declaración del paquete inputenc, el tipo de codificaciónutilizada por el documento, y de adaptarse a él.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 11: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2 Composición de textos

2.1 Letras

2.1.1 Familias de tipos

LATEX dispone, por defecto1 de tres familias de tipos de letras:

roman: la que se utiliza por defecto en la mayoría de las clases de documentos.

sanserif : (palo seco en español) letra sin adornos; se utiliza habitualmente para transparencias y parala web.

typewriter: (mecanográfico) se utiliza normalmente para escribir órdenes delenguajes de programación, ya que es un tipo con anchura de carácter fija, lautilizada habitualmente por los editores de texto plano.

Además de estos tipos, LATEX dispone de los necesarios para escribir matemáticas.

En la elección de tipos de letra hay que distinguir:

Órdenes: se utilizan para elegir el tipo de letra de una pequeña cantidad de texto (palabra ofrase).

Declaraciones: Se utilizan para definir el tipo de letra que queremos que afecte a una grancantidad de texto o a todo el documento. Su efecto se mantiene hasta que se encuentre otradeclaración que anule la anterior o hasta el final del “grupo” en el que se encuentra.

Orden Declaraciónroman \textrmtexto \rmfamily textosanserif \textsftexto \sffamily textotypewriter \texttttexto \ttfamily texto

Tabla 2.1: Familias de tipos en LATEX: órdenes y declaraciones.

1Mediante “paquetes” dispone de muchos más

11

Page 12: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 12

Ejemplo 2.1

\sffamily Todo lo que está encerradoentre las llaves se escribirá con lafamilia sanserif

\beginsffamilyTodo lo que está dentro del entornotambién, excepto si\textrmdentro ordenamos otra cosa.\endsffamily

\textttEl código se escribenormalmente con la familiatypewriter.

Todo lo que está encerrado entre las llaves se es-cribirá con la familia sanserif

Todo lo que está dentro del entorno también, ex-cepto si dentro ordenamos otra cosa.

El código se escribe normalmente con lafamilia typewriter.

2.1.2 Perfiles

Cada familia tiene cuatro perfiles o formas diferentes:

recto: (up) es el perfil normal, el que se usa por defecto.

itálico: (itálico) también se le llama cursiva.

inclinado: (slanted) perfil inclinado; no es lo mismo que itálico, aunque en algunas familias seconfunden.

versalitas: (small caps) todas las letras en mayúsculas, pero las Mayúsculas sonmás grandes.

Para elegir el perfil de fuente que se desea, LATEX también tiene órdenes y declaraciones:

Orden Declaraciónrecto \textuptexto \upshape textoitálico \textittexto \itshape textoinclinado \textsltexto \slshape textoversalita \textsctexto \scshape texto

Tabla 2.2: Perfiles de letras en LATEX.

Roman Sanserif Typewriterrecto Roman recto Sanserif recto Typewriter rectoitálico Roman itálico Sanserif itálico Typewriter itálicoinclinado Roman inclinado Sanserif inclinado Typewriter inclinadoversalita Roman versalita Sanserif versalita Typewriter versalita

Tabla 2.3: Perfil de las tres familias de tipos de LATEX.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 13: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 13

Ejercicio 2.2Escribe un texto mezclando los distintos perfiles con las tres familias de tipos de LATEX.

2.1.3 Grosores

Los grosores de letra que utiliza LATEX por defecto son sólo dos, aunque puede manejar muchos más:

normal: (medio) es el grosor normal, el que se usa por defecto.

grueso: (boldface) también se le llama negrita.

Orden Declaraciónnormal \textmdtexto \mdseries textonegrita \textbftexto \bfseries texto

Tabla 2.4: Grosores de letra básicos de LATEX.

Los comandos de elección de familia, perfil y grosor se pueden combinar.

Ejemplo 2.3

Empiezo escribiendo normal.\textbfAhora es negrita\itshape y ésta, además, es itálica.Esto es recto \textslahora me inclino,sigo recto \textscy ahora versalitas.

Empiezo escribiendo normal. Ahora es negri-ta y ésta, además, es itálica. Esto es rectoahora me inclino, sigo recto y ahora versa-litas.

LATEX ofrece un comando específico para destacar una parte del texto del resto: si el texto alrrededores recto, el enfatizado es itálico. Si el texto circundante es itálico o inclinado, el enfatizado es recto.

\emphtexto

Ejemplo 2.4

Cuando el entorno es recto,\emphel enfatizado es itálico.

\itshapePero cuando el entorno es itálico,\emphel enfatizado es recto.

Cuando el entorno es recto, el enfatizado es itá-lico.

Pero cuando el entorno es itálico, el enfatizadoes recto.

Para destacar palabras o pequeñas porciones de texto dentro de uno más grande es preferible el uso dela orden \emph al uso de las órdenes \textrm o \textit, ya que la primera calcula mejor losespacios entre palabras.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 14: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 14

2.1.4 Tamaños de letra

Los tamaños de letra que por defecto utiliza LATEX son:

M M M M Mtiny scriptsize footnotesize small normalsize

M M M M Mlarge Large LARGE huge Huge

Tabla 2.5: Tamaños de letra básicos de LATEX.

Estos tamaños no son absolutos, sino relativos al tamaño de letra por defecto del documento.

Ejercicio 2.5Escribe un texto utilizando distintos tamaños de letra.

2.2 Párrafos

Varios espacios seguidos se interpretan como un único espacio en blanco.

Varias líneas en blanco se tratan como una sola.

Para iniciar un nuevo párrafo hay que dejar una línea en blanco o bien escribir el comando

\par

LATEX produce de forma automática un sangrado (indentation) de la primera línea de cada párrafo.Si se desea evitar que esto ocurra, se puede iniciar el párrafo con el comando

\noindent

La anchura del sangrado viene controlada por el valor que tenga la «variable» \parindent. Se puedemodificar su valor con la orden, que se aplica a todo el documento o grupo,

\setlength\parindentlongitud

Ejemplo 2.6

\setlength\parindent30ptProduce un sangrado de 30 puntos.

\setlength\parindent0ptProduce un sangrado de 0 puntos.

Produce un sangrado de 30 puntos.Produce un sangrado de 0 puntos.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 15: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 15

LATEX, por defecto, justifica el texto, es decir, lo alinea tanto a la izquierda como a la derecha,considerando elásticos los espacios entre palabras. Para iniciar una nueva línea sin completar la actual(como por ejemplo al escribir un verso) se usa uno de los tres comandos siguientes ([espacio] esopcional e indica la distancia que se dejará entre renglones, que puede venir expresada en cualquierade las unidades de la Tabla 2.6):

\newline\\\\[espacio]

Ejemplo 2.7

Con diez cañones por banda,viento en popa, a toda vela,no corta el mar, sino vuelaun velero bergantín.

Con diez cañones por banda, viento en popa, atoda vela, no corta el mar, sino vuela un velerobergantín.

Con diez cañones por banda,\\viento en popa, a toda vela,\newlineno corta el mar, sino vuela\\[10pt]un velero bergantín.

Con diez cañones por banda,viento en popa, a toda vela,no corta el mar, sino vuela

un velero bergantín.

Para iniciar una nueva línea, justificando la línea en curso (incrementando la separación entre laspalabras), se usa

\linebreak

Ejemplo 2.8

Con diez cañones por banda,\linebreakviento en popa, a toda vela, \linebreakno corta el mar, sino vuela \linebreakun velero bergantín.

Con diez cañones por banda,viento en popa, a toda vela,no corta el mar, sino vuelaun velero bergantín.

El siguiente comando produce un salto de página:

\newpage

Ejercicio 2.9Reproduce el siguiente texto (teniendo en cuenta que los márgenes que tienes en tu documento puedenser distintos a los de estos apuntes):

El lenguaje TEX fue creado por Donald E. Knuth, profesor de la Universidad de Stanford, quiencomenzó este trabajo a finales de los años 70.A comienzos de los años 80Leslie Lamport (Digital Equipment Corporation) escribe un conjunto

de ordenes (i.e. macros) de TEX que denomina LATEX, con la intención de facilitar el uso de TEX.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 16: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 16

2.3 Espacios

2.3.1 Longitudes

Las longitudes en TEX pueden expresarse en las unidades que se indican en la tabla siguiente:

Medidas absolutassp punto escalado La unidad más pequeña que TEX maneja y con

la que trabaja internamente. Todas las medidasse expresan como un número entero de sp.

pt punto Es la unidad habitual de los tipógrafos anglo-americanos. En una pulgada hay 72.27pt y1pt=65536sp.

bp punto grande Un poco más grande que el punto: en una pul-gada hay 72bp

dd punto didot Es la unidad habitual de los tipógrafos de la Eu-ropa continental. Es un poco más grande que elpunto (1dd ≈ 1.07pt)

mm milímetro 1mm = 2.845ptpc pica 1pc = 12pt

cc cícero 1cc = 12dd

cm centímetro 1cm ≈ 28.45ptin pulgada 1in = 72.27pt = 2.54cm

Relativas a la fuente en usoex Anchura de una x de la fuente en usoem Anchura de una M de la fuente en usomu Unidad matemática. 18mu = 1em

Tabla 2.6: Unidades de longitud utilizadas por TEX y LATEX.

2.3.2 Espacios verticales

La separación mayor entre las líneas NO se consigue dejando varias líneas en blanco en el fichero fuente.Para dejar espacio vertical los comandos son:

\vspaceLongitud\vspace*Longitud\vskip Longitud

donde Longitud indica el valor del salto, que vendrá expresado en cualquiera de las medidas aceptadas(ver Tabla 2.6) y puede ser positivo o negativo. Por ejemplo \vspace5cm o \vspace-3cmm.

El comando \vskip produce un salto vertical en el sitio exacto en que se encuentra. Por el contrario,el comando \vspace genera un salto vertical al comienzo de la línea siguiente a aquélla en la que seencuentra.

La orden \vspace es ignorada cuando tiene lugar al principio de una página. La orden \vspace* no loes.

Para saltos verticales pequeños es recomendable usar alguna de las siguientes órdenes, que producensaltos de longitud pre-definida:

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 17: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 17

\bigskip\medskip\smallskip

La orden \bigskip produce un salto equivalente a dejar una línea en blanco, \medskip a la mitad deeste espacio y \smallskip a la cuarta parte.

Ejemplo 2.10

Lorem ipsum dolor \vspace2mm sit amet,consectetur adipiscing elit.

Lorem ipsum dolor \vskip 2mm sit amet,consectetur adipiscing elit.

Lorem ipsum dolor sit amet,consectetur adipiscing elit.

\medskipLorem ipsum dolor sit amet,consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adi-

piscing elit.Lorem ipsum dolor

sit amet, consectetur adipiscing elit.Lorem ipsum dolor sit amet, consectetur adi-piscing elit.

Lorem ipsum dolor sit amet, consectetur adi-piscing elit.

2.3.3 Espacios horizontales

Los siguiente comandos introducen saltos horizontales:

\hspaceLongitud\hspace*Longitud\hskip Longitud

Ejemplo 2.11

Lorem ipsum dolor \hspace20mmsit amet,consectetur adipiscing elit.

Fusce sed nisl \hskip 1cm ut arcuvenenatis dictum.\hspace1cmPraesent malesuadami id lorem.

Fusce sed nisl ut arcu venenatis dictum.\hspace*1cmPraesent malesuadami id lorem.

Lorem ipsum dolor sit amet, con-sectetur adipiscing elit.Fusce sed nisl ut arcu venenatis dictum.Praesent malesuada mi id lorem.Fusce sed nisl ut arcu venenatis dictum.

Praesent malesuada mi id lorem.

Son también útiles los siguientes comandos:

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 18: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 18

Saltos horizontales de longitud predefinida\quad espacio equivalente a 1em

(\quad = \hspace1em).\qquad espacio equivalente a 2em\, separación pequeña (\, = 1

6\quad)

\: separación mediana (\: = 29\quad)

\; separación grande (\; = 518\quad)

\! separación pequeña negativa (\! =− 16\quad)

Tabla 2.7: Saltos horizontales de longitud predefinida y relativa al tamaño de letra en curso.

2.3.4 Espacios elásticos

LATEX dispone, además, de órdenes que introducen saltos (horizontales o verticales) de longitud “va-riable”, es decir, que se adaptan al espacio disponible. Normalmente se utilizan para introducir espacioentre dos elementos, “empujándolos” hasta donde sea posible.

\hfill\vfill

Ejemplo 2.12

izquierda\hfill derecha

izq.\hfill centro \hfill dcha.

izquierda derecha

izq. centro dcha.

2.4 Entornos

Para obtener texto en un formato distinto del estándar, LATEX hace uso de los entornos, que se utilizanen la forma siguiente:

\beginnombre_del_entorno......\endnombre_del_entorno

Ejemplo 2.13

\beginabstractEl entorno \textttabstract sirvepara producir la Sección Resumende un artículo.

Normalmente se sitúa alcomienzo del mismo.\endabstract

ResumenEl entorno abstract sirve para producir la Sec-ción Resumen de un artículo.Normalmente se sitúa al comienzo del mismo.

Un entorno constituye un «grupo» en LATEX: las declaraciones entre \beginentorno y\endentorno afectarán sólo al texto en el interior del entorno.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 19: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 19

2.5 Alineación del texto

Por defecto, LATEX compone las líneas justificándolas a ambos lados. No obstante, dispone de entornos,órdenes y declaraciones para producir otro tipo de alineaciones.

Entorno DeclaraciónCentrado center \centering textoAlineado a la derecha flushright \raggedleft textoAlineado a la izquierda flushleft \raggedright texto

Tabla 2.8: Entornos y declaraciones para alinear horizontalmente el texto.

2.5.1 Centrar el texto

Para centrar texto se puede usar la declaración

\centering

Esta declaración se puede usar dentro de otros entornos, como quote (ver más adelante) , table ofigure (ver Sección 4.5).

También se puede usar el entorno center. Si el texto es largo, será partido automáticamente en variaslíneas. Para forzar un salto de línea se usan los comandos \\, o \\[Salto]. LATEX deja un espaciovertical adicional antes y después del entorno.

\begincenter......

\endcenter

Ejemplo 2.14

Texto centrado:\begincenterLorem ipsum dolor sit amet, consecteturadipiscing elit. Proin vitae mi ligula.Ut sem magna, aliquet at dignissim sed,mollis sit amet eros.\endcenterObsérvense los espacios anterior yposterior.

Texto centrado:

Lorem ipsum dolor sit amet, consecteturadipiscing elit. Proin vitae mi ligula. Ut semmagna, aliquet at dignissim sed, mollis sit

amet eros.

Obsérvense los espacios anterior y posterior.

2.5.2 Alinear el texto a derecha o a izquierda

Para alinear el texto sólo a la derecha o sólo a la izquierda, LATEX dispone de los siguientes comandos,equivalentes en todo a los vistos en la sección anterior para centrar (ver el Ejemplo 2.15):

\beginflushright \beginflushleft \raggedleft.... ....

\endflushright \endflushleft \raggedright

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 20: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 20

Ejemplo 2.15

\beginflushrightMauris sollicitudin libero in anteullamcorper vulputate. Integer acsagittis enim.\endflushright\raggedleftMauris in diam arcu. Cras ut risustellus, nec pretium lorem.\beginflushleftMauris at metus dui, quis malesuadanisi. Nulla facilisi.\endflushleft\raggedleftNullam ut eros et purus vulputatetincidunt vitae quis velit.

Mauris sollicitudin libero in ante ullamcorpervulputate. Integer ac sagittis enim.

Mauris in diam arcu. Cras ut risus tellus, necpretium lorem.

Mauris at metus dui, quis malesuada nisi.Nulla facilisi.

Nullam ut eros et purus vulputate tinciduntvitae quis velit.

Ejercicio 2.16Usa un texto largo, con varios párrafos, para comprobar el efecto de todos los comandos de alineaciónhorizontal del texto.Puedes, por ejemplo, copiar y pegar el texto de esta página web: http://es.lipsum.com/feed/htm

El Ejemplo 2.17 hace uso del entorno titlepage que, como su nombre indica, sirve para componer lapágina de título de un documento. Otra forma de hacerlo se verá en la Sección 4.8.

Ejemplo 2.17

\documentclass[12pt,a4paper]report\usepackage[spanish]babel\usepackage[latin1]inputenc

\begindocument\begintitlepage\textbfCentro de Formación Permanente

\hfill Universidad de Sevilla\vfill\begincenter\bfseriesCURSO DE EXTENSIÓN UNIVERSITARIA\\[1cm]\Huge Curso de \LaTeX\endcenter\vfill\beginflushright\texttthttp://www.cfp.us.es\endflushright\endtitlepage\enddocument

Centro de Formacion Permanente Universidad de Sevilla

CURSO DE EXTENSION UNIVERSITARIA

Curso de LATEX

http://www.cfp.us.es

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 21: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 21

Ejercicio 2.18Crea tu propia página de título.

2.5.3 Citas textuales y versos

Para resaltar una cita textual larga incluida en un texto, LATEX dispone de dos entornos:

\beginquote....

\endquote

\beginquotation....

\endquotation

Ambos modifican los márgenes izquierdo y derecho del texto citado, de forma que éste aparece «másestrecho». El entorno quote, además, añade algo de espacio vertical y suprime el sangrado al comienzodel párrafo. Normalmente se recomienda quotation para citas largas (de varios párrafos) y quote paracitas más cortas.

Ejemplo 2.19

Aquí se ha usado el entorno quote. El resultadoes el siguiente:

El entorno quote se utiliza cuandoel texto no es muy extenso. Esteentorno agrega un espacio verticaladicional tanto arriba como abajodel texto y además entre párrafos.

El texto puede estar formado poruna frase, un párrafo o varios párra-fos. No existe sangrado al comienzode cada párrafo.

Aquí se ha usado el entorno quotation. El re-sultado es el siguiente:

El entorno quotation se utili-za normalmente cuando el texto esmás extenso.

No agrega espacio vertical adi-cional entre los párrafos. Sin embar-go, genera un sangrado al comienzode cada párrafo.

LATEX dispone de un entorno específico para escribir versos, denominado verse. Para separar versos seinserta \\:

\beginverse....

\endverse

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 22: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 22

Ejemplo 2.20

\centerline\textbfNana de la cigüeña\beginverseQue no me digan a mí\\que el canto de la cigüeña\\no es bueno para dormir.\\[5mm]Si la cigüeña canta\\arriba en el campanario,\\que no me digan a mí\\que no es del cielo su canto.\endverse

Rafael Alberti. Marinero en tierra.

Nana de la cigüeña

Que no me digan a míque el canto de la cigüeñano es bueno para dormir.

Si la cigüeña cantaarriba en el campanario,que no me digan a míque no es del cielo su canto.

Rafael Alberti. Marinero en tierra.

2.6 Listas

LATEX proporciona medios para construir, con facilidad, listas de varios tipos, gestionando de formaautomática el sangrado de los párrafos, la numeración, etc.Además, las listas pueden ser «anidadas», es decir, incluídas unas dentro de otras, permitiéndose hastacuato niveles. En este caso, LATEX utiliza, por defecto, distintos tipos de numeración para cada nivel.

2.6.1 Listas numeradas

Para crear listas numeradas, se utiliza el entorno enumerate. Para indicar el comienzo de un nuevoelemento de la lista de usa el comando item:

\beginenumerate\item texto\item texto\item texto

\endenumerate

Ejercicio 2.21Crea la siguiente lista:

1. Mecánica:

a) Estática

b) Cinemática:

1) De partículas:a ′ Minúsculasb′ Pequeñas

2) De sólidos:

c) Dinámica:

2. Electricidad

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 23: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 23

2.6.2 Listas con viñetas

En las listas no numeradas los elementos de un mismo nivel se identifican mediante una marca común,llamada viñeta. Cada nivel tiene una viñeta distinta. En LATEX se construyen con:

\beginitemize\item texto\item texto\item texto

\enditemize

Ejemplo 2.22

\beginitemize\item Primero del nivel 1\item El segundo se subdivide en:

\beginitemize\item Primero del segundo nivel\item Segundo del segundo nivel\enditemize

\item Tercero y último del primer nivel.\enditemize

Primero del nivel 1

El segundo se subdivide en:

• Primero del segundo nivel

• Segundo del segundo nivel

Tercero y último del primer nivel.

Ejercicio 2.23Transforma la lista del Ejercicio 2.21 en una lista en el entorno itemize.

2.6.3 Listas descriptivas

Este entorno se usa para listas en las que cada ítem está formado por una etiqueta, destacada, seguidade una descripción, como en un diccionario:

\begindescription\item[etiqueta] descripción\item[etiqueta] descripción\item[etiqueta] descripción

\enddescription

Ejemplo 2.24

\begindescription\item[Vocal:] Sus funciones son...\item[Asamblea:] Es el órgano...\enddescription

Vocal: Sus funciones son...

Asamblea: Es el órgano...

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 24: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 24

Ejercicio 2.25Usando los entornos description e itemize, escribe:

memoria Es el lugar en donde el computador almacena información. Hay dos tipos de memoria:

Memoria RAM

Memoria ROM

CPU Es un chip capaz de gobernar todas las acciones del ordenador.

2.7 Referencias cruzadas

Como se expuso al comienzo, LATEX puede gestionar cómodamente no sólo la numeración de las distintassecciones y objetos de un documento, sino que también ofrece las herramientas para hacer referenciasa los mismos, mediante el uso de etiquetas.

El comando

\labeletiqueta

puede utilizarse con cualquier unidad del documento que tenga numeración: capítulos, secciones, ta-blas, figuras, teoremas, ecuaciones, etc. Se puede colocar en cualquier sitio de la sección, aunque esrecomendable colocarlo cuando se declara:

\sectionSección de ejemplos\labelsec_ejemplos

\begintheorem\labelteor_fundamental

\beginfigure\labelfig_midibujo

Para referirse a una sección u objeto con etiqueta en cualquier lugar del documento, se dispone de lassiguientes órdenes:

\refetiqueta % número del objeto etiquetado

\pagerefetiqueta % página del objeto etiquetado

Ejemplo 2.26

La Sección~\refsec_letras estáen la página~\pagerefsec_letras.

La Sección 2.1 está en la página 11.

Algunas observaciones a tener en cuenta cuando se usan etiquetas:

Para los nombres de las etiquetas no se puede utilizar ninguno de los caracteres especiales men-cionados en la Sección 2.10.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 25: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 25

Cada etiqueta debe ser única. Por ello conviene ponerles nombres descriptivos que además ayu-darán en la escritura del documento fuente. No está de más tener una regla propia para nombrarlas etiquetas, como por ejemplo

\labelsec_nombredelaseccion % para las secciones\labeltabla_nombredelatabla % para las tablas\labeleqn_nombredelaecuacion % para las ecuaciones etc.

Para prevenir la eventualidad de que LATEX corte una línea justo entre el nombre de la unidad yel número de su referencia, es conveniente usar el carácter

~

como por ejemplo

... la ecuación~\refeqn.miecuacion prueba que ...

El carácter ~ colocado (sin espacios) entre dos palabras deja un espacio en blanco entre ellas,pero impide que se divida la línea por ese punto. Su uso está muy recomendado en muchas otrassituaciones, como por ejemplo:

.. J.K.~Rowling es la autora de la serie de libros \textitHarry Potter ...

.. el siglo~XX ya se ha acabado ...

2.8 Notas a pie de página

Las notas al pie de página se crean con el comando

\footnoteTexto

que genera notas al pie de página con el tamaño adecuado y las enumera automáticamente.

2.9 División de palabras

LATEX «intenta» no cortar las palabras al final de una línea, aumentando o disminuyendo ligeramente(entre unos límites fijados) el espacio entre palabras. Sin embargo, puede ocurrir que la inclusión deuna determinada palabra haga que los espacios entre palabras sean demasiado pequeños, mientras quesu exclusión haga que sean demasiado grandes. En ese caso, es necesario dividir la palabra.

El algoritmo de separación silábica que LATEX utiliza depende del idioma en el que se trabaje, pero aveces este algoritmo no funciona correctamente y divide mal una palabra. También puede suceder quese desee una división distinta de la que se obtiene automáticamente, aún cuando esta sea correcta. Enestos casos, se le pueden indicar al compilador cuáles son las formas correctas o deseadas de dividiruna palabra concreta. El comando que se utiliza es:

\-

Por ejemplo, para indicar cómo se puede separar la palabra instrumentalizar, se escribiría

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 26: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

2. Composición de textos 26

ins\-tru\-men\-ta\-li\-zar

LATEX intentará, en caso necesario, dividir la palabra por los sitios indicados. Si la palabra aparece másde una vez en el texto, habrá que escribir lo anterior en cada aparición de la misma.

Ejemplo 2.27

No es conveniente ni beneficiosoinstrumentalizar lainternacionalización.

No es conveniente ni beneficiosoinstru\-mentalizar lainternacionalización.

No es conveniente ni beneficioso instrumentali-zar la internacionalización.

No es conveniente ni beneficioso instru-mentalizar la internacionalización.

2.10 Caracteres reservados de LATEX

Los siguientes caracteres son usados por LATEX como comandos o delimitadores:

\ # & % ~ $ _ ^

Para que estos caracteres sean interpretados como parte del texto, en lugar de como delimitadores, espreciso usar comandos especiales.

Para obtener \ # & % ˜ $ _ ˆEscribir \textbackslash \ \ \# \& \% \~ \$ \_ \^

Tabla 2.9: Caracteres reservados

Por último, para conseguir el símbolo del euro hay que cargar el paquete eurosym, escribiendo la ordensiguiente en el preámbulo

\usepackageeurosym

Donde se desea que aparezca el símbolo de euro, basta escribir el comando

\euro

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 27: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3 Composición defórmulas matemáticas

3.1 AMS-LATEX

AMS-LATEX es una extensión del sistema LATEX que ha sido desarrollada por la American MathematicalSociety (AMS), inicialmente para el uso en sus propias publicaciones. Sus funcionalidades y la grancantidad de nuevos símbolos matemáticos que añade al núcleo de LATEX, lo han hecho de uso habitualcuando se trata de escribir matemáticas.

En los ejemplos y ejercicios de estos apuntes se hará uso de AMS-LATEX. Para ello, se supondrá en loque sigue de este tema que se está utilizando el siguiente preámbulo:

\documentclass[11pt]report\usepackage[spanish]babel\usepackage[latin1]inputenc\usepackageamsmath,amssymb,dsfont\begindocument

..........\enddocument

El comando

\usepackageamsmath,amssymb,dsfont

carga los paquetes amsmath, amssymb y dsfont. El primero de ellos permite usar comandos propios deAMS-LATEX, define nuevos entornos para ecuaciones y mejora la presentación del escrito. El paqueteamssymb añade símbolos especiales de AMS-LATEX.

El paquete dsfont permite utilizar las letras de pizarra con la doble línea sólo en el lado izquierdopara denotar los conjuntos de números naturales, enteros, reales y complejos (N, Z, R, C).

Se recomienda que, de modo general, cuando se escriban matemáticas con LATEX, se utilicen los paquetesanteriores. En este curso se introducirán comandos y entornos para escribir fórmulas sin especificar siforman parte del núcleo básico de LATEX o si forman parte de los paquetes AMS.

27

Page 28: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 28

3.2 El modo matemático

Para componer fórmulas matemáticas LATEX tiene que funcionar en modo matemático. Sólo en estemodo de funcionamiento están disponibles una serie de comandos que producen los distintos símbolosmatemáticos. Además, los espacios son tratados de forma distinta que en el modo texto.

Por otra parte, hay dos formas de componer en modo matemático:

1. En modo de línea: En este caso LATEX compone la fórmula para incluirla dentro de unpárrafo, por lo que intenta que la altura total de la línea en la que se encuentra la fórmula nosea demasiado distinta a la del resto de las líneas del párrafo. En este caso, los símbolos aparecenen un tamaño reducido y los subíndices y superíndices están colocados de forma especial. Hayvarias formas de insertar texto matemático en modo de línea en el texto:

$ Fórmula $

\( Fórmula \)

\beginmath Fórmula \endmath

La versión $ ... $ es en realidad la forma de escribir fórmulas en TEX, el lenguaje en queestá basado LATEX. Las otras dos son propias de LATEX y, como tales, es posible modificar sucomportamiento (aunque no se ve en este curso). El resultado que se obtiene con las tres es elmismo.

Ejemplo 3.1

Sea $f$ la función real devariable realdada por \( f(x)=e^x+2x^2+4 \),y sea\beginmath\alpha = f ( -1 )\endmath

Sea f la función real de variable real dadapor f(x) = ex + 2x2 + 4, y sea α = f(−1)

Obsérvese que los espacios en blanco dentro de la fórmula son ignorados.

2. En modo resaltado: La fórmula aparece sola en una línea aparte y se añade espacio verticaldelante y detrás de la misma. Por defecto la fórmula aparece centrada en la línea, aunque se puedemodificar este comportamiento declarando la opción fleqn en el comando \documentclass. Paraescribir en este modo se puede usar una de las siguientes formas

$$ \[ \begindisplaymathFórmula Fórmula Fórmula

$$ \] \enddisplaymath

Como antes, la versión $$ ... $$ es propia de TEX mientras que las otras dos son macros deLATEX. El resultado es el mismo en casi todos los casos (por ejemplo, en combinación con fleqn,la versión $$...$$ puede no funcionar correctamente). El uso de $$ ... $$ está desaconsejadoen LATEX y es posible que sea incompatible con futuras versiones.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 29: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 29

Ejemplo 3.2

Sea $f$ la función real devariable real dada por\begindisplaymathf(x)=e^x+2x^2+4\enddisplaymath

Sea f la función real de variable real dadapor

f(x) = ex + 2x2 + 4

Sin embargo, para escribir fórmulas resaltadas, recomendamos, en general, el uso de una de las variantesdel entorno equation:

\beginequation \beginequation*Fórmula Fórmula

\endequation \endequation*

La versión sin asterisco numera la ecuación, mientras que la versión con asterisco (*) no lo hace,es decir, actúa como displaymath (obsérvese que hay que incluir el asterisco en la orden begin y enla orden end). En las clases report y book, la numeración de la fórmula consta de dos números: elprimero es el del capítulo y el segundo el número de orden de la ecuación dentro del capítulo. En laclase article, la numeración consta de un sólo número. La numeración se escribe entre paréntesis, ala derecha de la fórmula y pegada al margen.

Si se desea hacer referencia a la fórmula hay que añadirle una etiqueta.

\beginequation\labeletiquetaFormula

\endequation

Ejemplo 3.3

\beginequation\labelec.integral\int_0^\pi \, \cos^2(x) \,dx

\endequation

∫ π

0cos2(x) dx (3.1)

Para referirse a una ecuación con etiqueta en cualquier lugar del documento lo mejor es usar la or-den \eqref, que incluye los paréntesis en la referencia. También se pueden usar las órdenes yamencionadas \ref y \pageref (véase la Sección 2.7).

Ejemplo 3.4

La fórmula (\refec.integral) esla primera que hemos escrito yestá en la página\pagerefec.integral.

La fórmula (3.1) es la primera que hemos escri-to y está en la página 29.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 30: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 30

3.3 Elementos básicos de las fórmulas matemáticas

La gran mayoría de los comandos que se muestran en estas secciones sólo son válidos dentro del modomatemático.

3.3.1 Símbolos elementales

Los siguientes operadores y delimitadores se obtienen simplemente tecleándolos:

+ - = / ( ) [ ] | < > : ' !

Ejercicio 3.5Escribe la siguiente expresión: y′(x) = cos(x)− (f(x) + ab/n!).

Se recuerda que para conseguir las llaves y hay que teclear: \ y \ respectivamente.

Ejercicio 3.6Escribe: Q = (x, y) / x2 + y2 ≤ 1.

Las letras griegas se obtienen como comandos con nombres autoexplicativos:

\alpha \beta \gamma \delta ...\Alpha \Beta \Gamma \Delta ...

Las funciones matemáticas elementales se obtienen también con comandos especiales, ya que, dentrode las fórmulas, no se escriben con tipo de letra cursiva, sino con tipo roman y además se añade unpequeño espacio horizontal detrás del nombre. Sus nombres, por lo general, resultan obvios:

\cos \sin \tan \cosh \arccos \arcsin \arctan ...\ln \log \exp \ker \det \sup \inf ...

Estos comandos componen las funciones respectivas con su nombre en inglés que, en algunos ca-sos no coincide con su nombre español (senx, senhx, arc senx, tg x, lım, max, . . . ). Si se utilizaspanish-babel, se pueden utilizar los siguientes comandos, que componen las funciones matemáticasen español:

\sen \senh \tg \arcsen \arctg \max \min \lim

Los distintos símbolos matemáticos se componen también mediante comandos de nombres fáciles derecordar. En las tablas del Apéndice A se pueden encontrar una buena cantidad de ellos.En los Ejemplos siguientes se utilizan, sin ánimo de ser exhaustivos, algunos de los más habituales:

Ejemplo 3.7

$ x \in [a,b] $ \\$ A \subset \mathdsR $ \\$ x \to \infty $ \\$ (A \cup B) \cap C $ \\$ \forall \varepsilon > 0

\quad \exists \delta > 0 $ \\$ a<b \Longrightarrow f(a)<f(b) $

x ∈ [a, b]A ⊂ Rx→∞(A ∪B) ∩ C∀ε > 0 ∃δ > 0a < b =⇒ f(a) < f(b)

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 31: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 31

3.3.2 Texto corriente dentro del modo matemático

En algunas ocasiones se necesita escribir un texto corriente dentro del modo matemático resaltado(en fórmulas centradas en una línea). Si se escribe texto sin más dentro del modo matemático, éste seescribe en letra cursiva y los espacios son ignorados:

Ejemplo 3.8

\beginequation*f(x)=0 para casi todo x\in[0,M]\endequation*

f(x) = 0paracasitodox ∈ [0,M ]

Para que esto no ocurra hay que usar alguno de los comandos siguientes (el primero forma parte delpaquete amsmath, mientras que el segundo siempre está disponible en LATEX):

\texttexto

\mboxtexto

Ejemplo 3.9

\beginequation*f(x)=0 \text para casi todo x\in[0,M]\endequation*

f(x) = 0 para casi todo x ∈ [0,M ]

Obsérvese que hay que incluir dentro del texto los espacios en blanco que se quieran dejar.

Ejemplo 3.10

\beginequation*a>0 \text si y sólo si x\neq 0\endequation*

a > 0 si y sólo si x 6= 0

Ejercicio 3.11Escribe en una línea centrada:

Se considera F (v) = B(u, v) con v ∈ X

3.3.3 Exponentes y subíndices

Para escribir exponentes y subíndices se utilizan, respectivamente, los comandos

^ _

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 32: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 32

que se aplican sólo al carácter que les sigue. Para que se apliquen a más de un carácter hay queagruparlos usando llaves.

Ejemplo 3.12

$x^2$ $x_k$$y^\alpha$ $y_\beta^\alpha$$10^-7$ $10^-7$$e^x^2+1$ $e^\cos(x)$$A=(a_ij)_i,j=1^N$

x2 xkyα yαβ10−7 10−7

ex2+1 ecos(x)

A = (aij)Ni,j=1

Ejercicio 3.13Escribe x2x+1, Ck

rt

ij, (x1 + x2)2.

3.3.4 Fracciones

Las fracciones se componen usando el comando

\fracnumeradordenominador

El tamaño de la fracción viene dado automáticamente y es diferente según que la fórmula esté en línea,en párrafo aparte o esté dentro de otra composición.

Ejemplo 3.14

Una fracción en línea como esta$\fracx^21+a$se escribe diferente de esta:\beginequation*\fracx^21+a,\endequation*que a su vez es diferente de:\beginequation*\frac \fracx^21+a N!\endequation*

Una fracción en línea como esta x2

1+a se escribediferente de esta:

x2

1 + a,

que a su vez es diferente de:

x2

1+a

N !

Ejercicio 3.15

Escribey

(x+ z)2,

1

2

x3

n!,

a+bc4

(c− e+ 1),

x1y + z2+1

3

.

Para escribir fracciones sencillas es a veces preferible escribirlas en línea, como en

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 33: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 33

Ejemplo 3.16

La función $f(x)=e^\fracx2$puede quedar mejor escrita así:$f(x)=e^x/2$

La función f(x) = ex2 puede quedar mejor es-

crita así: f(x) = ex/2

El comando

\displaystyle

sirve para forzar a que determinadas construcciones, como por ejemplo fracciones, se compongan, enmodo de línea, en el mismo tamaño que se compondrían en modo resaltado.

Ejemplo 3.17

La derivada de $f(x)$ se escribe$\fracdfdx$, pero sise escribe con \textttdisplaystyle($\displaystyle\fracdfdx$)queda del mismo tamaño que centrada:\beginequation*\fracdfdx\endequation*

La derivada de f(x) se escribe dfdx , pero si se es-

cribe con displaystyle (df

dx) queda del mismo

tamaño que centrada:

df

dx

El comando

\dfracnumeradordenominador

proporcionado por el paquete amsmath es equivalente a

\displaystyle\fracnumeradordenominador

3.3.5 Raíces

\sqrtexpresión % Raíz cuadrada

\sqrt[n]expresión % Raíz n-ésima

Ejercicio 3.18

Escribe√x− y − z − 4

√(x2 + y2)3, n

√x3+y4

(x+y)5,

√2 +

√2 +√

2.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 34: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 34

3.3.6 Sumatorios e integrales

\int_extremo inferior^extremo superior % Integral

\sum_extremo inferior^extremo superior % Sumatorio

Estos comandos componen expresiones distintas según se esté en modo línea o en modo resaltado.

Ejemplo 3.19

Cuando se compone en modo de línea,la expresión \quad$\sum_n=0^\infty\,(-1)^n\fracx^2n+1n!\,(2n+1)=\int_0^x\,e^-t^2\,dt$ \quad

no tiene el mismo aspecto que cuandose compone en modo resaltado:\beginequation*\sum_n=0^\infty\,(-1)^n\fracx^2n+1n!\,(2n+1)=\int_0^x\,e^-t^2\,dt\endequation*

Cuando se compone en modo de línea, la expre-sión

∑∞n=0 (−1)n x2n+1

n! (2n+1) =∫ x

0 e−t2dt no

tiene el mismo aspecto que cuando se componeen modo resaltado:

∞∑n=0

(−1)nx2n+1

n! (2n+ 1)=

∫ x

0e−t

2dt

Para obtener, en modo de línea el mismo resultado que en el modo resaltado, hay que usar\displaystyle.

Ejercicio 3.20

Escribe∞∑n=0

(−1)nx3n, 7

√√√√ m∑i=1

ajiy2,

∫ y2

1

2 + x

x3 + 1dx.

3.3.7 Puntos suspensivos

\dots o \ldots % puntos en la parte inferior de la línea\cdots % puntos en la parte central de la línea\vdots % puntos verticales\ddots % puntos en diagonal

Ejercicio 3.21Escribe x1 , . . . , xn, x1 + · · ·+ xn,

∑∞n=1 bn = b1 + · · ·+ bn + · · ·

3.3.8 Paréntesis de diversos tamaños

Como se dijo en la Sección 3.3.1, los paréntesis y otros delimitadores de pueden escribir «tal cual»,pero entonces su tamaño es fijo:

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 35: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 35

Ejemplo 3.22

Estos paréntesis resultanun poco ridículos:\beginequation*(\dfracx^2+1e^x^3)\endequation*

Estos paréntesis resultan un poco ridículos:

(x2 + 1

ex3)

LATEX dispone de comandos para componer paréntesis de mayor tamaño

\Bigg( \bigg( \Big( \big( \big) \Big) \bigg) \Bigg)

Ejemplo 3.23

\beginequation*\bigg(\Big(\big( a,b \big)\Big)\bigg)\endequation*

(((a, b)))

Para componer paréntesis o delimitadores cuyo tamaño se adapte al tamaño del texto que contienenhay que usar los comandos:

\left( \left[ \left\ \left| \left\|\right( \right[ \right\ \right| \right\|

Cuando se usa uno de los comandos \left es imprescindible «cerrarlo» con uno \right (aunquepuede ser uno diferente). Si sólo se quiere componer uno de los lados, hay que usar uno de los comandossiguientes para el otro (el que no se quiere incluir):

\left. \right.

Ejemplo 3.24

Estos otros están mejor,aunque son algo raros:\beginequation*\left(\dfracx^2+1e^x^3\right\\quad\left[\int_0^x^2\, f(x)\, dx\right.\endequation*

Estos otros están mejor, aunque son algo raros:(x2 + 1

ex3

[∫ x2

0f(x) dx

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 36: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 36

3.4 Expresiones alineadas

3.4.1 Matrices

Para construir matrices, LATEX dispone del entorno array, que funciona en modo matemático:

\beginarrayFormato ColumnasColumna1 & Columna2 & Columna3 \\Columna1 & Columna2 & Columna3 \\...

\endarray

donde:

& sirve para separar las columnas.

\\ sirve para iniciar una nueva fila. Todas las filas, salvo la última, acaban con este comando.También se puede usar \cr o \\[espacio] en su lugar.

Formato Columnas sirve para especificar el número de columnas y la alineación horizontal que co-rresponde a cada columna, mediante los códigos siguientes:

l indica que los elementos de la columna van alineados a la izquierda.

r indica que los elementos de la columna van alineados a la derecha.

c indica que los elementos de la columna van centrados.

Ejemplo 3.25

\beginequation*\left( \beginarrayccc

3 & -2 & x_1 \\\sqrtx^3 & z & 1 \\g(x) & 3 & 9

\endarray\right)\endequation*

3 −2 x1√x3 z 1

g(x) 3 9

Ejemplo 3.26

\beginequation*A=\left( \beginarrayclcr

a+b+c & uv & x-y & 15 \\a+b & u+v & z & 125 \\a & 14u-12w & xyz & 2002 \\

\endarray \right)\endequation*

A =

a+ b+ c uv x− y 15a+ b u+ v z 125a 14u− 12w xyz 2002

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 37: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 37

Ejemplo 3.27

\beginequation*A=\left[ \beginarraycccc

a_11 & a_12 & \cdots & a_1n\\\vdots & \vdots & \ddots & \vdots\\a_m1 & a_m2 & \cdots & a_mn

\endarray \right]\endequation*

A =

a11 a12 · · · a1n...

.... . .

...am1 am2 · · · amn

Ejemplo 3.28

\beginequation*\left(\beginarrayccc

1 & 2 & 3 \\4 & 4 & 6 \\[1em]7 & 8 & 9 \\

\endarray\right)\endequation*

1 2 34 4 6

7 8 9

Ejercicio 3.29Escribe

pλ(A) = A− λI =

∣∣∣∣∣∣x− λ 1 0

0 x− λ 10 0 x− λ

∣∣∣∣∣∣ , B = (x1 · · ·xn)

a1

1 · · · an1...

. . ....

a1n · · · ann

y1

...yn

.

Ejercicio 3.30Escribe, respetando la alineación de cada columna:

Sea la matriz A dada por

x 4 m+ n2

x+ y 5 m− nxz

√9 m

.

Es posible anidar varios array, formando vectores o matrices por bloques.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 38: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 38

Ejemplo 3.31

\beginequation*\left(\beginarraylclx & \left|\beginarraycc

1 & 2\\3 & 4

\endarray \right| & m+n^2 \\x+y & 5 & m-n

\endarray \right)\endequation*

x

∣∣∣∣ 1 23 4

∣∣∣∣ m+ n2

x+ y 5 m− n

Ejercicio 3.32Escribe

(1 23 4

) 1 23 4

Θ

∣∣∣∣ 5 67 8

∣∣∣∣

El entorno array permite construir varias líneas agrupadas mediante una llave, como en estos ejemplos:

Ejemplo 3.33

\beginequation*g(x)= \left\\beginarrayll

\dfrac1x & \textsi x \neq 0 \\0 & \textsi x = 0

\endarray \right.\endequation*

g(x) =

1

xsi x 6= 0

0 si x = 0

Ejemplo 3.34

\beginequation*\left.\beginarraylre^-\frac1x, & \textsi x>2 \\

x^5, & \textsi 0<x\le 2\endarray \right\ = h(x)\endequation*

e−1x , si x > 2

x5, si 0 < x ≤ 2

= h(x)

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 39: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 39

Ejercicio 3.35Escribe, respetando la alineación de las llaves,

Hallar u ∈ V tal quea(u, v) = 〈l, v〉 ∀ v ∈ V

|x| =

x si x ≥ 0−x para x < 0

Ejercicio 3.36Escribe (haciendo referencia a la fórmula):Se considera

∂ty −∆y +∇p = f en Ω× (0, T )∇ · y = 0 en Ω× (0, T )y = 0 sobre ∂Ω× (0, T )y(x, 0) = 0 en Ω

(3.2)

El sistema (3.2) se conoce como el sistema de Stokes.

3.4.2 Fórmulas en más de una línea

Las ecuaciones largas no se dividen automáticamente. Es el autor quien determina en qué lugaresse deben fraccionar y cuánto se debe sangrar.

Para escribir cadenas de ecuaciones ó fórmulas que se extienden a más de una línea se puede usaralguno de los entornos que se exponen a continuación.

Para escribir una cascada de fórmulas centradas, cada una con su número:

\begingatherecuacion \\ecuacion \\...

\endgather

Ejemplo 3.37

El comando \nonumber hace que no senumere una ecuación concreta:\begingathera+b+c+d = e+f \\1+2 = 9-6 \nonumber \\x-y = t+v+w+z\endgather

El comando \nonumber hace que no se numereuna ecuación concreta:

a+ b+ c+ d = e+ f (3.3)1 + 2 = 9− 6

x− y = t+ v + w + z (3.4)

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 40: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 40

Para escribir una cascada de fórmulas alineadas respecto de una posición de las mismas y numeradasindividualmente:

\beginalignIzquierda & Derecha \\Izquierda & Derecha \\...

\endalign

Ejemplo 3.38

\beginaligna+b+c+d & = e+f \labelalign.1 \\1+2 & = 9-6 \nonumber \\x-y & = t+v+w+z \labelalign.2\endalignLa ecuación \eqrefalign.1 esdistinta de la \eqrefalign.2

a+ b+ c+ d = e+ f (3.5)1 + 2 = 9− 6

x− y = t+ v + w + z (3.6)

La ecuación (3.5) es distinta de la (3.6)

Para utilizar una numeración subordinada en un conjunto de fórmulas, se puede insertar alguno de losentornos anteriores en uno del tipo siguiente:

\beginsubequations...

\endsubequations

Ejemplo 3.39

\beginsubequations\labelgrupo\beginaligna+b+c+d & = e+f \labelgrupo.1 \\1+2 & = 9-6 \labelgrupo.2 \\x-y & = t+v+w+z \labelgrupo.3\endalign\endsubequationsLa ecuación \eqrefgrupo.2 está dentrodel grupo \eqrefgrupo.

a+ b+ c+ d = e+ f (3.7a)1 + 2 = 9− 6 (3.7b)x− y = t+ v + w + z (3.7c)

La ecuación (3.7b) está dentro del grupo (3.7).

El entorno split proporciona un modo sencillo de construir una estructura de fórmulas alineadasverticalmente en un punto y sin numerar independientemente. Debe incluirse en otro entorno queintroduzca el modo matemático.

\beginequation\beginsplit % Se alinea una posición de cada ecuación

Izquierda & Derecha \\ % Necesita estar en modo matemáticoIzquierda & Derecha \\...

\endsplit\endequation

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 41: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 41

Ejemplo 3.40

Obsérvese que la etiqueta es única\beginequation\left\\beginsplitx_1+x_2+x_3 & = 3 \\x_2+x_3 & = 2 \\x_3 & = 1\endsplit\right.\endequation

Obsérvese que la etiqueta es únicax1 + x2 + x3 = 3

x2 + x3 = 2

x3 = 1

(3.8)

Ejercicio 3.41Escribe lo que sigue.

Sean

x1 =−b+

√b2 − 4ac

2ay

x2 =−b−

√b2 − 4ac

2a

(3.9)

Sabemos que (3.9) son las raíces reales de la ecuación ax2 + bx+ c = 0 si a 6= 0 y b2 − 4ac > 0.

Ejercicio 3.42Escribe lo que sigue.

El método de Runge-Kutta clásico es: yn+1 = yn +h

6(k1 + 2k2 + 2k3 + k4), donde k1, k2, k3 y k4 se

obtienen de las ecuaciones (3.10a)–(3.10d):

k1 = f(tn, yn) (3.10a)

k2 = f(tn +h

2, yn +

h

2k1) (3.10b)

k3 = f(tn +h

2, yn +

h

2k2) (3.10c)

k4 = f(tn+1, yn + hk3) (3.10d)

3.5 Cosas encima y debajo de otras cosas

Para colocar una línea encima o debajo de un objeto se usan los comandos:

\overlineObjeto\underlineObjeto

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 42: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 42

Ejemplo 3.43

\beginequation*\overlineC(\overline\Omega\cup U)\endequation*\beginequation*\underlinez^2+(x+y)^3\endequation*

C(Ω ∪ U)

z2 + (x+ y)3

Ejercicio 3.44Escribe:

T ij + xyzk, Hm0 (Ω) = D(Ω)

|| · ||Hm

Si en lugar de una línea queremos que aparezcan una llave (brace en inglés) se usan:

\overbraceObjeto\underbraceObjeto

Ejemplo 3.45

\beginequation*\overbracex+\underbracey+z_2+w^4\endequation*

4︷ ︸︸ ︷x+ y + z︸ ︷︷ ︸

2

+w

Ejercicio 3.46Escribe:

Vm,n =

m!︷ ︸︸ ︷1 · 2 · · · (m− 1) ·m

1 · 2 · · · (m− n)︸ ︷︷ ︸(m−n)!

Para situar un objeto encima de otro se usa la siguiente orden:

\stackrelarribaabajo

Ejemplo 3.47

\beginequation*E \stackrelT\longrightarrow F\endequation*

ET−→ F

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 43: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 43

Ejercicio 3.48Escribe: ∣∣∣∣∫∫

Quv dx dt

∣∣∣∣ Hölder≤

(∫∫Q|u|q dx dt

)1/q (∫∫Q|v|p dx dt

)1/p

Nota 3.49 Como sucede con el comando \sum, los comandos \lim, \max, \min, \sup e \inf admitensubíndices y superíndices. En este caso no hace falta usar el comando \stackrel.

Ejemplo 3.50

\beginequation*\sup_x\in\overline\Omega\,|f(x)|\endequation*

supx∈Ω

|f(x)|

Ejercicio 3.51Escribe:Sea ynn≥1 una sucesión cuyo límite es α, es decir α = lım

n→∞yn .

3.6 Definición de comandos

Cuando hay que repetir expresiones que son largas de escribir (sobre todo cuando se escriben fórmulas)puede resultar útil definir nuevos comandos que simplifiquen la escritura.

Por ejemplo, para obtener∫

Ωf(x) dx en lugar de

∫Ω f(x) dx en modo línea hay que escribir

$\displaystyle\int_\Omega f(x) \,dx $.

Puede ser interesante definir un comando nuevo que componga siempre la integral en modo resaltado,como en el caso del comando \dfrac de AMS-LATEX.

Para ello se usa la orden siguiente, que se puede colocar en cualquier sitio del documento (antes de serusada) aunque lo habitual y recomendable es colocarla en el preámbulo:

\newcommand\comandolo que hace el comando % versión más simple

Ejemplo 3.52

\newcommand\dint\displaystyle\int

La integral$\dint_\Omega f(x) \,dx\,$está bien definida

La integral∫

Ωf(x) dx está bien definida

Para modificar la definición de un comando ya existente se usa la orden

\renewcommand\comandonueva definicion % versión más simple

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 44: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 44

Ejemplo 3.53

\renewcommand\dint%\displaystyle\int_\Omega

La integral $\dint f(x) \,dx\,$está bien definida

La integral∫

Ωf(x) dx está bien definida

También es posible definir nuevos comandos con argumentos, con las órdenes:

\newcommand\nombrecomando[NumaArg]definicion\renewcommand\nombrecomando[NumaArg]definicion

[NumArg] indica el número de argumentos del comando, comprendido entre 1 y 9. En la definiciondel comando los argumentos se citan por el número de orden en que aparecen: primer argumento: #1,segundo argumento: #2, . . .

Ejemplo 3.54

\newcommand\parcial[2]%\dfrac\partial #1\partial #2\beginequation*\parcialfx\endequation*

∂f

∂x

3.7 Algunos tipos de letra especiales en modo matemático

3.7.1 Letras «blackboard»

Con el paquete amssymb activado, se dispone, en modo matemático, de los tipos de letra «blackboard»(sólo para las mayúsculas):

\mathbbLetra_mayúscula

\mathdsLetra_mayúscula % requiere además el paquete dsfont

Ejemplo 3.55

$\mathbbABCDEFGHIJKLMNOPQRSTUVWXYZ$

$\mathdsABCDEFGHIJKLMNOPQRSTUVWXYZ$

ABCDEFGHIJKLMNOPQRSTUVWXYZ

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 45: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

3. Composición de fórmulas matemáticas 45

3.7.2 Letras caligráficas

Para conseguir letras de tipo caligráfico, hay que usar el comando (también sólo para mayúsculas):

\mathcalLetra

Ejemplo 3.56

$\mathcalABCDEFGHIJKLMNOPQRSTUVW...$ ABCDEFGHIJKLMNOPQRST UVW...

3.7.3 Letras roman en modo matemático

También es posible usar el tipo de letra roman en modo matemático, con los comandos

\mathrmLetra % tipo roman\mathbfLetra % tipo roman negrita

Ejemplo 3.57

$\mathrmABCDEFGHIJKLMNOPQRSTUVWXYZ$$\mathrmabcdefghijklmnopqrstuvwxyz$$\mathbfABCDEFGHIJKLMNOPQRSTUVW...$$\mathbfabcdefghijklmnopqrstuvwxyz$

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW...abcdefghijklmnopqrstuvwxyz

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 46: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4 Composición de undocumento completo

En la Sección 1.2, se vió que la clase de documento seleccionada determina el aspecto y la estructuraglobal del mismo. No obstante, como se verá, es posible modificar gran parte este comportamiento,mediante las órdenes adecuadas.

4.1 Aspecto básico de las páginas de un documento

Una página está compuesta por los siguientes elementos:

El encabezamiento o cabecera (head).

El cuerpo del texto propiamente dicho (body).

El pie de página (foot), que no es la zona reservada a las notas a pie de página, que se incluyenen el cuerpo.

4.1.1 Estilos de página

El contenido del encabezamiento y del pie de una página viene determinado por los llamados estilosde páginas. El comando que define estos estilos es:

\pagestyleEstilo

Entre los posibles Estilos podemos seleccionar:

plain : la cabecera de la página está vacía y el pie contiene únicamente el número de página centrado.Es la opción predefinida en los estilos report y article. Las páginas iniciales de capítulos, encualquier estilo, se componen por defecto como plain.

empty : la cabecera y el pie están vacíos en todas las páginas excepto en las de inicio de capítulos,que se componen en estilo plain.

headings : la cabecera contiene el número de página y un texto determinado por la clase de docu-mento, según se muestra en la Tabla 4.1.

46

Page 47: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 47

myheadings : es idéntico al headings, salvo que el texto de la cabecera (no el número de página queaparece automáticamente) debe ser especificado, mediante uno de los comandos:

\markrightTexto de la cabecera\markbothTexto página izquierda (par)Texto página derecha (impar)

Cuando se escribe a una cara utiliza el comando \markright para definir el texto que se debeincluir en la cabecera.

Cuando se escribe a dos caras hay que utilizar el comando \markboth para especificar los textosque se desean incluir en las páginas pares e impares.

Estas declaraciones se escriben al comienzo de cada capítulo para las clases book y report y alcomienzo de cada sección para la clase article. Si se situaran en el preámbulo del documentofuente, darían lugar al mismo encabezamiento en todo el documento.

Clase Pág. izquierda (par) Pág. derecha (impar)book a una cara Título capítulo Título sección

a dos caras Título capítulo Título secciónreport a una cara Título capítulo Título capítulo

a dos caras Título capítulo Título secciónarticle a una cara Título sección Título sección

a dos caras Título sección Título subsección

Tabla 4.1: Encabezamientos para la opción headings.

Ejemplo 4.1

\chapterComposición de un documento\markright\textbfCapítulo-\thechapter.Composición de un documento

Las órdenas anteriores, en un documento auna cara, definen una cabecera de página enla que aparecerá, alineado con el margen iz-quierdo, el texto indicado en negrita. La orden\thechapter inserta en el lugar donde aparece,el número del capítulo en curso.

Ejemplo 4.2

\chapterComposición de un documento\markboth\textbfCapítulo-\thechapter.Composición de un documento\textbfAutor

En un documento a dos caras, las órdenes ante-riores producen el mismo texto que en el ejem-plo anterior en las páginas pares (izquierda) y eltexto Autor en las páginas impares (derecha).

A lo largo del documento se puede cambiar de estilo de página tantas veces como se desee. Para cambiarel estilo de una página concreta, se puede usar la orden

\thispagestyleEstilo

Nota 4.3 Existen varios paquetes que permiten personalizar las cabeceras y pies de página de undocumento. Uno de ellos es el paquete titlesec, que también permite personalizar la composición delos títulos.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 48: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 48

4.1.2 Márgenes de página

Los márgenes del documento vienen predeterminados por el estilo del mismo, pero pueden ser modifi-cados desde el preámbulo del fichero fuente, modificando los valores que LATEX da por defecto a unaserie de parámetros.

Hacer esto directamente puede resultar algo complicado. Sin embargo, existe un paquete que facilitamucho este trabajo:

\usepackage[Opciones]geometry

El argumento opcional Opciones consiste en una lista de parámetros con los valores asignados, sepa-rados por comas, que determinarán el diseño de la página. Se mencionan a continuación sólo algunosde los parámetros cuyos valores se pueden definir. En la Figura 4.1 se representa su significado. Porcuerpo del texto o body se entiende la zona ocupada por el texto principal, sin la cebecera ni el piede página, ni tampoco las notas al margen. Por el contrario, las notas a pie de página (footnote) síforman parte del cuerpo del texto.

width o textwidth : es la anchura del cuerpo del texto.

height o textheight : es la altura del cuerpo del texto.

margin : se refiere a todos los márgenes.

tmargin y bmargin : son los márgenes superior (top margin) e inferior (bottom margin).

lmargin y rmargin : son los márgenes izquierdo (left margin) y derecho (right margin).

inner y outer : son los márgenes interior (inner margin) y exterior (outer margin), cuando se com-pone un documento a dos caras.

paper

total body

height

width

paperwidth

paperheight

top

bottom

left(inner)

right(outer)

!

!

"

"

#$ #$

textheight

!

"

headheadheight%% headsep%%

footskip&&

body

$ #

!

!

textwidth

foot

marginal note

$#marginparsep'''marginparwidth

Figure 1: Dimension names used in the geometry package. width=textwidth andheight=textheight by default. left, right, top and bottom are margins. If margins onverso pages are swapped by twoside option, margins specified by left and right optionsare used for the inside and outside margins respectively. inner and outer are aliases ofleft and right respectively.

(a) default

paper

"

textheight

!

head

body

foot

!

!

"

"

top

bottom

(b) includehead and includefoot

paper

"

textheight

!

head

body

((

(total body

foot

!

!

"

"

top

bottom

Figure 2: includehead and includefoot include the head and foot respectively into total body.(a) height = textheight (default). (b) height = textheight + headheight + headsep

+ footskip if includehead and includefoot. If the top and bottom margins arespecified, includehead and includefoot result in shorter textheight.

In Equation (3) width:=textwidth by default, while marginparsep and marginparwidth are included inwidth if includemp option is set true. In Equation (4), height:=textheight by default. If includeheadis set to true, headheight and headsep are considered as a part of height. In the same way, includefoottakes footskip into height. Figure 2 shows how these options work in the vertical direction.

Thus, the page layout consists of three parts (lengths) in each direction: one body and two margins. Ifthe two of them are explicitly specified, the other length is obvious and no need to be specified. Figure 3shows a simple model of page dimensions. When a length L is given and is partitioned into the body b,the margins a and c, it’s obvious that

L = a + b + c (5)

The specification with two of the three (a,b and c) fixed explicitly is solvable. If two or more are leftunspecified or ‘underspecified’, Equation (5) cannot be solved without any other relation between them.If all of them are specified, then it needs to check whether or not they satisfy Equation (5), that is toomuch specification or ‘overspecified’.

The geometry package has auto-completion mechanism that saves the trouble of specifying the pagelayout dimensions. For example, you can set

\usepackage[width=14cm, left=3cm]geometry

3

Figura 4.1: Algunos de los parámetros que determinan el diseño de página.

Ejemplo 4.4

\usepackage[margin=2cm]geometry Esta declaración establece todos los márgenesa 2cm.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 49: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 49

Ejemplo 4.5

\usepackage[lmargin=3cm]geometry Esta declaración establece el margen izquierdoa 3 cm.

Ejemplo 4.6

\usepackage[rmargin=5cm,width=8cm]geometry

Esta declaración establece un ancho del textode 8 cm y un margen derecho de 5 cm. Estas dosdimensiones determinan la anchura del margenizquierdo, que será calculado automáticamente.

Ejemplo 4.7

\usepackage[tmargin=6cm,headsep=3cm]geometry

Esta declaración establece un margen superiorde 6 cm y una separación entre el cuerpo y labase de la cabecera de 3 cm.

4.2 Entornos tipo teorema

Cuando se escriben documentos científicos interesa resaltar e incluso numerar las estructuras comoDefiniciones, Teoremas, Lemas, Proposiciones, Observaciones, . . .

LATEX dispone de un tipo especial de entorno dedicado a componer dichas estructuras: son los entornostipo teorema. Para usar uno de ellos, hay que declararlo en el preámbulo del documento, mediantela orden:

\newtheoremNombreEntornoTítulo

donde NombreEntorno es el nombre que identificará el entorno, y Título es el título de la estructura(Teorema, Definición, Proposición, . . . ). Una vez declarado, para componer en el texto el «teorema»,hay que escribir:

\beginNombreEntorno.....

\endNombreEntorno

También se puede dar un nombre al «teorema», mediante un parámetro opcional:

\beginNombreEntorno[Pitágoras].....

\endNombreEntorno

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 50: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 50

Ejemplo 4.8

% Preámbulo:\newtheoremjugueteAfirmación% Cuerpo:\beginjuguete

Los Reyes son los Padres.\endjuguete\beginjuguete[Papá Noel]

Papa Noel no va a todas las casas.\endjuguete

Afirmación 1 Los Reyes son los Padres.

Afirmación 2 (Papá Noel) Papa Noel nova a todas las casas.

Ejercicio 4.9

Define los entornos necesarios y escribe lo siguiente (sin preocuparte, de momento, de la numeraciónde los mismos):

Definición 4.1 Una función f : X ⊂ R 7→ R, se llama continua en el punto x0 ∈ X si

lımx→x0

f(x) = f(x0).

Teorema 4.2 Sea K ⊂ R un compacto y f : K 7→ R una función continua, entonces f alcanza susextremos en K.

Teorema 4.3 (Bolzano-Weierstrass) De cualquier sucesión acotada se puede extraer una subsu-cesión convergente.

Teorema 4.4 Sea f una función continua en [a, b] y derivable en (a, b). Entonces existe c ∈ (a, b)tal que f(b)− f(a) = (b− a)f ′(c).

Corolario 4.5 Si f ′(x) = 0 en (a, b), entonces f ≡ constante.

Lema 4.6 Los intervalos son conjuntos convexos.

Ejercicio 4.10

Completa el ejercicio anterior con lo que sigue (sin preocuparte, de momento sobre la numeración delos mismos):

Nota 4.7 Como consecuencia del Corolario 4.5 . . . .

Proposición 4.8 Toda sucesión acotada de un espacio de Hilbert H, contiene una subsucesión dé-bilmente convergente.

Habitualmente los números de los teoremas, corolarios, etc. están conectados entre sí y también con elde la unidad estructural (capítulo, sección, subsección,. . . ) al que pertenecen. Esta conexión se puededefinir al declarar el nuevo entorno teorema.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 51: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 51

La declaración

\newtheoremNombreEntornoTítulo[unidad]

donde unidad es el nombre de la unidad estructural a la que se asocia (chapter, section, etc.), haceque la numeración de este tipo de «teorema» vaya ligada a la de dicha unidad, y se pone a cero cuandose inicia una nueva.

Ejemplo 4.11

\newtheoremteorTeorema[section]\newtheoremlemaLema

Con estas declaraciones, la numeración de losteoremas depende del número de la sección. Porejemplo, el tercer teorema de la Sección 5.2 seránumerado como Teorema 5.2.3.Por el contrario, la numeración de los Lemasserá independiente de cualquier unidad estruc-tural: todos los lemas tendrán una numeracióncorrelativa desde el comienzo al final del do-cumento. El séptimo lema del documento seránumerado como Lema 7.

Se puede hacer, además, que distintos entornos «teorema» mantengan una numeración compartida:

\newtheoremNombreEntorno[OtroEntornoTeorema]Título

Aquí OtroEntornoTeorema es el nombre de un entorno teorema previamente definido y esta declaraciónhace que los entornos así definidos sigan su numeración.

Ejemplo 4.12

\newtheoremteorTeorema[section]\newtheoremcorol[teor]Corolario

Con estas declaraciones, la numeración de losteoremas depende del número de la sección. Porejemplo, el segundo Teorema de la Sección 4sería Teorema 4.2Los Corolarios se numerarán con el mismo con-tador que los Teoremas: Corolario 4.4, Teo-rema 4.5, . . .

Ejercicio 4.13Modifica la definición de los entornos en los Ejercicios 4.9 y 4.10 para obtener la numeración que semuestra en ellos.

4.2.1 El paquete theorem

Para tener más influencia sobre el aspecto en que se componen los entornos theorem, se puede usar elpaquete

\usepackagetheorem

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 52: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 52

Una vez cargado este paquete, se pueden usar los siguientes comandos que afectan a la declaración denuevo entorno:

\theoremstyleestilo : modifica el aspecto de las etiquetas1 de los entornos de acuerdo con elestilo elegido. Algunos de los valores que puede tomar estilo son:

plain : la forma habitual de las etiquetas (valor por defecto).

break : como plain pero la etiqueta se separa del texto por un salto de línea.change : como plain pero en la etiqueta se imprime la numeración delante del título.

\theorembodyfontfuente : controla el tipo de letra que se utiliza en el texto del entorno. Se puedeusar cualquiera de las declaraciones vistas en la Sección 2.1 (\sffamily, \itshape, \scshape,\bfseries).

\theoremheaderfontfuente : lo mismo que el anterior pero afecta a la etiqueta del entorno (título+ numeración).

Hay que tener en cuenta que las órdenes anteriores son declaraciones. Por lo tanto afectarán a todaslas declaraciones de nuevos entornos theorem que se encuentren detrás de las mismas, a menos que seencierren entre llaves, como por ejemplo, en

\theorembodyfont\rmfamily\theoremstylebreak\newtheoremejemploEjemplo

4.3 Tablas

LATEX dispone de un entorno para construir tablas, similar en casi todo al entorno array, salvo quefunciona en modo texto, NO en modo matemático:

\begintabularFormatoColumnasColumna 1 & Columna 2 &... & Columna 3 \\Columna 1 & Columna 2 &... & Columna 3 \\...

\endtabular

& Separa una columna de la siguiente.

\\ Inicia una nueva fila. Todas las filas, salvo la última, acaban con este comando. También se puedeusar \cr o \\[espacio] en su lugar.

FormatoColumnas Se emplea para especificar el número de columnas, la alineación horizontal de sucontenido y, eventualmente, los separadores entre columnas.

Para describir el número de columnas se usa uno de los siguientes especificadores, uno por columna

l, r, c que indican, respectivamente, que el contenido de la columna correspondiente debealinearse a la izquierda, a la derecha, o debe centrarse. El contenido de estas columnas secompondrá en modo horizontal restringido: esto significa que no se parte la línea. La anchurade la columna se adaptará al contenido.

1etiqueta = título + numeración

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 53: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 53

pancho que indica una columna de anchura fija igual a ancho. Estas columnas se com-pondrán en modo párrafo, lo que significa que se introducirán saltos de línea cuando seanecesario y que se pueden incluir nuevas líneas (\newline o \\) y nuevos párrafos (\par).

Como separadores entre columnas se pueden utilizar:

| Produce una línea vertical en la posición en que aparece (al principio, al final o entre colum-nas). Se pueden poner varias juntas.

@objeto Suprime el espacio entre columnas e inserta en su lugar el objeto especificado. Sepuede utilizar, por ejemplo, para alinear en una columna números decimales por la columnadecimal.

\hline Se puede introducir una línea horizontal entre dos filas escribiendo este comando despuésde \\

\clinen-m Introduce una línea horizontal que sólo abarca desde la fila n hasta la fila m.

Ejemplo 4.14

\begintabularclrAntonio & Francisco & Cristina \\José & Elena & Ana \\Raúl & Vanessa & Pilar

\endtabular

Antonio Francisco CristinaJosé Elena AnaRaúl Vanessa Pilar

Ejemplo 4.15

\begintabular|c|l|r|\hlineAntonio & Francisco & Cristina \\\hline \hlineJosé & Elena & Ana \\[3mm]\hlineRaúl & Vanessa & Pilar \\\hline

\endtabular

Antonio Francisco CristinaJosé Elena Ana

Raúl Vanessa Pilar

Ejemplo 4.16

\begintabular|l|r@,l|c|\hlinePilar & 2 & 7 & Suspenso \\\hlineManuel & 6 & 85 & Aprobado \\\hlineIbrahim & 8 & 1 & Notable \\\hline

\endtabular

Pilar 2,7 SuspensoManuel 6,85 AprobadoIbrahim 8,1 Notable

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 54: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 54

Ejemplo 4.17

\begintabular|l|p4cm|\hlineLondres & Es la capital delReino Unido de la Gran Bretaña \\\hlineParís & Es la capital de laRepública de Francia \\\hlineVenecia & Está en Italia, perono es la capital.\parEs célebre por sus canales. \\\hline

\endtabular

Londres Es la capital del Reino Unidode la Gran Bretaña

París Es la capital de la Repúblicade Francia

Venecia Está en Italia, pero no es lacapital.Es célebre por sus canales.

Ejemplo 4.18

\begintabular|l|c|\hline

& Capacidad \\ \hlineAula 0.1 & 80 \\ \cline1-1Aula 0.2 & \\ \hlineAula 0.3 & 120 \\ \cline1-1Aula 0.4 & \\ \hline\endtabular

CapacidadAula 0.1 80Aula 0.2Aula 0.3 120Aula 0.4

Ejercicio 4.19Crea la siguiente tabla:

País Capital Población SuperficieEspaña Madrid 37.746.260 hab. 504.750 Km2

Francia París 55.191.000 hab. 543.998 Km2

N X no se conoce pocos Km2

En ocasiones es necesario que una celda de una tabla abarque varias columnas. Esto se puede hacercon el comando

\multicolumnnumeroformatotexto

numero es el número de columnas a abarcar.

formato es la descripción específica para esta celda

texto es el texto a incluir en la celda.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 55: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 55

Ejemplo 4.20

\begintabular|l|r@,l|c|\hlineNombre &\multicolumn3|c|Calificación \\\hline\hlinePilar & 2 & 7 & Suspenso \\ \hlineManuel & 6 & 85 & Aprobado \\ \hlineIbrahim & 8 & 1 & Notable \\ \hline

\endtabular

Nombre CalificaciónPilar 2,7 SuspensoManuel 6,85 AprobadoIbrahim 8,1 Notable

Ejercicio 4.21Transforma la tabla del Ejercicio 4.19 en la siguiente:

País Capital Población y SuperficieEspaña Madrid 37.746.260 hab. 504.750 Km2

Francia París 55.191.000 hab. 543.998 Km2

N X no se conoce∗ pocos Km2

∗ se está estudiando

Las tablas se componen como cualquier otro texto, es decir, no se muestran en una linea aparte:

Ejemplo 4.22

La tabla\begintabular|c|c|\hline A & B \\ \hline C & D \\ \hline\endtabularmuestra que \dots

La tablaA BC D

muestra que . . .

El entorno tabular dispone de un argumento opcional para controlar la alineación vertical de la tablacon respecto a la línea base del texto circundante que, como se puede comprobar en el Ejemplo anterior,por defecto consiste en que se alinea el centro (vertical) del entorno con la linea base:

\begintabular[posicion]formato...

posicion puede tomar los valores c (alineación del centro), t (top) (alineación de la primera líneadel entorno) o b (bottom) (alineación de la última línea del entorno).

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 56: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 56

Ejemplo 4.23

La tabla\begintabular[t]|c|c|A & B \\ \hline C & D \\ \hline\endtabulares distinta de\begintabular[b]|c|c|\hline 1 & 2 \\ \hline 3 & 4 \\ \hline\endtabular

La tabla A BC D

es distinta de

1 23 4

Obsérvese que la primera tabla no comienza poruna línea horizontal; en consecuencia, su prime-ra línea es la que contiene la A y la B, cuya basese alinea con la base de la línea del texto.

Ejercicio 4.24Construye la siguiente tabla:

4. Composición de un documento completo 54

Ejemplo 4.24

La tabla\begintabular[t]|c|c|A & B \\ \hline C & D \\ \hline\endtabulares distinta de\begintabular[b]|c|c|\hline 1 & 2 \\ \hline 3 & 4 \\ \hline\endtabular

La tabla A BC D

es distinta de

1 23 4

Obsérvese que la primera tabla no comienzapor una línea horizontal; en consecuencia, suprimera línea es la que contiene la A y la B,cuya base se alinea con la base de la línea deltexto.

Tres alumnos

Nota Media Estudiadiariamente

Nombre BUP COU mínimo máximo ObservacionesPedro 6,75 6,5 2–3 horas Es un buen estudiante, aun-

que a veces se distrae con fa-cilidad.

Javier 8,5 7,75 1–3 horas Muy buen estudiante. Prestamucha atención en clase y raravez está distraído.

Adolfo 5,25 5,5 desconocido Demuestra ser inteligente, pe-ro le falta la concentración.

4.4 Figuras

4.4.1 Gráficos externos

Hay dos maneras de hacer aparecer figuras dentro de un documento LATEX:

Incluir figuras o gráficos externos, es decir creados con otros programas y almacenados en unfichero.

Incluir figuras o gráficos generadas dentro del propio documento

Aquí se trata sólo el primer tipo, es decir, cómo incluir en un documento LATEX gráficos externos.

Hay dos maneras habituales de procesar un documento fuente LATEX:

Para producir un fichero DVI (device independent).

Para producir un fichero PDF (portable document format).

Cada cosa se hace con un programa diferente (latex y pdflatex).

Es muy importante tener en cuenta lo siguiente que, en función del que usemos, podremos incluir untipo de formato gráfico u otro.

En el siguiente gráfico se muestra el esquema de actuación y los posibles caminos para los formatosmás habituales:

Anna Doubova - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

4.4 Figuras

4.4.1 Gráficos externos

Hay dos maneras de hacer aparecer figuras dentro de un documento LATEX:

Incluir figuras o gráficos externos, es decir creados con otros programas y almacenados en unfichero.

Incluir figuras o gráficos generadas dentro del propio documento

Aquí se trata sólo el primer tipo, es decir, cómo incluir en un documento LATEX gráficos externos.

Hay dos maneras habituales de procesar un documento fuente LATEX:

Para producir un fichero DVI (device independent).

Para producir un fichero PDF (portable document format).

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 57: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 57

Cada cosa se hace con un programa diferente (latex y pdflatex).

Es muy importante tener en cuenta que, en función de qué programa se use, se podrá incluir un tipode formato gráfico u otro.

En el siguiente gráfico se muestra el esquema de actuación y los posibles caminos para los formatosmás habituales:

dvi2pdf ps2pdf

.tex latex

.dvi dvips

.ps .eps +

pdflatex

.pdf .tex

.pdf

+ .png

.jpg

Si generamos un DVI o PS, entonces sólo podemos incluir gráficos eps. Si generamos unPDF, entonces podemos incluir imágenes en formato png, jpg, tiff o pdf .

Para convertir un formato a otro, existen muchos programas. Por ejemplo:

epstopdf figura.eps (o epstopdf figura.ps) produce el fichero figura.pdf (incluido en ladistribución de MiKTEX).

jpeg2ps figura.jpg > figura.eps produce el fichero figura.pdf. NO incluido en ladistribución de MiKTEX, habría que instalar previamente el programa jpeg2ps, véasehttp://www.pdflib.com/download/free-software/jpeg2ps/

4.4.2 El paquete graphicx

Para incluir gráficos externos dentro de un documento LATEX hay que utilizar el paquete graphicx (quees una versión extendida del antiguo paquete graphics). Este paquete se incluye con el comando2:

\usepackagegraphicx

Una vez cargado el paquete graphicx, para incluir imágenes se usa el comando

\includegraphics[Opciones]Fichero

Fichero es el nombre del fichero que contiene la imagen a incluir. Si el fichero no se encuentra enel mismo directorio del documento que estamos compilando, hay que especificar su ruta.

El nombre del fichero puede incluir o no el sufijo. Si no se incluye, LATEX añadirá el sufijo .eps sise está compilando con latex para producir un DVI. Si se está compilando con pdflatex, LATEXañadirá, sucesivamente, los sufijos .pdf, .png, .jpg, hasta tener éxito.

2En instalaciones antiguas de TEX/LATEX puede ser necesario especificar el controlador que se va a utilizar. Véase ladocumentación del paquete.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 58: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 58

Opciones es una lista de opciones, separadas por comas. Las más utilizadas son:

width=ancho Especifica la anchura que queremos darle al gráfico, escalándolo si fuera necesa-rio.

height=alto Altura deseada para el gráfico, escalándolo si fuera necesario.Si no se especifica ninguna de las dos dimensiones, el gráfico se incluirá con su tamañonatural. Si se especifica sólo una de las dos (ancho o alto), la otra se escalará de forma quese conserven las proporciones.

angle=grados Especifica un ángulo de rotación, en grados (sentido contrario a las agujas delreloj).

scale=numero Factor de escala, que se aplicará en ambas direcciones.

draft=logico Es un parámetro de tipo lógico. Si su valor es true, en el documento no aparecela imagen, sólo un recuadro con sus dimensiones. Es muy útil cuando un documento tienemuchos gráficos ya que permite reducir el tiempo de compilación. El valor por defecto esdraft=false.

Ejemplo 4.25

\begincenter\includegraphics[width=6cm]superficie\endcenter

−2

−1

0

1

2

−2

−1

0

1

2−0.5

0

0.5

La orden \includegraphics inserta la imagen en el sitio justo en que se indica, no la sitúa separadadel texto.

Ejemplo 4.26

Esta figura\includegraphics[height=2cm,draft=true]images/superficieestá en línea con el texto

Esta figura

images/superficie.pdf

está en línea con eltexto

4.5 Entornos flotantes

La inserción de objetos grandes (como pueden ser tablas y figuras) en un texto plantea algunos pro-blemas:

Ubicación Si el objeto no cabe en el sitio justo en que se incluye en el texto (por ejemplo, porqueesté próximo el pie de la página), puesto que el objeto no se puede romper, se producirá un saltode página, quedando la página anterior con un hueco o con excesivos espacios entre párrafos.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 59: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 59

Numeración Normalmente se desea numerar las tablas o gráficos que se insertan en un documento,con objeto de poderlos referenciar e, incluso, crear un índice de los mismos.

Leyenda Con frecuencia también se desea añadir una leyenda explicativa al pie de la tabla o figura.

Para dar respuesta a estas necesidades, LATEX dispone de entornos flotantes, en los que se puedenincluir dichos objetos, junto con una etiqueta (título + numeración) y una leyenda, y que serán situadosen «lugares adecuados» del documento, no necesariamente en el lugar en que están situadosen el documento fuente.

Estos «lugares adecuados» pueden ser el comienzo de una página de texto, al pie de una página detexto o en una página aparte, que sólo contenga entornos del mismo tipo.

Los entornos flotantes disponibles son table y figure. Ambos son similares y en realidad se puedeincluir dentro de ellos cualquier texto LATEX, no necesariamente, como sus nombres parecen indicar,tablas y gráficos. Las diferencias entre ambos son que se numeran por separado y se incluyen en índicesseparados.

Para crear un entorno flotante se usan los comandos:

\beginflotante[posicion] % flotante = table o figureObjeto\caption[LeyendaIndice]Texto de la leyenda\labeletiqueta

\endflotante

donde

posicion Indica el lugar en que se desea ubicar el Objeto. Puede ser uno o varios de los valoressiguientes

h (del inglés here) indica que, si es posible (si cabe), se ubique el objeto en el sitio en que seindica en el texto fuente.

t (del inglés top) indica que se ubique el objeto en la parte superior de una página normal detexto.

b (del inglés bottom) indica que se ubique el objeto en la parte inferior de una página normalde texto.

p (del inglés page) indica que se ubique el objeto en una página que no contenga texto, sóloobjetos flotantes.

Si no se incluye en posicion alguno de estos códigos, LATEX nunca lo ubicará en el sitio co-rrespondiente: por ejemplo si no se incluye b, no se colocará en la parte inferior de ningunapágina.

El valor por defecto del argumento posicion es tbp.

Se puede sugerir a LATEX que sea un poco menos quisquilloso con la ubicación [h] escribiendo[h!].

\caption Es optativo y sirve para incluir una leyenda. Se puede insertar delante o detrás del objeto,según dónde se quiera la leyenda. Sólo si se utiliza será numerado el entorno.

Texto de la leyenda Es el texto de la leyenda. En el documento irá precedido de un títuloy de un número. El título, sin la opción spanish, sería Table o Figure. Con la opciónspanish será Cuadro 3 o Figura.

3La Real Academia Española recomienda el nombre Cuadro.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 60: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 60

LeyendaIndice (optativo) Es una versión abreviada de la leyenda, que será la que se use enel índice, si se construye.

\labeletiqueta Es la etiqueta para poder referenciar el entorno. Debe ir dentro del argu-mento del comando \caption o inmediatamente detrás de él.

Ejemplo 4.27

\beginfigure[h!]\centering\includegraphics[width=6cm]images/superficie\captionRepresentación gráfica dela solución del Problema (P).\endfigure

4. Composición de un documento completo 59

!2

!1

0

1

2

!2

!1

0

1

2

!0.5

0

0.5

Figura 4.2: Representación gráfica de la solución del Problema (P).

Ejemplo 4.27

\begintable[h!]\centering\begintabular|l|r@,l|c|\hlineNombre &\multicolumn3|c|Calificación \\\hline\hlinePilar & 2 & 7 & Suspenso \\ \hlineManuel & 6 & 85 & Aprobado \\ \hlineIbrahim & 8 & 1 & Notable \\ \hline

\endtabular\captionLista de notas del examen\labeltable_notas\endtable

Texto a una cara 2

Valor 1 4,7 0,15Valor 2 112,82 0,25Valor 3 3,4 0,63

Nombre CalificaciónPilar 2,7 SuspensoManuel 6,85 AprobadoIbrahim 8,1 Notable

Cuadro 1.1: Lista de notas del examen

Maecenas at elementum massa. Sed aliquam velit ac tellus accumsan a scelerisque urnaimperdiet. Curabitur purus sem, lacinia sit amet lobortis in, porttitor at orci. Mauris at blandit

purus.1Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, con-sectetur et urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nuncsit amet iaculis. Donec at elit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet,consectetur adipiscing elit. Nulla ac velit diam. Donec commodo volutpat nisi, ac adipiscing leodignissim a. In dictum placerat ipsum vitae gravida.

Phasellus pellentesque dui a ante porttitor euismod. Nunc gravida, dolor quis sodales ma-lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Donec quam erat, tinciduntac egestas sed, ultrices ut nisi. Praesent purus lorem, volutpat egestas posuere non, laoreet quisenim. In hac habitasse platea dictumst. Mauris quis ligula vel orci molestie suscipit aliquet velmassa. Proin nunc nisi, volutpat vel feugiat in, eleifend ac velit. Aenean ut nisl id mi commodoeleifend at in ante. Nunc eget diam dolor, non rutrum purus. In vel mauris ante. Nulla eu turpisa erat iaculis sollicitudin. Duis lectus lectus, eleifend id tincidunt ut, ultricies vitae est. Vivamusrhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas volutpat vel sed ligula.Integer cursus nisl eu neque varius blandit gravida nisl ultricies. Nam consectetur blandit tortor,

1Las notas a pie de página forman parte del cuerpo del texto, en lugar de considerarse, como se podría esperar,parte del pie de página. Espero que en este ejemplo se vea bien esto, por esa razón estoy escribiendo tanto, si node qué. . . Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, consecteturet urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nunc sit amet iaculis. Donec atelit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac velit diam.Donec commodo volutpat nisi, ac adipiscing leo dignissim a. In dictum placerat ipsum vitae gravida.

4.5.1 Los entornos flotante table y figure

Para situar una tabla, previamente creada con el entorno tabular, se usa el entorno table:

\begintable[Posición]Tabla en el entorno tabular

\endtable

Esta orden, en primer lugar intenta ubicar la tabla en la posición que ocupa en el fichero fuente, si nocabe, se sigue las indicaciones de Posición que puede incluir uno, o varios, de los valores siguientes:

h (here): intenta colocar la tabla en la posición donde está el entorno table, pero si no le cabela moverá de sitio. Se puede intentar forzarlo un poco más usando [h!], pero aún así puede quela tabla se mueva de sitio.

t (top): indica que la tabla debe situarse al comienzo de la página actual.

b (botton): colocación al final de la página actual.

Anna Doubova - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Ejemplo 4.28

\begintable[h!]\centering\begintabular|l|r@,l|c|\hlineNombre &\multicolumn3|c|Calificación \\\hline\hlinePilar & 2 & 7 & Suspenso \\ \hlineManuel & 6 & 85 & Aprobado \\ \hlineIbrahim & 8 & 1 & Notable \\ \hline

\endtabular\captionLista de notas del examen\labeltable_notas\endtable

Texto a una cara 2

Valor 1 4,7 0,15Valor 2 112,82 0,25Valor 3 3,4 0,63

Nombre CalificaciónPilar 2,7 SuspensoManuel 6,85 AprobadoIbrahim 8,1 Notable

Cuadro 1.1: Lista de notas del examen

Maecenas at elementum massa. Sed aliquam velit ac tellus accumsan a scelerisque urnaimperdiet. Curabitur purus sem, lacinia sit amet lobortis in, porttitor at orci. Mauris at blandit

purus.1Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, con-sectetur et urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nuncsit amet iaculis. Donec at elit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet,consectetur adipiscing elit. Nulla ac velit diam. Donec commodo volutpat nisi, ac adipiscing leodignissim a. In dictum placerat ipsum vitae gravida.

Phasellus pellentesque dui a ante porttitor euismod. Nunc gravida, dolor quis sodales ma-lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Donec quam erat, tinciduntac egestas sed, ultrices ut nisi. Praesent purus lorem, volutpat egestas posuere non, laoreet quisenim. In hac habitasse platea dictumst. Mauris quis ligula vel orci molestie suscipit aliquet velmassa. Proin nunc nisi, volutpat vel feugiat in, eleifend ac velit. Aenean ut nisl id mi commodoeleifend at in ante. Nunc eget diam dolor, non rutrum purus. In vel mauris ante. Nulla eu turpisa erat iaculis sollicitudin. Duis lectus lectus, eleifend id tincidunt ut, ultricies vitae est. Vivamusrhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas volutpat vel sed ligula.Integer cursus nisl eu neque varius blandit gravida nisl ultricies. Nam consectetur blandit tortor,

1Las notas a pie de página forman parte del cuerpo del texto, en lugar de considerarse, como se podría esperar,parte del pie de página. Espero que en este ejemplo se vea bien esto, por esa razón estoy escribiendo tanto, si node qué. . . Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, consecteturet urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nunc sit amet iaculis. Donec atelit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac velit diam.Donec commodo volutpat nisi, ac adipiscing leo dignissim a. In dictum placerat ipsum vitae gravida.

Ejercicio 4.29Construye el siguiente entorno flotante y sitúalo en la parte superior de una página de texto

4. Composición de un documento completo 59

Ejemplo 4.28

\begintable[h!]\centering\begintabular|l|r@,l|c|\hlineNombre &\multicolumn3|c|Calificación \\\hline\hlinePilar & 2 & 7 & Suspenso \\ \hlineManuel & 6 & 85 & Aprobado \\ \hlineIbrahim & 8 & 1 & Notable \\ \hline

\endtabular\captionLista de notas del examen\labeltable_notas\endtable

Texto a una cara 2

Valor 1 4,7 0,15Valor 2 112,82 0,25Valor 3 3,4 0,63

Nombre CalificaciónPilar 2,7 SuspensoManuel 6,85 AprobadoIbrahim 8,1 Notable

Cuadro 1.1: Lista de notas del examen

Maecenas at elementum massa. Sed aliquam velit ac tellus accumsan a scelerisque urnaimperdiet. Curabitur purus sem, lacinia sit amet lobortis in, porttitor at orci. Mauris at blandit

purus.1Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, con-sectetur et urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nuncsit amet iaculis. Donec at elit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet,consectetur adipiscing elit. Nulla ac velit diam. Donec commodo volutpat nisi, ac adipiscing leodignissim a. In dictum placerat ipsum vitae gravida.

Phasellus pellentesque dui a ante porttitor euismod. Nunc gravida, dolor quis sodales ma-lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Donec quam erat, tinciduntac egestas sed, ultrices ut nisi. Praesent purus lorem, volutpat egestas posuere non, laoreet quisenim. In hac habitasse platea dictumst. Mauris quis ligula vel orci molestie suscipit aliquet velmassa. Proin nunc nisi, volutpat vel feugiat in, eleifend ac velit. Aenean ut nisl id mi commodoeleifend at in ante. Nunc eget diam dolor, non rutrum purus. In vel mauris ante. Nulla eu turpisa erat iaculis sollicitudin. Duis lectus lectus, eleifend id tincidunt ut, ultricies vitae est. Vivamusrhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas volutpat vel sed ligula.Integer cursus nisl eu neque varius blandit gravida nisl ultricies. Nam consectetur blandit tortor,

1Las notas a pie de página forman parte del cuerpo del texto, en lugar de considerarse, como se podría esperar,parte del pie de página. Espero que en este ejemplo se vea bien esto, por esa razón estoy escribiendo tanto, si node qué. . . Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, consecteturet urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nunc sit amet iaculis. Donec atelit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac velit diam.Donec commodo volutpat nisi, ac adipiscing leo dignissim a. In dictum placerat ipsum vitae gravida.

Modelo Color PrecioLlamativo rojo verde 10,88!

Clásico blanco negro 9! es muy bueno y no es nada caro

Tabla 4.2: Datos de una tienda

Ejercicio 4.29Construye el siguiente entorno flotante

Anna Doubova - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 61: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 61

Ejercicio 4.30Ídem para el entorno:

4. Composición de un documento completo 58

Ejemplo 4.28

\begintable[h!]\centering\begintabular|l|r@,l|c|\hlineNombre &\multicolumn3|c|Calificación \\\hline\hlinePilar & 2 & 7 & Suspenso \\ \hlineManuel & 6 & 85 & Aprobado \\ \hlineIbrahim & 8 & 1 & Notable \\ \hline

\endtabular\captionLista de notas del examen\labeltable_notas\endtable

Texto a una cara 2

Valor 1 4,7 0,15Valor 2 112,82 0,25Valor 3 3,4 0,63

Nombre CalificaciónPilar 2,7 SuspensoManuel 6,85 AprobadoIbrahim 8,1 Notable

Cuadro 1.1: Lista de notas del examen

Maecenas at elementum massa. Sed aliquam velit ac tellus accumsan a scelerisque urnaimperdiet. Curabitur purus sem, lacinia sit amet lobortis in, porttitor at orci. Mauris at blandit

purus.1Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, con-sectetur et urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nuncsit amet iaculis. Donec at elit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet,consectetur adipiscing elit. Nulla ac velit diam. Donec commodo volutpat nisi, ac adipiscing leodignissim a. In dictum placerat ipsum vitae gravida.

Phasellus pellentesque dui a ante porttitor euismod. Nunc gravida, dolor quis sodales ma-lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Donec quam erat, tinciduntac egestas sed, ultrices ut nisi. Praesent purus lorem, volutpat egestas posuere non, laoreet quisenim. In hac habitasse platea dictumst. Mauris quis ligula vel orci molestie suscipit aliquet velmassa. Proin nunc nisi, volutpat vel feugiat in, eleifend ac velit. Aenean ut nisl id mi commodoeleifend at in ante. Nunc eget diam dolor, non rutrum purus. In vel mauris ante. Nulla eu turpisa erat iaculis sollicitudin. Duis lectus lectus, eleifend id tincidunt ut, ultricies vitae est. Vivamusrhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas volutpat vel sed ligula.Integer cursus nisl eu neque varius blandit gravida nisl ultricies. Nam consectetur blandit tortor,

1Las notas a pie de página forman parte del cuerpo del texto, en lugar de considerarse, como se podría esperar,parte del pie de página. Espero que en este ejemplo se vea bien esto, por esa razón estoy escribiendo tanto, si node qué. . . Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, consecteturet urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nunc sit amet iaculis. Donec atelit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac velit diam.Donec commodo volutpat nisi, ac adipiscing leo dignissim a. In dictum placerat ipsum vitae gravida.

Modelo Color PrecioLlamativo rojo verde 10,88!

Clásico blanco negro 9! es muy bueno y no es nada caro

Tabla 4.2: Datos de una tienda

País Capital Población y SuperficieEspaña Madrid 37.746.260 hab. 504.750 Km2

Francia París 55.191.000 hab. 543.998 Km2

N X no se conoce! pocos Km2

! se está estudiando

Tabla 4.3: Datos demográficos

Ejercicio 4.29Construye el siguiente entorno flotante y sitúalo en la parte superior de una página de texto

4. Composición de un documento completo 59

Ejemplo 4.28

\begintable[h!]\centering\begintabular|l|r@,l|c|\hlineNombre &\multicolumn3|c|Calificación \\\hline\hlinePilar & 2 & 7 & Suspenso \\ \hlineManuel & 6 & 85 & Aprobado \\ \hlineIbrahim & 8 & 1 & Notable \\ \hline

\endtabular\captionLista de notas del examen\labeltable_notas\endtable

Texto a una cara 2

Valor 1 4,7 0,15Valor 2 112,82 0,25Valor 3 3,4 0,63

Nombre CalificaciónPilar 2,7 SuspensoManuel 6,85 AprobadoIbrahim 8,1 Notable

Cuadro 1.1: Lista de notas del examen

Maecenas at elementum massa. Sed aliquam velit ac tellus accumsan a scelerisque urnaimperdiet. Curabitur purus sem, lacinia sit amet lobortis in, porttitor at orci. Mauris at blandit

purus.1Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, con-sectetur et urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nuncsit amet iaculis. Donec at elit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet,consectetur adipiscing elit. Nulla ac velit diam. Donec commodo volutpat nisi, ac adipiscing leodignissim a. In dictum placerat ipsum vitae gravida.

Phasellus pellentesque dui a ante porttitor euismod. Nunc gravida, dolor quis sodales ma-lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Donec quam erat, tinciduntac egestas sed, ultrices ut nisi. Praesent purus lorem, volutpat egestas posuere non, laoreet quisenim. In hac habitasse platea dictumst. Mauris quis ligula vel orci molestie suscipit aliquet velmassa. Proin nunc nisi, volutpat vel feugiat in, eleifend ac velit. Aenean ut nisl id mi commodoeleifend at in ante. Nunc eget diam dolor, non rutrum purus. In vel mauris ante. Nulla eu turpisa erat iaculis sollicitudin. Duis lectus lectus, eleifend id tincidunt ut, ultricies vitae est. Vivamusrhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas volutpat vel sed ligula.Integer cursus nisl eu neque varius blandit gravida nisl ultricies. Nam consectetur blandit tortor,

1Las notas a pie de página forman parte del cuerpo del texto, en lugar de considerarse, como se podría esperar,parte del pie de página. Espero que en este ejemplo se vea bien esto, por esa razón estoy escribiendo tanto, si node qué. . . Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec convallis non, consecteturet urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nunc sit amet iaculis. Donec atelit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac velit diam.Donec commodo volutpat nisi, ac adipiscing leo dignissim a. In dictum placerat ipsum vitae gravida.

Modelo Color PrecioLlamativo rojo verde 10,88!

Clásico blanco negro 9! es muy bueno y no es nada caro

Tabla 4.2: Datos de una tienda

Ejercicio 4.29Construye el siguiente entorno flotante

Anna Doubova - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Anna Doubova - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

4.6 Referencias bibliográficas

Las referencias bibliográficas son referencias externas a otros documentos, libros, artículos, etc. Nor-malmente la bibliografía aparece al final de un documento, ordenada alfabéticamente y numerada. Lanumeración de las entradas bibliográficas se realiza automáticamente.

Las referencias bibliográficas en LATEX pueden generarse de dos formas:

Leyendo los datos de una lista que se incluye al final del documento. Se procesa con el propiodocumento.

Obteniendo los datos de una base bibliográfica con la ayuda de un programa externo que se llamaBIBTEX (útil cuando se han de gestionar bibliografías extensas). No se explica aquí.

Para producir una lista de referencias bibliográficas se usa el entorno thebibliography, cuya sintaxisgeneral es4:

\beginthebibliographyLongitudMax...\bibitemEtiqueta Autor, Título, año y lugar de publicación.....

\endthebibliography

LongitudMax Es una cadena de caracteres que establece la anchura máxima del espacio destinado alos números de las entradas bibliográficas.

Por ejemplo la orden \beginthebibliography99 indica a LATEX que reserve dos espacios(longitud de la cadena 99) para la numeración que aparece a la izquierda de las referencias en lalista de la bibliografía.

\bibitem Introduce una nueva entrada en la bibliografía.

Etiqueta La etiqueta que se utiliza para identificar la entrada bibliográfica y para referenciarla,mediante la orden

\citeEtiqueta

4Otras opciones de este entorno pueden encontrarse, por ejemplo en [1].

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 62: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 62

El comportamiento del entorno thebibliography varía según la clase de documento. Para las clasesbook y report, se genera un capítulo nuevo con el nombre de Bibliografía (con spanish). Para laclase article se genera una nueva sección sin numerar con el nombre Referencias (con spanish).

Ejemplo 4.31

\beginthebibliography9%

\bibitemcascales\textscB. Cascales y otros, \textitEl libro de LaTeX\,.\par Prentice Hall (2003).

%\bibitemsanguino\textscJ. Sanguino Botella,\textitIniciación a \LaTeX2e: Un sistema para preparar documentos.\par Ed. Addison Wesley Iberoamericana España, Madrid (1997).

%\endthebibliography

4.7 Índices

4.7.1 Índice general

Para generar el Indice general de un documento se utiliza la instrucción

\tableofcontents

que debe estar colocada antes del primer capítulo.

De forma automática se introducen en el índice general todas las unidades estructurales que esténnumeradas, es decir las que aparecen en la Tabla 1.1. En el índice aparecerá el título de cada unidad,a menos que en su declaración se haya usado el parámetro TextoInd.

Si se desea que aparezca en el índice alguna estructura que no hubiese sido creada de la manera indicadaanteriormente, hay que introducir al principio de esta división el comando:

\addcontentslinetocdivisióntítulo a incluir

Ejemplo 4.32

\beginthebibliography99\addcontentslinetocchapterBibliografía...

Las órdenes anteriores harán que se añada alíndice un capítulo llamado Biblografía. Si setratara de un documento de la clase article,se habría escrito section en lugar de chapter.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 63: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 63

4.7.2 Índices de tablas y figuras

Para generar un índice de tablas únicamente hay que escribir la orden

\listoftables

Habitualmente su posición es después de la orden \tableofcontents, para que aparezca a continuacióndel Índice General.Sólo aparecerán en el índice de tablas los entornos table que estén numerados, es decir, aquéllos enque se haya usado el comando \caption. Lo que se incluye en el índice es la leyenda definida con estecomando, a menos que se haya usado el argumento opcional LeyendaIndice.Para generar un índice de figuras únicamente hay que escribir la orden

\listoffigures

Igual que con las tablas, sólo aparecerán en el índice de figuras los entornos figure que estén numerados,es decir, aquéllos en que se haya usado el comando \caption. Lo que se incluye en el índice es la leyendadefinida con este comando, a menos que se haya usado el argumento opcional LeyendaIndice.Los índices sólo se compondrán correctamente tras compilar el documento fuente dos veces: la primeravez, LATEX crea una lista de las unidades a incluir en el índice, con los números de página en las queaparecen, y la guarda en un fichero5. La segunda vez, y a partir de estos ficheros, genera los índices.

4.7.3 Índice de materias o alfabético

Se trata de un índice terminológico, en el que se puede consultar en qué página se ha introducido unconcepto y/o en qué página se utiliza, buscando una palabra clave.Habitualmente se sitúa al final de un documento.Para construirlo con LATEX, se utiliza el programa MakeIndex6.Una manera de generar un Índice alfabético puede ser la siguiente:

1. El primer paso es seleccionar las palabras que se desea incluir en el índice. Para ello hay queescribir, en el cuerpo del texto, junto a la palabra que se desea referenciar, alguna de las siguientesórdenes:

\indextexto\indextexto!subtexto\indextexto!subtexto!subsubtexto

La primera opción produce una marcación simple, es decir, la palabra marcada, texto, apareceráen el índice, con su número de página.

La segunda opción produce una marcación de la palabra subtexto como subcaso de la palabratexto. De forma análoga, el tercer caso producirá una marcación de la palabra subsubtextocomo subcaso de la palabra subtexto, que, a su vez, es un subcaso de texto.

Por ejemplo, en el índice alfabético de ejemplo que se encuentra al final de este documento, dichoefecto puede observarse en la entrada Letras.

Si se quieren incluir caracteres especiales, tales como los comandos de LATEX, se usará elcomando

5Un fichero para cada índice: .toc para el índice general (Table Of Contents); .lot para el índice de tablas (List OfTables); .lof para el índice de figuras (List Of Figures).

6Este programa suele estar incluido en la instalación estandar de LATEX

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 64: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 64

\indexord_texto@esc_texto

Esto hará que aparezca en el índice el texto esc_texto, pero que para la ordenación alfabéticadel índice se utilice el texto ord_texto.

Ejemplo 4.33

\indexmulticolumn@\verb=\multicolumn= La orden anterior hace que aparezca en elíndice alfabético el texto \multicolumn enel lugar en que debería aparecer (en el or-den alfabético) el texto multicolumn.

2. El segundo paso es generar una lista de las palabras a incluir en el índice y guardarla en unfichero. Para ello hay que escribir, en el preámbulo del documento, la orden

\makeindex

y compilar el documento. LATEX creará un nuevo fichero con el mismo nombre que el ficherofuente, pero con extensión .idx.

3. A continuación hay que procesar este último fichero .idx con el programa MakeIndex, para rea-lizar la ordenación alfabética y preparar el índice. Esto producirá un nuevo fichero con extensión.ind, que contiene las órdenes para crear un nuevo capítulo, sin numerar, de nombre Índicealfabético.

4. Para incluir este contenido en el documento fuente, se puede «copiar y pegar» su contenido enel documento fuente, o bien se pueden escribir las órdenes

\inputdocumento.ind

y volver a compilar.

Si se quiere incluir el índice alfabético en el índice general, hay que añadir, o bien en el fichero .ind obien en el fichero fuente, la orden adecuada entre las dos siguientes, justo a continuación de la orden\beginindex :

\addcontentslinetocchapterÍndice alfabético % para book o report\addcontentslinetocsectionÍndice alfabético % para article

Hay que observar que este proceso debe ser el último antes de obtener el documento final: cualquiercambio en el documento que afecte al índice hará necesario reconstruir los ficheros .idx e .ind.

4.8 Página de título

Existen dos formas posibles para crear una «página de título». En el Ejemplo 2.17 se vió una de ellas.Aquí se presenta la segunda.

LATEX trata el título, junto con el autor y cualquier información complementaria sobre éste, como unconjunto que constituye la unidad llamada «página del título». Los cuatro comandos que se describena continuación se encargan de dar formato a dicha unidad, pero por sí mismos no imprimen ningúntexto. La ubicación más adecuada para ellos es en el preámbulo del documento fuente. Para que seimprima la página del título hay que incluir, después de \begindocument, la orden

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 65: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 65

\maketitle

Los cuatro comandos que configuran los datos y el formato de la página de título son los siguientes:

\titletitulo Sirve para escribir el título del documento. En titulo es posible usar \\ si el títuloes largo, pero no se puede incluir una línea en blanco o un \par.

\authorAutor1 \and Autor2 ... Sirve para escribir los nombres de los autores del documento.En cada uno de los textos Autor1, Autor2,... se puede utilizar el salto de línea \\.

\dateFechaTexto Sirve para escribir una fecha (o cualquier otra cosa). Se puede utilizar el saltode línea \\.

Si este comando se omite, se incluirá por defecto la fecha del ordenador en formato inglés o en eldefinido por el paquete babel y la opción del idioma elegida para éste. Para que no aparezca nin-gún comentario ni fecha, hay que incluir este comando con el argumento vacío, es decir \date.El comando \date\today imprime la fecha actual en formato largo.

\thanksTextoPiePágina Sirve para incluir un texto en el pie de la página. Suele ser usado paralos agradecimientos, de ahí su nombre. Se puede incluir el comando \thanks en cualquiera de losargumentos de los tres comandos anteriores (titulo, Autor1, Autor2,...,FechaTexto).

Ejemplo 4.34

\documentclass[12pt]report\usepackage[latin1]inputenc\title\Huge Libro del\\Arte de Cocina\\\large a la usanza española denuestro tiempo\authorcompuesto por\\\Large Domingo Hernández de Maceras\thanksCocinero en el Colegio Mayor deOviedo de la ciudad de Salamanca\dateescrito en Salamanca\\en casa de Antonia Ramírez\thanksAño de 1607

\begindocument\maketitle\enddocument

Libro delArte de Cocina

a la usanza espanola de nuestro tiempo

compuesto porDomingo Hernandez de Maceras1

escrito en Salamancaen casa de Antonia Ramırez 2

1Cocinero en el Colegio Mayor de Oviedo de la ciudad de Salamanca2Ano de 1607

El aspecto de la página de título es distinto en función del tipo de documento y de que se use algunade las opciones titlepage o notitlepage en la declaración \documentclass.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 66: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 66

Ejercicio 4.35Diseña una página de título y comprueba su aspecto con la variantes article, book, titlepage,notitlepage, . . .

En los artículos científicos es usual que haya un resumen (abstract) justo después del título. Esteresumen se obtiene con el entorno (opcional)

\beginabstractTexto del resumen

\endabstract

Ejercicio 4.36En la página de título creada anteriormente incluye un abstract y compara los resultados con lasclases report y article.

4.9 Uso de colores

Para usar colores en el documento, hay que activar el paquete color con la orden

\usepackage[Contolador]color

donde Controlador será:

dvips: si vamos a generar archivos PS.

pdftex: si vamos a generar archivos PDF.

En las distribuciones modernas de LATEX (como por ejemplo MiKTEX) no hace falta especificarningún controlador ya que automáticamente se carga el controlador adecuado según la salidaelegida.

Luego, podemos disponer de los siguientes comandos:

\coloruncolor cambia el color del texto desde ese punto en adelante.

\textcoloruncolortexto escribe el texto en el color indicado.

\colorboxuncolortexto mete el texto en una caja con el forndo del color especificado.

\pagecoloruncolor establece el color del fondo de la página actual y las siguientes (sólo funcionacon pdflatex).

\normalcolor vuelve al color por defecto del documento.

Para especificar uncolor se puede usar:

1. El nombre de un color básico: red, green, blue, yellow, cyan, magenta, black, white.

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 67: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 67

Ejemplo 4.37

\colorred Este texto es rojo\\\colorgreen Este es verde

Este texto es rojoEste es verde

2. Una descripcion en un sistema de coordenadas de color: rgb (red, green, blue), cmyk (cyan,magenta, yellow, black), gray.

Ejemplo 4.38

\color[rgb]1,0.4,0Color sin nombre en RGB \\\color[cmyk]0.3,0.6,1,0Otro color en CMYK \\\color[gray]0.3Color en escala de grises

Color sin nombre en RGBOtro color en CMYKColor en escala de grises

3. Uno de los nombres pre-definidos que aparecen en la Tabla 4.2. Para usar estos nombres hayque declarar el paquete color con las opciones siguientes:

\usepackage[dvipsnames,usenames]color

Ejemplo 4.39

\colorEmerald Color predefinido\\\colorMulberry Color predefinido

Color predefinidoColor predefinido

4. También es posible definir nuevos colores con la orden

\definecolornombresistemacoordenadas

De hecho, la opción más recomendable cuando se utilizan colores en un documento es definirnuestros propios nombres de colores mediante la orden anterior, lo cual hará mucho más sencillaslas eventuales modificaciones posteriores.

Ejemplo 4.40

\definecolormirojorgb0.9,0,0.6\textcolormirojoMi rojo preferido

Mi rojo preferido

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 68: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 68

GreenYellow Yellow Goldenrod DandelionApricot Peach Melon YellowOrangeOrange BurntOrange Bittersweet RedOrange

Mahogany Maroon BrickRed RedOrangeRed RubineRed WildStrawberry Salmon

CarnationPink Magenta VioletRed RhodamineMulberry RedViolet Fuchsia LavenderThistle Orchid DarkOrchid PurplePlum Violet RoyalPurple BlueViolet

Periwinkle CadetBlue CornflowerBlue MidnightBlueNavyBlue RoyalBlue Blue Cerulean

Cyan ProcessBlue SkyBlue TurquoiseTealBlue Aquamarine BlueGreen Emerald

JungleGreen SeaGreen Green ForestGreenPineGreen LimeGreen YellowGreen SpringGreenOliveGreenRawSienna Sepia Brown Tan

Gray Black White

Tabla 4.2: Colores disponibles con la opción [dvipsnames]

4.10 Documentos voluminosos

Cuando se escriben documentos muy voluminosos, con muchos capítulos, puede no ser recomendabletener un único fichero fuente. Es preferible trabajar cada capítulo por separado y cuando creamos quetodo es correcto, prosesarlos conjuntamente en un fichero aparte.

A título de ejemplo imaginemos que tenemos creados 5 ficheros .tex llamados respectivamenteIntroduccion.tex, Capitulo1.tex, Capitulo2.tex, Capitulo3.tex, Apendice.tex. Estos ficherosvan a formar parte de nuestro documento final. Para procesarlos todos juntos los pasos a seguir puedenser los siguientes:

1. Crear un nuevo fichero .tex llamado, por ejemplo Principal.tex, cuya primera línea empiezacon \documentclass y cuya última línea termina con un \enddocument.

Los ficheros que contienen los capítulos (u otras partes) del documento final deben contener sóloel «cuerpo», es decir, ni preámbulo, ni \begindocument, ni \enddocument.

2. El preámbulo del fichero Principal.tex debe contener las declaraciones necesarias para com-pilar todo el documento: estilo, márgenes, paquetes, definiciones de comandos, etc.

3. En el cuerpo del documento fuente se incluirán tantas órdenes

\includeNombreFichero

como «capítulos» se quieran incluir. En nuestro caso serían:

\includeIntroduccion\includeCapitulo1\includeCapitulo2\includeCapitulo3\includeApendice

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 69: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

4. Composición de un documento completo 69

Obsérvese que sólo se escribe el nombre de los ficheros, no el sufijo .tex.

4. Al compilar el fichero Principal se irán incluyendo los ficheros especificados, que serán proce-sados con el preámbulo escrito en Principal.tex.

5. Si no queremos incluir todos los ficheros en nuestro documento, sino sólo algunos de ellos, se usala orden

\includeonlyNombreFichero1, NombreFichero2,...

Esta orden es opcional y se escribe en el preámbulo del fichero principal. Por ejemplo, la orden

\includeonlyCapitulo2, Apendice

hará que sólo se incluyan los ficheros Capitulo2.tex y Apendice.tex, pero se conservará lanumeración de las páginas como si estuvieran incluidos todos los Capítulos.

4.11 Cómo cambiar los títulos

Como se comentó en la Sección 1.4, el paquete babel con la opción spanish cambia los títulos queproducen algunas instrucciones. Para cambiar estos títulos, por ejemplo, para que en vez de Capí-tulo aparezca Tema o en vez de Índice de figuras aparezca Lista de figuras, hay que escribirrespectivamente:

\addto\captionsspanish\def\chapternameTema\addto\captionsspanish\def\listfigurenameLista de figuras

Si no se usa el paquete babel y se quieren cambiar los título hay que volver a definirlos. Para ello, enel preámbulo, se escriben, por ejemplo, los siguientes comandos:

\renewcommand\chapternameTema\renewcommand\bibnameReferencias Interesantes\renewcommand\figurenameFigura\renewcommand\tablenameTabla

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 70: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

5 Creación depresentaciones

5.1 Complementos de PowerPoint

Existen un buen número de complementos de Microsoft Office PowerPoint que permiten la inserción,como imágenes, de fórmulas generadas mediante lenguaje LATEX (TeXPoint, TeX4PPT, MyTeXPoint,IguanaTeX,. . . ). Algunas de ellas son de pago y otras son gratuitas. Entre estas últimas, recomendamosIguanaTeX, que se instala fácilmente en las versiones habituales de PowerPoint y produce resultadossatisfactorios: permite personalizar y salvar el preámbulo para las fórmulas, re-dimensionarlas sin perdercalidad y re-editarlas fácilmente.

5.2 La clase slides

La clase slides está especialmente diseñada para crear transparencias, que serán imprimidas en hojasespeciales de plástico transparente, que se proyectan en una pantalla mediante un retroproyector.También pueden utilizarse para ser proyectadas en una pantalla directamente desde un ordenador,mediante un vídeo-cañón.

En este contexto se pretende mantener la atención de los oyentes y transmitir ideas visualmente, razónpor la que tiene sentido el uso de herramientas de formateo del texto, como colores, rotaciones,escalado, . . . que no se usan habitualmente al producir documentos que, fundamentalemente, van aser impresos y publicados.

Cualquier código-fuente LATEX puede ser procesado dentro de la clase slides. LATEX adapta automá-ticamente el tipo de letra y su tamaño para adecuarse a ser proyectados.

Para componer transparencias (slides), un prámbulo básico sería, por ejemplo. el siguiente 1:

\documentclass[12pt,landscape]slides\usepackage[latin1]inputenc\usepackage[spanish]babel\usepackagegraphicx\usepackage[dvipsnames]color\pagestyleempty

1La opción landscape se adapta mejor a la presentación mediante video–cañón

70

Page 71: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

5. Creación de presentaciones 71

5.3 La clase beamer

Quizá la mejor solución, y desde luego la más utilizada, para la creación de presentaciones con LATEXes utilizar la clase beamer.

Se trata de una clase de documentos diseñada especialmente para crear presentaciones en formato PDFmediante pdflatex, que ofrece una enorme cantidad de efectos visuales y utilidades.

Como cualquier otro documento LATEX, contiene un preámbulo y un cuerpo, y se organiza en secciones,subsecciones, etc. Cada transparencia se genera mediante un entorno frame.

\documentclassbeamer%% declaración de paquetes ...%\titleTítulo de la presentación\authorNombre del autor\dateFecha u otro texto

\begindocument

\beginframe\titlepage\endframe

\sectionNombre de la sección\subsectionPrimera subsección

\beginframe\frametitleTítulo de esta transparencia... contenido ...\endframe

...

\enddocument

Beamer posee un gran número de configuraciones pre-definidas, que permiten cambiar el aspecto de lapresentación (aspecto global, colores, tipos de letra, etc.) con un resultado final armonioso.

Para más información, véase la página http://latex-beamer.sourceforge.net

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 72: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

ASímbolos en modomatemático

A.1 Letras griegas

α \alpha β \beta γ \gamma δ \deltaε \epsilon ε \varepsilon ζ \zeta η \etaθ \theta ϑ \vartheta ι \iota κ \kappaλ \lambda µ \mu ν \nu ξ \xiπ \pi $ \varpi ρ \rho % \varrhoσ \sigma ς \varsigma τ \tau υ \upsilonφ \phi ϕ \varphi χ \chi ψ \psiω \omega o oΓ \Gamma ∆ \Delta Θ \Theta Λ \LambdaΞ \Xi Π \Pi Σ \Sigma Υ \UpsilonΦ \Phi Ψ \Psi Ω \Omega

A.2 Símbolos de relación

< < > > = =≤ \leq ≈ \approx ‖ \parallel≥ \geq 6= \neq ∈ \in3 \ni ∼= \cong @ \sqsubset \asymp ⊥ \perp v \sqsubseteq \ll ⊂ \subset A \sqsupset \gg ⊃ \supset w \sqsupseteq≡ \equiv ⊆ \subseteq | \mid∼ \sim ⊇ \supseteq ./ \bowtie

72

Page 73: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

A. Símbolos en modo matemático 73

A.3 Operaciones binarias

+ + − - ∗ * ∗ \ast± \pm u \sqcap ⊗ \otimes ? \star∓ \mp t \sqcup \oslash ⊕ \oplus× \times ∨ \vee \odot \ominus÷ \div ∧ \wedge © \bigcirc • \bullet∩ \cap 4 \bigtriangleup o \wr \circ∪ \cup 5 \bigtriangledown \diamond · \cdot

A.4 Flechas

← \leftarrow ←− \longleftarrow⇐ \Leftarrow ⇐= \Longleftarrow→ \rightarrow −→ \longrightarrow⇒ \Rightarrow =⇒ \Longrightarrow↔ \leftrightarrow ←→ \longleftrightarrow⇔ \Leftrightarrow ⇐⇒ \Longleftrightarrow7→ \mapsto 7−→ \longmapsto← \hookleftarrow → \hookrightarrow \leftharpoondown \rightharpoondown↑ \uparrow ⇑ \Uparrow↓ \downarrow ⇓ \Downarrowl \updownarrow m \Updownarrow \nearrow \searrow \swarrow \nearrow

A.5 Otros símbolos

∀ \forall ∃ \exists ~ \hbarı \imath \jmath ` \ell∅ \emptyset ∇ \nabla ‖ \|∂ \partial ′ \prime

√\surd

¬ \neg ∠ \angle ♥ \heartsuit] \sharp [ \flat ∞ \infty

Anna Doubova & Rosa Echevarría - Dpto. Ecuaciones Diferenciales y Análisis Numérico - Univ. Sevilla

Page 74: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

Bibliografía

[1] B. Cascales, P. Lucas, J.M. Mira, A. Pallarés y S. Sánchez-Pedreño, El libro de LATEX.Prentice Hall (2003).

[2] H. Kopka, P.W. Daly, A guide to LATEX2ε. Addison-Wesley (1995).

[3] L. Lamport, LATEX - A document Preparation System. User’s guide and manual references.Addison-Wesley, 2nd. edition (1994).

[4] The TEX Catalogue on line: todo sobre paquetes:http://mirrors.fe.up.pt/pub/CTAN/help/Catalogue/index.html

[5] The LATEX Font Catalogue: tipos de letra:http://www.tug.dk/FontCatalogue/

[6] Un manual de referencia de LATEX on-line (inglés):http://svn.gna.org/viewcvs/*checkout*/latexrefman/trunk/latex2e.html

[7] Un manual de referencia de LATEX on-line (lo mismo en español):http://svn.gna.org/viewcvs/*checkout*/latexrefman/trunk/latex2e-es.html

[8] Un manual de referencia de LATEX (lo mismo en pdf y en español):http://svn.gna.org/viewcvs/*checkout*/latexrefman/trunk/latex2e-es.pdf

[9] La página oficial del proyecto LATEX:http://www.latex-project.org/

[10] La página de CervanTEX: Grupo de usuarios hispanohablantes de TEX:http://www.cervantex.es/

[11] University of Cambridge: mucha información sobre LATEX.http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/

[12] La no-tan-corta introducción a LATEX (en español):http://mirrors.fe.up.pt/pub/CTAN/info/lshort/spanish/lshort-a4.pdf

[13] Reconocedor de símbolos de LATEX (ingles):http://detexify.kirelabs.org/classify.html

[14] The Comprehensive LATEX Symbol List (ingles): 5913 símbolos de LATEX:ftp://ftp.di.uminho.pt/pub/ctan/info/symbols/comprehensive/symbols-a4.pdf

74

Page 75: L Curso de Extensión Universitaria Composici n de …personal.us.es/doubova/Latex/ApuntesLaTeX.pdf · 3.3.8. ... las extensiones ISO 8859 del código ASCII ... Órdenes: se utilizan

Índice alfabético

índicealfabético, 63figuras, 63general, 62tablas, 63

\addcontentsline, 62

babel, 10spanish, 10

\bfseries, 13\bigskip, 17

\centering, 19

\documentclass, 8

\emph, 13enfatizado, 13entornos, 18

center, 19flushleft, 19flushright, 19

\hfill, 17

\itshape, 12

LetrasGrosor, 13Perfil, 12Tamaño, 14

\linebreak, 15\listoffigures, 63\listoftables, 63

\mdseries, 13\medskip, 17

\newline, 15\newpage, 15\noindent, 14

\par, 14\parindent, 14

\quad, 17

\raggedleft, 19\raggedright, 19\rmfamily, 11

\scshape, 12\sffamily, 11\slshape, 12\smallskip, 17

\tableofcontents, 62\textbf, 13\textit, 12\textmd, 13\textrm, 11\textsc, 12\textsf, 11\textsl, 12\texttt, 11\textup, 12\ttfamily, 11

unidades de longitud, 16\upshape, 12\usepackage, 9

\vfill, 17\vspik, 16\vspace, 16

75