Anda di halaman 1dari 75

C

Curso de Extensin Universitaria


Universidad de Sevilla

A
LT

X
E

Composicin de
Composicin
de textos cie
textos
con
elcientficos
ordenador

con el ordenador

Anna Doubova (http://www.personal.us.es/doubov


Rosa Echevarra (http://www.personal.us.es/echev
Versin: 1 de marzo de 2013
Departamento de Ecuaciones Diferenciales y Anlisis
Anna Doubova (http://www.personal.us.es/doubova)
Rosa Echevarra (http://www.personal.us.es/echevarria)
URL de estos apuntes : http://personal.us.es/doubova/Latex/ApuntesLaTeX.pdf
Departamento de Ecuaciones Diferenciales y Anlisis Numrico

Estos breves apuntes sobre LATEX han sido elaborados con la idea
de servir de material de apoyo a los alumnos del Curso de Extensin
Universitaria de la Universidad de Sevilla LATEX : Composicin de
textos cientficos con el ordenador. Grosso modo, constituyen el
guin de los temas que se abarcan durante las 30 horas del mismo. Adems, cada tema est completado con numerosos ejemplos
y ejercicios prcticos, cuya realizacin es fundamental para el seguimiento del curso.
De ninguna manera estas notas son un manual de referencia sobre
LATEX , cuyas posibilidades son infinitamente mayores.

ndice general

1. Aspectos globales de un documento

1.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2. Estructura bsica del documento fuente . . . . . . . . . . . . . . . . . . . . . . . . . .

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

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

1.5. Internacionalizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

2. Composicin 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. Tamaos de letra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

2.2. Prrafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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 elsticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

2.4. Entornos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

2.5. Alineacin 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

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

22

2.6.2. Listas con vietas

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

23

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

23

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

24

2.8. Notas a pie de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

2.9. Divisin de palabras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

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

26

3. Composicin de frmulas matemticas

27

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

27

3.2. El modo matemtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

3.3. Elementos bsicos de las frmulas matemticas . . . . . . . . . . . . . . . . . . . . . .

30

3.3.1. Smbolos elementales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

3.3.2. Texto corriente dentro del modo matemtico . . . . . . . . . . . . . . . . . . .

31

3.3.3. Exponentes y subndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

3.3.4. Fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

3.3.5. Races . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

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

34

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

34

3.3.8. Parntesis de diversos tamaos . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

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

36

3.4.1. Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

3.4.2. Frmulas en ms de una lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

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

41

3.6. Definicin de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

3.7. Letras especiales en modo matemtico . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

3.7.1. Letras blackboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

3.7.2. Letras caligrficas

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

45

3.7.3. Letras roman en modo matemtico . . . . . . . . . . . . . . . . . . . . . . . . .

45

4. Composicin de un documento completo

46

4.1. Aspecto bsico de las pginas de un documento . . . . . . . . . . . . . . . . . . . . . .

46

4.1.1. Estilos de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

4.1.2. Mrgenes de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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. Grficos externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

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

57

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

58

4.6. Referencias bibliogrficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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 alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

4.8. Pgina de ttulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

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

66

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

68

4.11. Cmo cambiar los ttulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5. Creacin de presentaciones

70

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

70

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

70

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

71

A. Smbolos en modo matemtico

72

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

72

A.2. Smbolos de relacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

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

73

A.4. Flechas

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

73

A.5. Otros smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

Bibliografa

74

ndice de tablas

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


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 bsicos de LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

2.5. Tamaos de letra bsicos de LATEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

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

16

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

18

2.8. Alineacin horizontal del texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

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

26

4.1. Encabezamientos para la opcin headings. . . . . . . . . . . . . . . . . . . . . . . . .

47

4.2. Colores disponibles con la opcin [dvipsnames] . . . . . . . . . . . . . . . . . . . . . .

68

1
1.1

Aspectos globales de
un documento

Introduccin

LATEX (pronnciese ltek) es un sistema de composicin de textos basado en TEX (pronnciese tek).
TEX es un lenguaje de tipografa de bajo nivel diseado por Donald E. Knuth, especialmente orientado
a la composicin de frmulas matemticas complejas, para lo cual est generalmente considerado como
el mejor existente.
LATEX es un conjunto de macros de TEX escritos por Leslie Lamport, que por un lado facilitan la
escritura de frmulas, ecuaciones y expresiones de tipo matemtico, y por otro permiten estructurar
fcilmente un documento en captulos, secciones, subsecciones, etc., gestionando adems con comodidad
notas, bibliografas y tablas de contenido.
La calidad tipogrfica de los documentos realizados con LATEX est a la altura de las mejores editoriales
cientficas, muchas de las cuales los requieren para sus artculos acadmicos, y su uso es obligado para
las comunicaciones en gran cantidad de congresos cientficos. El hecho de que LATEX sea un sistema
de cdigo abierto ha permitido, por aadidura, la aparicin de mltiples utilidades que amplan sus
capacidades con nuevas macros de propsito muy diverso.
Por otra parte, aunque diseado especficamente para componer documentos cientficos, LATEX puede
facilitar enormemente la composicin de cualquier documento (libros, tesis, etc.): unas cuantas rdenes
LATEX aadidas 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 de
texto plano (plain text), el texto que se desea componer junto con los adecuados comandos y rdenes.
Esto constituye el documento fuente o cdigo y ser guardado en un fichero fuente.
A continuacin, hay que procesar este fichero fuente, utilizando el programa adecuado. A este proceso
tambin se le llama a veces compilacin, por similitud con el procedimiento seguido para traducir un
programa en un lenguaje de programacin de alto nivel. Una vez procesado, el documento est listo
para ser enviado al dispositivo de salida correspondiente, pantalla o impresora.

1.2

Estructura bsica del documento fuente

Para ser reconocido como tal, un fichero fuente LATEX debe tener la extensin .tex. El cdigo que
contiene debe poseer la siguiente estructura:
7

1. Aspectos globales de un documento

\documentclass[Opciones]{Clase}
%
% Las lineas que comienzan por % son consideradas comentarios
% y son ignoradas al compilar el documento
%
Aspectos globales del documento: formato,
Prembulo
tamao de letra, la anchura y longitud
del texto, definiciones especiales, etc.
\begin{document}
Cuerpo
Contenido del documento
\end{document}
El parmetro Clase determina el estilo global del documento. Las clases nativas de LATEX son:
article, para artculos de revistas o documentos no muy grandes.
report, para informes mayores que constan de ms de un captulo, 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 utilizacin de paquetes (packages) (vase la Seccin 1.4.
Las Opciones no son obligatorias. Si se incluye ms de una, deben estar separadas por comas. Algunas
de ellas son:
10pt, 11pt, 12pt: indican el tamao de caracteres (en puntos) que se utilizar por defecto en
el documento1 . El valor por defecto es 10pt.
a4paper: indica que el tamao de papel al que debe adaptarse el texto impreso es DIN-A4
(29.721 cm). La opcin por defecto, si no se especifica nada, es letterpaper, que es el tamao de
papel denominado letter (27.521.25 cm), el habitual en EEUU y Canad. Para que los mrgenes
se calculen de forma correcta para el papel de tamao DIN-A4 es, pues, imprescindible usar la
opcin a4paper.
twoside: define mrgenes adecuados para componer documentos a dos caras, en los que los
mrgenes son distintos segn la pgina sea par o impar. Esta es la opcin por defecto para las
clase book.
twocolumn: compone todo el texto a dos columnas.
Por ejemplo, la orden \documentclass[12pt,a4paper]{report} indica que el estilo del documento es
report, el tamao de caracteres de 12pt y la medida de papel es DIN-A4.
Ejercicio 1.1
Crea tu primer documento LATEX. ATENCIN: No dejes errores sin corregir.
1

El punto es la unidad de longitud habitual de los tipgrafos; 1pt 0.35146mm


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

1. Aspectos globales de un documento

1.3

Divisiones de un documento

LATEX dispone de una serie de rdenes para estructurar un documento, esto es, para dividirlo en partes,
captulos, secciones, etc., convenientemente numerados. Algunas de ellas estn disponibles en todas las
clases de documentos y otras no lo estn.
En la siguiente tabla aparecen las rdenes que se encargan de estructurar los documentos en las clases
book o report. En la clase article la unidad \chapter (Captulo) no est disponible.
Clases book y report
\part[TextoInd]{Ttulo}
\part*{Ttulo}
\chapter[TextoInd]{Ttulo}
\chapter*{Ttulo}
\section[TextoInd]{Ttulo}
\section*{Ttulo}
\subsection[TextoInd]{Ttulo}
\subsection*{Ttulo}
\subsubsection[TextoInd]{Ttulo} \subsubsection*{Ttulo}
\paragraph[TextoInd]{Ttulo}
\paragraph*{Ttulo}
\subparagraph[TextoInd]{Ttulo}
\subparagraph*{Ttulo}

Nombre
Parte (opcional)
Captulo
Seccin
Subseccin
Subsubseccin
Prrafo
Subprrafo

Tabla 1.1: Jerarqua y sintaxis de las unidades de estructura para las clases book y report. En la
primera columna (comandos sin asterisco), el argumento obligatorio Ttulo aparecer como el ttulo
de la unidad correspondiente y el argumento optativo TextoInd es el ttulo que va a aparecer en
el ndice general. En la segunda columna, los comandos con asterisco no numeran la unidad y no
introducen nada en el ndice
Las unidades de estructura se numeran automticamente. El argumento Ttulo aparecer como ttulo
de la unidad especificada por el comando y estar precedido por el nmero de orden de la unidad.
El argumento opcional TextoInd es el texto que deseamos que aparezca en el ndice general para
hacer la referencia a la unidad en cuestin (vase la Seccin 4.7). El argumento TextoInd puede ser
til como alternativa al Ttulo, cuando este ltimo es excesivamente largo. Todos estos comandos se
escriben en el cuerpo del fichero fuente.
Ejercicio 1.2
Crea un documento con algunas de las unidades de la Tabla 1.1.

1.4

Ficheros de estilo o paquetes

Adems 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 especficas, como por
ejemplo aadir nuevos comandos, smbolos o modificar el comportamiento de la distribucin estndar
de LATEX. Existen multitud de ellos. Para activar un paquete, basta escribir en el prembulo del
documento fuente la siguiente orden:

\usepackage[Opciones]{nombrepaquete}

siendo nombrepaquete el nombre del paquete que se desea utilizar y Opciones una lista de palabras
claves que activan funciones especiales del paquete.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

1. Aspectos globales de un documento

10

Ejemplo 1.3
\documentclass[11pt]{report}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
%
\begin{document}
Este es el cuerpo del documento
\end{document}

1.5

El comando \usepackage[spanish]{babel}
indica la inclusin de los macros del paquete
babel y la activacin de la opcin spanish de
dicho paquete.
El comando
\usepackage[latin1]{inputenc}
indica la inclusin del paquete de macros
inputenc con la opcin latin1.

Internacionalizacin

Las normas tipogrficas y ortogrficas no son iguales en todos los idiomas. Las que rigen LATEX son,
lgicamente, las del idioma ingls. El paquete babel permite modificar algunas de dichas normas para
adoptar las de otros idiomas. La opcin spanish asegura el uso de las reglas del silabeo del espaol.
Adems, se modifica la definicin de ciertos ttulos para que aparezcan en espaol. Por ejemplo, sin
esta opcin, la orden \chapter inicia un nuevo captulo y lo titula Chapter; con la opcin spanish el
ttulo ser Captulo. Como se ver ms adelante, sus efectos son mucho ms amplios, llegando incluso
a modificar los nombres de algunas funciones matemticas elementales, como por ejemplo sen x para
escribir la funcin seno, en lugar de sin x, que es como se escribe en ingls (sinus).
En ingls no hay letras acentuadas. Para utilizarlas en LATEX hay que usar comandos especiales. Por
ejemplo, para obtener habra que escribir en el cdigo fuente \a; para obtener habra que escribir
\{\i} y para obtener habra que escribir \~n. El paquete inputenc con la opcin latin1, informa a
LATEX de que en el documento fuente se utiliza el conjunto de caracteres ISO-8859-1 (tambin llamado
latin1 o Europeo Occidental) lo que permite escribir los caracteres acentuados habituales de los idiomas
de esa zona directamente en el cdigo.

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

Composicin 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 mayora de las clases de documentos.
sanserif : (palo seco en espaol) letra sin adornos; se utiliza habitualmente para transparencias y para
la web.
typewriter: (mecanogrfico) se utiliza normalmente para escribir rdenes de
lenguajes de programacin, ya que es un tipo con anchura de carcter fija, la
utilizada habitualmente por los editores de texto plano.
Adems de estos tipos, LATEX dispone de los necesarios para escribir matemticas.
En la eleccin de tipos de letra hay que distinguir:
rdenes: se utilizan para elegir el tipo de letra de una pequea cantidad de texto (palabra o
frase).
Declaraciones: Se utilizan para definir el tipo de letra que queremos que afecte a una gran
cantidad de texto o a todo el documento. Su efecto se mantiene hasta que se encuentre otra
declaracin que anule la anterior o hasta el final del grupo en el que se encuentra.

roman
sanserif
typewriter

Orden
\textrm{texto}
\textsf{texto}
\texttt{texto}

Declaracin
\rmfamily texto
\sffamily texto
\ttfamily texto

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


1

Mediante paquetes dispone de muchos ms

11

2. Composicin de textos

12

Ejemplo 2.1
{\sffamily Todo lo que est encerrado
entre las llaves se escribir con la
familia sanserif}
\begin{sffamily}
Todo lo que est dentro del entorno
tambin, excepto si
\textrm{dentro ordenamos otra cosa}.
\end{sffamily}

Todo lo que est encerrado entre las llaves se escribir con la familia sanserif
Todo lo que est dentro del entorno tambin, excepto si dentro ordenamos otra cosa.
El cdigo se escribe normalmente con la
familia typewriter.

\texttt{El cdigo se escribe


normalmente con la familia
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.
itlico: (itlico) tambin se le llama cursiva.
inclinado: (slanted) perfil inclinado; no es lo mismo que itlico, aunque en algunas familias se
confunden.
versalitas: (small caps) todas las letras en maysculas, pero las Maysculas son
ms grandes.
Para elegir el perfil de fuente que se desea, LATEX tambin tiene rdenes y declaraciones:

recto
itlico
inclinado
versalita

Orden
\textup{texto}
\textit{texto}
\textsl{texto}
\textsc{texto}

Declaracin
\upshape texto
\itshape texto
\slshape texto
\scshape texto

Tabla 2.2: Perfiles de letras en LATEX.

recto
itlico
inclinado
versalita

Roman
Roman recto
Roman itlico
Roman inclinado
Roman versalita

Sanserif
Sanserif recto
Sanserif itlico
Sanserif inclinado
Sanserif versalita

Typewriter
Typewriter
Typewriter
Typewriter
Typewriter

recto
itlico
inclinado
versalita

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


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

13

Ejercicio 2.2
Escribe 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 slo dos, aunque puede manejar muchos ms:
normal: (medio) es el grosor normal, el que se usa por defecto.
grueso: (boldface) tambin se le llama negrita.

normal
negrita

Orden
\textmd{texto}
\textbf{texto}

Declaracin
\mdseries texto
\bfseries texto

Tabla 2.4: Grosores de letra bsicos de LATEX.


Los comandos de eleccin de familia, perfil y grosor se pueden combinar.
Ejemplo 2.3
Empiezo escribiendo normal.
\textbf{Ahora es negrita
\itshape y sta, adems, es itlica}.
Esto es recto \textsl{ahora me inclino},
sigo recto \textsc{y ahora versalitas}.

Empiezo escribiendo normal. Ahora es negrita y sta, adems, es itlica. Esto es recto
ahora me inclino, sigo recto y ahora versalitas.

LATEX ofrece un comando especfico para destacar una parte del texto del resto: si el texto alrrededor
es recto, el enfatizado es itlico. Si el texto circundante es itlico o inclinado, el enfatizado es recto.
\emph{texto}
Ejemplo 2.4
Cuando el entorno es recto,
\emph{el enfatizado es itlico.}
{\itshape
Pero cuando el entorno es itlico,
\emph{el enfatizado es recto}.}

Cuando el entorno es recto, el enfatizado es itlico.


Pero cuando el entorno es itlico, el enfatizado
es recto.

Para destacar palabras o pequeas porciones de texto dentro de uno ms grande es preferible el uso de
la orden \emph{} al uso de las rdenes \textrm{} o \textit{}, ya que la primera calcula mejor los
espacios entre palabras.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

2.1.4

14

Tamaos de letra

Los tamaos de letra que por defecto utiliza LATEX son:


M

tiny

scriptsize

footnotesize

M
large

M
Large LARGE
M

M
small

M
normalsize

M
M
huge Huge

Tabla 2.5: Tamaos de letra bsicos de LATEX.


Estos tamaos no son absolutos, sino relativos al tamao de letra por defecto del documento.

Ejercicio 2.5
Escribe un texto utilizando distintos tamaos de letra.

2.2

Prrafos

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


 Varias lneas en blanco se tratan como una sola.
 Para iniciar un nuevo prrafo hay que dejar una lnea en blanco o bien escribir el comando
\par
 LATEX produce de forma automtica un sangrado (indentation) de la primera lnea de cada prrafo.
Si se desea evitar que esto ocurra, se puede iniciar el prrafo con el comando
\noindent
La anchura del sangrado viene controlada por el valor que tenga la variable \parindent. Se puede
modificar su valor con la orden, que se aplica a todo el documento o grupo,
\setlength{\parindent}{longitud}

Ejemplo 2.6
\setlength{\parindent}{30pt}
Produce un sangrado de 30 puntos.

Produce un sangrado de 30 puntos.


Produce un sangrado de 0 puntos.

\setlength{\parindent}{0pt}
Produce un sangrado de 0 puntos.

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

15

 LATEX, por defecto, justifica el texto, es decir, lo alinea tanto a la izquierda como a la derecha,
considerando elsticos los espacios entre palabras. Para iniciar una nueva lnea sin completar la actual
(como por ejemplo al escribir un verso) se usa uno de los tres comandos siguientes ([espacio] es
opcional e indica la distancia que se dejar entre renglones, que puede venir expresada en cualquiera
de las unidades de la Tabla 2.6):
\newline
\\
\\[espacio]
Ejemplo 2.7
Con diez caones por banda,
viento en popa, a toda vela,
no corta el mar, sino vuela
un velero bergantn.

Con diez caones por banda, viento en popa, a


toda vela, no corta el mar, sino vuela un velero
bergantn.

Con diez caones por banda,\\


viento en popa, a toda vela,\newline
no corta el mar, sino vuela\\[10pt]
un velero bergantn.

Con diez caones por banda,


viento en popa, a toda vela,
no corta el mar, sino vuela
un velero bergantn.

 Para iniciar una nueva lnea, justificando la lnea en curso (incrementando la separacin entre las
palabras), se usa
\linebreak
Ejemplo 2.8
Con diez caones por banda,\linebreak
viento en popa, a toda vela, \linebreak
no corta el mar, sino vuela \linebreak
un velero bergantn.

Con
diez
caones
viento
en
popa,
a
no
corta
el
mar,
un velero bergantn.

por
toda
sino

banda,
vela,
vuela

 El siguiente comando produce un salto de pgina:


\newpage

Ejercicio 2.9
Reproduce el siguiente texto (teniendo en cuenta que los mrgenes que tienes en tu documento pueden
ser distintos a los de estos apuntes):
El lenguaje TEX fue creado por Donald E. Knuth, profesor de la Universidad de Stanford, quien
comenz este trabajo a finales de los aos 70.
A comienzos de los aos 80 Leslie Lamport (Digital Equipment Corporation) escribe un conjunto
de ordenes (i.e. macros) de TEX que denomina LATEX, con la intencin de facilitar el uso de TEX.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

2.3

Espacios

2.3.1

Longitudes

16

Las longitudes en TEX pueden expresarse en las unidades que se indican en la tabla siguiente:
sp
pt
bp
dd
mm
pc
cc
cm
in
ex
em
mu

Medidas absolutas
punto escalado La unidad ms pequea que TEX maneja y con
la que trabaja internamente. Todas las medidas
se expresan como un nmero entero de sp.
punto
Es la unidad habitual de los tipgrafos angloamericanos. En una pulgada hay 72.27pt y
1pt=65536sp.
punto grande
Un poco ms grande que el punto: en una pulgada hay 72bp
punto didot
Es la unidad habitual de los tipgrafos de la Europa continental. Es un poco ms grande que el
punto (1dd 1.07pt)
milmetro
1mm = 2.845pt
pica
1pc = 12pt
ccero
1cc = 12dd
centmetro
1cm 28.45pt
pulgada
1in = 72.27pt = 2.54cm
Relativas a la fuente en uso
Anchura de una x de la fuente en uso
Anchura de una M de la fuente en uso
Unidad matemtica. 18mu = 1em
Tabla 2.6: Unidades de longitud utilizadas por TEX y LATEX.

2.3.2

Espacios verticales

La separacin mayor entre las lneas NO se consigue dejando varias lneas en blanco en el fichero fuente.
Para dejar espacio vertical los comandos son:
\vspace{Longitud}
\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 \vspace{5cm} 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 lnea siguiente a aqulla en la que se
encuentra.
La orden \vspace es ignorada cuando tiene lugar al principio de una pgina. La orden \vspace* no lo
es.
Para saltos verticales pequeos es recomendable usar alguna de las siguientes rdenes, que producen
saltos de longitud pre-definida:
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

17

\bigskip
\medskip
\smallskip
La orden \bigskip produce un salto equivalente a dejar una lnea en blanco, \medskip a la mitad de
este espacio y \smallskip a la cuarta parte.
Ejemplo 2.10
Lorem ipsum dolor \vspace{2mm} sit amet,
consectetur adipiscing elit.
Lorem ipsum dolor \vskip 2mm sit amet,
consectetur adipiscing elit.
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
\medskip
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.

2.3.3

Lorem ipsum dolor sit amet, consectetur adipiscing elit.


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

Espacios horizontales

Los siguiente comandos introducen saltos horizontales:


\hspace{Longitud}
\hspace*{Longitud}
\hskip Longitud

Ejemplo 2.11
Lorem ipsum dolor \hspace{20mm}sit amet,
consectetur adipiscing elit.
Fusce sed nisl \hskip 1cm ut arcu
venenatis dictum.
\hspace{1cm}Praesent malesuada
mi id lorem.

Lorem ipsum dolor


sit amet, consectetur 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.

Fusce sed nisl ut arcu venenatis dictum.


\hspace*{1cm}Praesent malesuada
mi id lorem.

Son tambin tiles los siguientes comandos:


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

18

Saltos horizontales de longitud predefinida


\quad
espacio equivalente a 1em
(\quad = \hspace{1em}).
\qquad espacio equivalente a 2em
\,
separacin pequea (\, = 16 \quad)
\:

separacin mediana (\: =

\;

separacin grande (\; =

\!

separacin pequea negativa (\! = 16 \quad)

2
9 \quad)
5
18 \quad)

Tabla 2.7: Saltos horizontales de longitud predefinida y relativa al tamao de letra en curso.

2.3.4

Espacios elsticos

LATEX dispone, adems, de rdenes que introducen saltos (horizontales o verticales) de longitud variable, es decir, que se adaptan al espacio disponible. Normalmente se utilizan para introducir espacio
entre dos elementos, empujndolos hasta donde sea posible.
\hfill
\vfill
Ejemplo 2.12
izquierda\hfill derecha
izq.\hfill centro \hfill dcha.

2.4

izquierda
izq.

derecha
centro

dcha.

Entornos

Para obtener texto en un formato distinto del estndar, LATEX hace uso de los entornos, que se utilizan
en la forma siguiente:
\begin{nombre_del_entorno}
......
\end{nombre_del_entorno}
Ejemplo 2.13
\begin{abstract}
El entorno \texttt{abstract} sirve
para producir la Seccin Resumen
de un artculo.

Resumen
El entorno abstract sirve para producir la Seccin Resumen de un artculo.
Normalmente se sita al comienzo del mismo.

Normalmente se sita al
comienzo del mismo.
\end{abstract}

Un entorno constituye un grupo en LATEX: las declaraciones entre \begin{entorno} y


\end{entorno} afectarn slo al texto en el interior del entorno.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

2.5

19

Alineacin del texto

Por defecto, LATEX compone las lneas justificndolas a ambos lados. No obstante, dispone de entornos,
rdenes y declaraciones para producir otro tipo de alineaciones.

Centrado
Alineado a la derecha
Alineado a la izquierda

Entorno
center
flushright
flushleft

Declaracin
\centering texto
\raggedleft texto
\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 declaracin


\centering
Esta declaracin se puede usar dentro de otros entornos, como quote (ver ms adelante) , table o
figure (ver Seccin 4.5).
Tambin se puede usar el entorno center. Si el texto es largo, ser partido automticamente en varias
lneas. Para forzar un salto de lnea se usan los comandos \\, o \\[Salto]. LATEX deja un espacio
vertical adicional antes y despus del entorno.
\begin{center}
......
\end{center}
Ejemplo 2.14
Texto centrado:
\begin{center}
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Proin vitae mi ligula.
Ut sem magna, aliquet at dignissim sed,
mollis sit amet eros.
\end{center}
Obsrvense los espacios anterior y
posterior.

2.5.2

Texto centrado:
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Proin vitae mi ligula. Ut sem
magna, aliquet at dignissim sed, mollis sit
amet eros.
Obsrvense los espacios anterior y posterior.

Alinear el texto a derecha o a izquierda

Para alinear el texto slo a la derecha o slo a la izquierda, LATEX dispone de los siguientes comandos,
equivalentes en todo a los vistos en la seccin anterior para centrar (ver el Ejemplo 2.15):
\begin{flushright}
....
\end{flushright}

\begin{flushleft}
....
\end{flushleft}

\raggedleft
\raggedright

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

20

Ejemplo 2.15
\begin{flushright}
Mauris sollicitudin libero in ante
ullamcorper vulputate. Integer ac
sagittis enim.
\end{flushright}
\raggedleft
Mauris in diam arcu. Cras ut risus
tellus, nec pretium lorem.
\begin{flushleft}
Mauris at metus dui, quis malesuada
nisi. Nulla facilisi.
\end{flushleft}
\raggedleft
Nullam ut eros et purus vulputate
tincidunt vitae quis velit.

Mauris sollicitudin libero in ante ullamcorper


vulputate. Integer ac sagittis enim.
Mauris in diam arcu. Cras ut risus tellus, nec
pretium lorem.
Mauris at metus dui, quis malesuada nisi.
Nulla facilisi.
Nullam ut eros et purus vulputate tincidunt
vitae quis velit.

Ejercicio 2.16
Usa un texto largo, con varios prrafos, para comprobar el efecto de todos los comandos de alineacin
horizontal del texto.
Puedes, por ejemplo, copiar y pegar el texto de esta pgina web: http://es.lipsum.com/feed/htm
El Ejemplo 2.17 hace uso del entorno titlepage que, como su nombre indica, sirve para componer la
pgina de ttulo de un documento. Otra forma de hacerlo se ver en la Seccin 4.8.
Ejemplo 2.17
\documentclass[12pt,a4paper]{report}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\begin{document}
\begin{titlepage}
\textbf{Centro de Formacin Permanente
\hfill Universidad de Sevilla}
\vfill
\begin{center}
\bfseries
CURSO DE EXTENSIN UNIVERSITARIA\\[1cm]
{\Huge Curso de \LaTeX}
\end{center}
\vfill
\begin{flushright}
\texttt{http://www.cfp.us.es}
\end{flushright}
\end{titlepage}
\end{document}

Centro de Formaci
on Permanente

Universidad de Sevilla

UNIVERSITARIA
CURSO DE EXTENSION

Curso de LATEX

http://www.cfp.us.es

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

21

Ejercicio 2.18
Crea tu propia pgina de ttulo.

2.5.3

Citas textuales y versos

Para resaltar una cita textual larga incluida en un texto, LATEX dispone de dos entornos:
\begin{quote}
....
\end{quote}

\begin{quotation}
....
\end{quotation}

Ambos modifican los mrgenes izquierdo y derecho del texto citado, de forma que ste aparece ms
estrecho. El entorno quote, adems, aade algo de espacio vertical y suprime el sangrado al comienzo
del prrafo. Normalmente se recomienda quotation para citas largas (de varios prrafos) y quote para
citas ms cortas.
Ejemplo 2.19
Aqu se ha usado el entorno quote. El resultado
es el siguiente:

Aqu se ha usado el entorno quotation. El resultado es el siguiente:

El entorno quote se utiliza cuando


el texto no es muy extenso. Este
entorno agrega un espacio vertical
adicional tanto arriba como abajo
del texto y adems entre prrafos.

El entorno quotation se utiliza normalmente cuando el texto es


ms extenso.
No agrega espacio vertical adicional entre los prrafos. Sin embargo, genera un sangrado al comienzo
de cada prrafo.

El texto puede estar formado por


una frase, un prrafo o varios prrafos. No existe sangrado al comienzo
de cada prrafo.

LATEX dispone de un entorno especfico para escribir versos, denominado verse. Para separar versos se
inserta \\:
\begin{verse}
....
\end{verse}

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

22

Ejemplo 2.20
\centerline{\textbf{Nana de la cigea}}
\begin{verse}
Que no me digan a m\\
que el canto de la cigea\\
no es bueno para dormir.\\[5mm]
Si la cigea canta\\
arriba en el campanario,\\
que no me digan a m\\
que no es del cielo su canto.
\end{verse}
Rafael Alberti. Marinero en tierra.

2.6

Nana de la cigea
Que no me digan a m
que el canto de la cigea
no es bueno para dormir.
Si la cigea canta
arriba en el campanario,
que no me digan a m
que no es del cielo su canto.
Rafael Alberti. Marinero en tierra.

Listas

LATEX proporciona medios para construir, con facilidad, listas de varios tipos, gestionando de forma
automtica el sangrado de los prrafos, la numeracin, etc.
Adems, las listas pueden ser anidadas, es decir, includas unas dentro de otras, permitindose hasta
cuato niveles. En este caso, LATEX utiliza, por defecto, distintos tipos de numeracin para cada nivel.

2.6.1

Listas numeradas

Para crear listas numeradas, se utiliza el entorno enumerate. Para indicar el comienzo de un nuevo
elemento de la lista de usa el comando item:
\begin{enumerate}
\item texto
\item texto
\item texto
\end{enumerate}

Ejercicio 2.21
Crea la siguiente lista:
1. Mecnica:
a) Esttica
b) Cinemtica:
1) De
a0
b0
2) De

partculas:
Minsculas
Pequeas
slidos:

c) Dinmica:
2. Electricidad

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

2.6.2

23

Listas con vietas

En las listas no numeradas los elementos de un mismo nivel se identifican mediante una marca comn,
llamada vieta. Cada nivel tiene una vieta distinta. En LATEX se construyen con:
\begin{itemize}
\item texto
\item texto
\item texto
\end{itemize}

Ejemplo 2.22
\begin{itemize}
\item Primero del nivel 1
\item El segundo se subdivide en:
\begin{itemize}
\item Primero del segundo nivel
\item Segundo del segundo nivel
\end{itemize}
\item Tercero y ltimo del primer nivel.
\end{itemize}

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.23
Transforma 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, seguida
de una descripcin, como en un diccionario:
\begin{description}
\item[etiqueta] descripcin
\item[etiqueta] descripcin
\item[etiqueta] descripcin
\end{description}

Ejemplo 2.24
\begin{description}
\item[Vocal:] Sus funciones son...
\item[Asamblea:] Es el rgano...
\end{description}

Vocal: Sus funciones son...


Asamblea: Es el rgano...

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

24

Ejercicio 2.25
Usando los entornos description e itemize, escribe:
memoria Es el lugar en donde el computador almacena informacin. 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 cmodamente no slo la numeracin de las distintas
secciones y objetos de un documento, sino que tambin ofrece las herramientas para hacer referencias
a los mismos, mediante el uso de etiquetas.
El comando
\label{etiqueta}
puede utilizarse con cualquier unidad del documento que tenga numeracin: captulos, secciones, tablas, figuras, teoremas, ecuaciones, etc. Se puede colocar en cualquier sitio de la seccin, aunque es
recomendable colocarlo cuando se declara:
\section{Seccin de ejemplos}\label{sec_ejemplos}
\begin{theorem}\label{teor_fundamental}
\begin{figure}\label{fig_midibujo}
Para referirse a una seccin u objeto con etiqueta en cualquier lugar del documento, se dispone de las
siguientes rdenes:
\ref{etiqueta}

% nmero del objeto etiquetado

\pageref{etiqueta}

% pgina del objeto etiquetado

Ejemplo 2.26
La Seccin~\ref{sec_letras} est
en la pgina~\pageref{sec_letras}.

La Seccin 2.1 est en la pgina 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 mencionados en la Seccin 2.10.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin de textos

25

Cada etiqueta debe ser nica. Por ello conviene ponerles nombres descriptivos que adems ayudarn en la escritura del documento fuente. No est de ms tener una regla propia para nombrar
las etiquetas, como por ejemplo
\label{sec_nombredelaseccion}
\label{tabla_nombredelatabla}
\label{eqn_nombredelaecuacion}

% para las secciones


% para las tablas
% para las ecuaciones

etc.

Para prevenir la eventualidad de que LATEX corte una lnea justo entre el nombre de la unidad y
el nmero de su referencia, es conveniente usar el carcter
~
como por ejemplo
... la ecuacin~\ref{eqn.miecuacion} prueba que ...
El carcter ~ colocado (sin espacios) entre dos palabras deja un espacio en blanco entre ellas,
pero impide que se divida la lnea por ese punto. Su uso est muy recomendado en muchas otras
situaciones, como por ejemplo:
.. J.K.~Rowling es la autora de la serie de libros \textit{Harry Potter} ...
.. el siglo~XX ya se ha acabado ...

2.8

Notas a pie de pgina

Las notas al pie de pgina se crean con el comando


\footnote{Texto}
que genera notas al pie de pgina con el tamao adecuado y las enumera automticamente.

2.9

Divisin de palabras

LATEX intenta no cortar las palabras al final de una lnea, aumentando o disminuyendo ligeramente
(entre unos lmites fijados) el espacio entre palabras. Sin embargo, puede ocurrir que la inclusin de
una determinada palabra haga que los espacios entre palabras sean demasiado pequeos, mientras que
su exclusin haga que sean demasiado grandes. En ese caso, es necesario dividir la palabra.
El algoritmo de separacin silbica que LATEX utiliza depende del idioma en el que se trabaje, pero a
veces este algoritmo no funciona correctamente y divide mal una palabra. Tambin puede suceder que
se desee una divisin distinta de la que se obtiene automticamente, an cuando esta sea correcta. En
estos casos, se le pueden indicar al compilador cules son las formas correctas o deseadas de dividir
una palabra concreta. El comando que se utiliza es:
\Por ejemplo, para indicar cmo se puede separar la palabra instrumentalizar, se escribira
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

2. Composicin 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 ms
de una vez en el texto, habr que escribir lo anterior en cada aparicin de la misma.
Ejemplo 2.27
No es conveniente ni beneficioso instrumentalizar la internacionalizacin.

No es conveniente ni beneficioso
instrumentalizar la
internacionalizacin.

No es conveniente ni beneficioso instrumentalizar la internacionalizacin.

No es conveniente ni beneficioso
instru\-mentalizar la
internacionalizacin.

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, es
preciso usar comandos especiales.
Para obtener
Escribir

\
\textbackslash

{
\{

}
\}

#
\#

&
\&

%
\%

\~{}

$
\$

_
\_

\^{}

Tabla 2.9: Caracteres reservados


Por ltimo, para conseguir el smbolo del euro hay que cargar el paquete eurosym, escribiendo la orden
siguiente en el prembulo
\usepackage{eurosym}
Donde se desea que aparezca el smbolo de euro, basta escribir el comando
\euro

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3
3.1

Composicin de
frmulas matemticas

AMS-LATEX

AMS-LATEX es una extensin del sistema LATEX que ha sido desarrollada por la American Mathematical
Society (AMS), inicialmente para el uso en sus propias publicaciones. Sus funcionalidades y la gran
cantidad de nuevos smbolos matemticos que aade al ncleo de LATEX, lo han hecho de uso habitual
cuando se trata de escribir matemticas.
En los ejemplos y ejercicios de estos apuntes se har uso de AMS-LATEX. Para ello, se supondr en lo
que sigue de este tema que se est utilizando el siguiente prembulo:

\documentclass[11pt]{report}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath,amssymb,dsfont}
\begin{document}
..........
\end{document}

El comando
\usepackage{amsmath,amssymb,dsfont}

carga los paquetes amsmath, amssymb y dsfont. El primero de ellos permite usar comandos propios de
AMS-LATEX, define nuevos entornos para ecuaciones y mejora la presentacin del escrito. El paquete
amssymb aade smbolos especiales de AMS-LATEX.
El paquete dsfont permite utilizar las letras de pizarra con la doble lnea slo en el lado izquierdo
para denotar los conjuntos de nmeros naturales, enteros, reales y complejos (N, Z, R, C).
Se recomienda que, de modo general, cuando se escriban matemticas con LATEX, se utilicen los paquetes
anteriores. En este curso se introducirn comandos y entornos para escribir frmulas sin especificar si
forman parte del ncleo bsico de LATEX o si forman parte de los paquetes AMS.
27

3. Composicin de frmulas matemticas

3.2

28

El modo matemtico

Para componer frmulas matemticas LATEX tiene que funcionar en modo matemtico. Slo en este
modo de funcionamiento estn disponibles una serie de comandos que producen los distintos smbolos
matemticos. Adems, los espacios son tratados de forma distinta que en el modo texto.
Por otra parte, hay dos formas de componer en modo matemtico:
1. En modo de lnea: En este caso LATEX compone la frmula para incluirla dentro de un
prrafo, por lo que intenta que la altura total de la lnea en la que se encuentra la frmula no
sea demasiado distinta a la del resto de las lneas del prrafo. En este caso, los smbolos aparecen
en un tamao reducido y los subndices y superndices estn colocados de forma especial. Hay
varias formas de insertar texto matemtico en modo de lnea en el texto:
$ Frmula $

\(

Frmula

\begin{math}

\)

Frmula

\end{math}

La versin $ ... $ es en realidad la forma de escribir frmulas en TEX, el lenguaje en que


est basado LATEX. Las otras dos son propias de LATEX y, como tales, es posible modificar su
comportamiento (aunque no se ve en este curso). El resultado que se obtiene con las tres es el
mismo.
Ejemplo 3.1
Sea $f$ la funcin real de
variable real
dada por \( f(x)=e^x+2x^2+4 \),
y sea
\begin{math}
\alpha =
f ( -1 )
\end{math}

Sea f la funcin real de variable real dada


por f (x) = ex + 2x2 + 4, y sea = f (1)

Obsrvese que los espacios en blanco dentro de la frmula son ignorados.


2. En modo resaltado: La frmula aparece sola en una lnea aparte y se aade espacio vertical
delante y detrs de la misma. Por defecto la frmula aparece centrada en la lnea, aunque se puede
modificar este comportamiento declarando la opcin fleqn en el comando \documentclass. Para
escribir en este modo se puede usar una de las siguientes formas
$$
Frmula
$$

\[
Frmula
\]

\begin{displaymath}
Frmula
\end{displaymath}

Como antes, la versin $$ ... $$ es propia de TEX mientras que las otras dos son macros de
LATEX. El resultado es el mismo en casi todos los casos (por ejemplo, en combinacin con fleqn,
la versin $$...$$ puede no funcionar correctamente). El uso de $$ ... $$ est desaconsejado
en LATEX y es posible que sea incompatible con futuras versiones.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

29

Ejemplo 3.2
Sea $f$ la funcin real de
variable real dada por
\begin{displaymath}
f(x)=e^x+2x^2+4
\end{displaymath}

Sea f la funcin real de variable real dada


por
f (x) = ex + 2x2 + 4

Sin embargo, para escribir frmulas resaltadas, recomendamos, en general, el uso de una de las variantes
del entorno equation:
\begin{equation}
Frmula
\end{equation}

\begin{equation*}
Frmula
\end{equation*}

La versin sin asterisco numera la ecuacin, mientras que la versin con asterisco (*) no lo hace,
es decir, acta como displaymath (obsrvese que hay que incluir el asterisco en la orden begin y en
la orden end). En las clases report y book, la numeracin de la frmula consta de dos nmeros: el
primero es el del captulo y el segundo el nmero de orden de la ecuacin dentro del captulo. En la
clase article, la numeracin consta de un slo nmero. La numeracin se escribe entre parntesis, a
la derecha de la frmula y pegada al margen.
Si se desea hacer referencia a la frmula hay que aadirle una etiqueta.
\begin{equation}\label{etiqueta}
Formula
\end{equation}

Ejemplo 3.3
\begin{equation}\label{ec.integral}
\int_0^\pi \, \cos^2(x) \,dx
\end{equation}

cos2 (x) dx

(3.1)

Para referirse a una ecuacin con etiqueta en cualquier lugar del documento lo mejor es usar la orden \eqref{}, que incluye los parntesis en la referencia. Tambin se pueden usar las rdenes ya
mencionadas \ref{} y \pageref{} (vase la Seccin 2.7).
Ejemplo 3.4
La frmula (\ref{ec.integral}) es
la primera que hemos escrito y
est en la pgina
\pageref{ec.integral}.

La frmula (3.1) es la primera que hemos escrito y est en la pgina 29.

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

3.3

30

Elementos bsicos de las frmulas matemticas

La gran mayora de los comandos que se muestran en estas secciones slo son vlidos dentro del modo
matemtico.

3.3.1

Smbolos elementales

Los siguientes operadores y delimitadores se obtienen simplemente teclendolos:


+

<

>

Ejercicio 3.5
Escribe la siguiente expresin: y 0 (x) = cos(x) (f (x) + ab/n!).
Se recuerda que para conseguir las llaves { y } hay que teclear: \{ y \} respectivamente.
Ejercicio 3.6
Escribe: Q = {(x, y) / x2 + y 2 1}.
Las letras griegas se obtienen como comandos con nombres autoexplicativos:
\alpha
\Alpha

\beta
\Beta

\gamma
\Gamma

\delta
\Delta

...
...

Las funciones matemticas elementales se obtienen tambin con comandos especiales, ya que, dentro
de las frmulas, no se escriben con tipo de letra cursiva, sino con tipo roman y adems se aade un
pequeo espacio horizontal detrs del nombre. Sus nombres, por lo general, resultan obvios:
\cos
\ln

\sin
\log

\tan
\exp

\cosh
\ker

\arccos
\det

\arcsin
\sup

\arctan
\inf

...
...

Estos comandos componen las funciones respectivas con su nombre en ingls que, en algunos casos no coincide con su nombre espaol (sen x, senh x, arc sen x, tg x, lm, max, . . . ). Si se utiliza
spanish-babel, se pueden utilizar los siguientes comandos, que componen las funciones matemticas
en espaol:
\sen

\senh

\tg

\arcsen

\arctg

\max

\min

\lim

Los distintos smbolos matemticos se componen tambin mediante comandos de nombres fciles de
recordar. En las tablas del Apndice A se pueden encontrar una buena cantidad de ellos.
En los Ejemplos siguientes se utilizan, sin nimo de ser exhaustivos, algunos de los ms habituales:
Ejemplo 3.7
$
$
$
$
$

x \in [a,b] $ \\
A \subset \mathds{R} $ \\
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]
AR
x
(A B) C
> 0 > 0
a < b = f (a) < f (b)

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

3.3.2

31

Texto corriente dentro del modo matemtico

En algunas ocasiones se necesita escribir un texto corriente dentro del modo matemtico resaltado
(en frmulas centradas en una lnea). Si se escribe texto sin ms dentro del modo matemtico, ste se
escribe en letra cursiva y los espacios son ignorados:
Ejemplo 3.8
\begin{equation*}
f(x)=0 para casi todo x\in[0,M]
\end{equation*}

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

Para que esto no ocurra hay que usar alguno de los comandos siguientes (el primero forma parte del
paquete amsmath, mientras que el segundo siempre est disponible en LATEX):
\text{texto}

\mbox{texto}

Ejemplo 3.9
\begin{equation*}
f(x)=0 \text{ para casi todo }x\in[0,M]
\end{equation*}

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

Obsrvese que hay que incluir dentro del texto los espacios en blanco que se quieran dejar.
Ejemplo 3.10
\begin{equation*}
a>0 \text{ si y slo si } x\neq 0
\end{equation*}

a > 0 si y slo si x 6= 0

Ejercicio 3.11
Escribe en una lnea centrada:
Se considera F (v) = B(u, v) con v X

3.3.3

Exponentes y subndices

Para escribir exponentes y subndices se utilizan, respectivamente, los comandos


^

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

32

que se aplican slo al carcter que les sigue. Para que se apliquen a ms de un carcter hay que
agruparlos usando llaves.
Ejemplo 3.12
x2
xk
y
y
10 7
107
2 +1
x
e
ecos(x)
A = (aij )N
i,j=1

$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}$

Ejercicio 3.13
Escribe x2x+1 ,

3.3.4

rt

Cikj ,

(x1 + x2 )2 .

Fracciones

Las fracciones se componen usando el comando


\frac{numerador}{denominador}

El tamao de la fraccin viene dado automticamente y es diferente segn que la frmula est en lnea,
en prrafo aparte o est dentro de otra composicin.
Ejemplo 3.14
Una fraccin en lnea como esta
$\frac{x^2}{1+a}$
se escribe diferente de esta:
\begin{equation*}
\frac{x^2}{1+a},
\end{equation*}
que a su vez es diferente de:
\begin{equation*}
\frac{ \frac{x^2}{1+a} }{N!}
\end{equation*}

Ejercicio 3.15
Escribe

y
,
(x + z)2

1 x3
,
2 n!

Una fraccin en lnea como esta


diferente de esta:

x2
1+a

se escribe

x2
,
1+a
que a su vez es diferente de:
x2
1+a

N!

a+b
c4

(c e + 1)

x
1
y

z 2 +1
3

Para escribir fracciones sencillas es a veces preferible escribirlas en lnea, como en


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

33

Ejemplo 3.16
x

La funcin f (x) = e 2 puede quedar mejor escrita as: f (x) = ex/2

La funcin $f(x)=e^{\frac{x}{2}}$
puede quedar mejor escrita as:
$f(x)=e^{x/2}$

El comando
\displaystyle
sirve para forzar a que determinadas construcciones, como por ejemplo fracciones, se compongan, en
modo de lnea, en el mismo tamao que se compondran en modo resaltado.
Ejemplo 3.17
df
, pero si se esLa derivada de f (x) se escribe dx
df
cribe con displaystyle ( ) queda del mismo
dx
tamao que centrada:

La derivada de $f(x)$ se escribe


$\frac{df}{dx}$, pero si
se escribe con \texttt{displaystyle}
($\displaystyle\frac{df}{dx}$)
queda del mismo tamao que centrada:
\begin{equation*}
\frac{df}{dx}
\end{equation*}

df
dx

El comando
\dfrac{numerador}{denominador}
proporcionado por el paquete amsmath es equivalente a
\displaystyle\frac{numerador}{denominador}

3.3.5

Races

\sqrt{expresin}

% Raz cuadrada

\sqrt[n]{expresin}

% Raz n-sima

Ejercicio 3.18
p

Escribe
x y z 4 (x2 + y 2 )3 ,

q
n

x3 +y 4
,
(x+y)5

q
p

2 + 2 + 2.

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

3.3.6

34

Sumatorios e integrales

\int_{extremo inferior}^{extremo superior}

% Integral

\sum_{extremo inferior}^{extremo superior}

% Sumatorio

Estos comandos componen expresiones distintas segn se est en modo lnea o en modo resaltado.
Ejemplo 3.19
CuandoP
se compone en modo deRlnea, la exprex t2

n x2n+1
sin
dt no
n=0 (1) n! (2n+1) = 0 e
tiene el mismo aspecto que cuando se compone
en modo resaltado:
Z x

X
x2n+1
2
n
et dt
(1)
=
n! (2n + 1)
0

Cuando se compone en modo de lnea,


la expresin \quad
$\sum_{n=0}^{\infty}\,(-1)^n
\frac{x^{2n+1}}{n!\,(2n+1)}=
\int_{0}^{x}\,{e^{-t^2}}\,dt$ \quad
no tiene el mismo aspecto que cuando
se compone en modo resaltado:
\begin{equation*}
\sum_{n=0}^{\infty}\,(-1)^n
\frac{x^{2n+1}}{n!\,(2n+1)}=
\int_{0}^{x}\,{e^{-t^2}}\,dt
\end{equation*}

n=0

Para obtener, en modo de lnea el mismo resultado que en el modo resaltado, hay que usar
\displaystyle.
Ejercicio 3.20

X
Escribe
(1)n x3n ,

v
um
uX j
7
t
a y2,
i

n=0

3.3.7

y2

i=1

2+x
dx.
x3 + 1

Puntos suspensivos

\dots o \ldots
\cdots
\vdots
\ddots

Ejercicio 3.21
Escribe {x1 , . . . , xn },

3.3.8

%
%
%
%

puntos
puntos
puntos
puntos

x1 + + xn ,

en la parte inferior de la lnea


en la parte central de la lnea
verticales
en diagonal

n=1 bn

= b1 + + bn +

Parntesis de diversos tamaos

Como se dijo en la Seccin 3.3.1, los parntesis y otros delimitadores de pueden escribir tal cual,
pero entonces su tamao es fijo:
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

35

Ejemplo 3.22
Estos parntesis resultan un poco ridculos:

Estos parntesis resultan


un poco ridculos:
\begin{equation*}
(\dfrac{x^2+1}{e^{x^3}})
\end{equation*}

x2 + 1
)
ex3

LATEX dispone de comandos para componer parntesis de mayor tamao


\Bigg(

\bigg(

\Big(

\big(

\big)

\Big)

\bigg)

\Bigg)

Ejemplo 3.23
\begin{equation*}
\bigg(\Big(\big( a,b \big)\Big)\bigg)
\end{equation*}




a, b

Para componer parntesis o delimitadores cuyo tamao se adapte al tamao del texto que contienen
hay que usar los comandos:
\left(
\right(

\left[
\right[

\left\{
\right\{

\left|
\right|

\left\|
\right\|

Cuando se usa uno de los comandos \left es imprescindible cerrarlo con uno \right (aunque
puede ser uno diferente). Si slo se quiere componer uno de los lados, hay que usar uno de los comandos
siguientes para el otro (el que no se quiere incluir):
\left.

\right.

Ejemplo 3.24
Estos otros estn mejor,
aunque son algo raros:
\begin{equation*}
\left(\dfrac{x^2+1}{e^{x^3}}\right\}
\quad
\left[\int_0^{x^2}\, f(x)\, dx\right.
\end{equation*}

Estos otros estn mejor, aunque son algo raros:


 2
 " Z x2
x +1
f (x) dx
ex3
0

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

3.4

Expresiones alineadas

3.4.1

Matrices

36

Para construir matrices, LATEX dispone del entorno array, que funciona en modo matemtico:
\begin{array}{Formato Columnas}
Columna1 & Columna2 & Columna3 \\
Columna1 & Columna2 & Columna3 \\
...
\end{array}

donde:
sirve para separar las columnas.

&
\\

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

Formato Columnas sirve para especificar el nmero de columnas y la alineacin horizontal que corresponde a cada columna, mediante los cdigos siguientes:
l

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

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

indica que los elementos de la columna van centrados.

Ejemplo 3.25
\begin{equation*}
\left( \begin{array}{ccc}
3
& -2 & x_1
\sqrt{x^3} & z & 1
g(x)
& 3 & 9
\end{array}\right)
\end{equation*}

2 x1
3
x3 z
1
g(x) 3
9

\\
\\

Ejemplo 3.26
\begin{equation*}
A=\left( \begin{array}{clcr}
a+b+c & uv
& x-y & 15
\\
a+b
& u+v
& z
& 125 \\
a
& 14u-12w & xyz & 2002 \\
\end{array} \right)
\end{equation*}

a + b + c uv
xy
15
u+v
z
125
A= a+b
a
14u 12w xyz 2002

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

37

Ejemplo 3.27
\begin{equation*}
A=\left[ \begin{array}{cccc}
a_{11} & a_{12} & \cdots & a_{1n}\\
\vdots & \vdots & \ddots & \vdots\\
a_{m1} & a_{m2} & \cdots & a_{mn}
\end{array} \right]
\end{equation*}

a11 a12
..
..
..
A= .
.
.
am1 am2

a1n
..
.
amn

Ejemplo 3.28
\begin{equation*}
\left(\begin{array}{ccc}
1 & 2 & 3 \\
4 & 4 & 6 \\[1em]
7 & 8 & 9 \\
\end{array}\right)
\end{equation*}

1 2 3
4 4 6

7 8 9

Ejercicio 3.29
Escribe

x
1
0

x
1
p (A) = A I = 0
0
0
x


, B = (x1 xn )

a11
..
.
a1n

..
.

an1
y1

.
..
. .. .

ann
yn

Ejercicio 3.30
Escribe, respetando la alineacin de cada columna:

x
4 m + n2
Sea la matriz A dada por x + y 5 m n .
xz
9 m

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


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

38

Ejemplo 3.31
\begin{equation*}
\left(\begin{array}{lcl}
x & \left|\begin{array}{cc}
1 & 2\\
3 & 4
\end{array} \right| & m+n^2 \\
x+y & 5 & m-n
\end{array} \right)
\end{equation*}

Ejercicio 3.32
Escribe


1 2

3 4
x
x+y
5

1 2
3 4

 



1
3
5
7

2
4
6
8


m + n2

mn

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

Ejemplo 3.33
\begin{equation*}
g(x)= \left\{\begin{array}{ll}
\dfrac{1}{x} & \text{si } x \neq 0 \\
0
& \text{si } x = 0
\end{array} \right.
\end{equation*}

( 1
g(x) =
x
0

si x 6= 0
si x = 0

Ejemplo 3.34
\begin{equation*}
\left.\begin{array}{lr}
e^{-\frac{1}{x}}, & \text{si } x>2
x^5, & \text{si } 0<x\le 2
\end{array} \right\} = h(x)
\end{equation*}

\\

e x ,
si x > 2
x5 ,
si 0 < x 2


= h(x)

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

39

Ejercicio 3.35
Escribe, respetando la alineacin de las llaves,

Hallar u V tal que
a(u, v) = hl, vi v V

x si
x0
|x| =
x para x < 0

Ejercicio 3.36
Escribe (haciendo referencia a la frmula):
Se considera

t y y + p = f

y =0
y=0

y(x, 0) = 0

en (0, T )
en (0, T )
sobre (0, T )
en

(3.2)

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

3.4.2

Frmulas en ms de una lnea

Las ecuaciones largas no se dividen automticamente. Es el autor quien determina en qu lugares


se deben fraccionar y cunto se debe sangrar.
Para escribir cadenas de ecuaciones frmulas que se extienden a ms de una lnea se puede usar
alguno de los entornos que se exponen a continuacin.
Para escribir una cascada de frmulas centradas, cada una con su nmero:
\begin{gather}
ecuacion \\
ecuacion \\
...
\end{gather}

Ejemplo 3.37
El comando \nonumber hace que no se
numere una ecuacin concreta:
\begin{gather}
a+b+c+d = e+f
\\
1+2
= 9-6
\nonumber \\
x-y
= t+v+w+z
\end{gather}

El comando \nonumber hace que no se numere


una ecuacin concreta:
a+b+c+d=e+f

(3.3)

1+2=96
xy =t+v+w+z

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

(3.4)

3. Composicin de frmulas matemticas

40

Para escribir una cascada de frmulas alineadas respecto de una posicin de las mismas y numeradas
individualmente:
\begin{align}
Izquierda &
Izquierda &
...
\end{align}

Derecha \\
Derecha \\

Ejemplo 3.38
\begin{align}
a+b+c+d & = e+f
\label{align.1} \\
1+2
& = 9-6
\nonumber
\\
x-y
& = t+v+w+z \label{align.2}
\end{align}
La ecuacin \eqref{align.1} es
distinta de la \eqref{align.2}

a+b+c+d=e+f

(3.5)

1+2=96
xy =t+v+w+z

(3.6)

La ecuacin (3.5) es distinta de la (3.6)

Para utilizar una numeracin subordinada en un conjunto de frmulas, se puede insertar alguno de los
entornos anteriores en uno del tipo siguiente:
\begin{subequations}
...
\end{subequations}
Ejemplo 3.39
\begin{subequations}\label{grupo}
\begin{align}
a+b+c+d & = e+f
\label{grupo.1} \\
1+2
& = 9-6
\label{grupo.2} \\
x-y
& = t+v+w+z \label{grupo.3}
\end{align}
\end{subequations}
La ecuacin \eqref{grupo.2} est dentro
del grupo \eqref{grupo}.

a+b+c+d=e+f

(3.7a)

1+2=96

(3.7b)

xy =t+v+w+z

(3.7c)

La ecuacin (3.7b) est dentro del grupo (3.7).

El entorno split proporciona un modo sencillo de construir una estructura de frmulas alineadas
verticalmente en un punto y sin numerar independientemente. Debe incluirse en otro entorno que
introduzca el modo matemtico.
\begin{equation}
\begin{split}
Izquierda & Derecha \\
Izquierda & Derecha \\
...
\end{split}
\end{equation}

% Se alinea una posicin de cada ecuacin


% Necesita estar en modo matemtico

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

41

Ejemplo 3.40
Obsrvese que la etiqueta es nico

x1 + x2 + x3 = 3
x2 + x3 = 2

x3 = 1

\begin{equation}
\begin{split}
f(x) &= 1+ \dfrac{1}{x^2-1} \\
&= \dfrac{x^2-1+1}{x^2-1} \\
&= \dfrac{x^2}{x^2-1}
\end{split}
\end{equation}

(3.8)

Ejercicio 3.41
Escribe lo que sigue.
Sean
x1 =

b +

y
x2 =

b2 4ac
2a

b2

2a

4ac

(3.9)

Sabemos que (3.9) son las races reales de la ecuacin ax2 + bx + c = 0 si a 6= 0 y b2 4ac > 0.

Ejercicio 3.42
Escribe lo que sigue.
El mtodo de Runge-Kutta clsico es: yn+1 = yn +
obtienen de las ecuaciones (3.10a)(3.10d):

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

k1 = f (tn , yn )
h
h
k2 = f (tn + , yn + k1 )
2
2
h
h
k3 = f (tn + , yn + k2 )
2
2
k4 = f (tn+1 , yn + hk3 )

3.5

Cosas encima y debajo de otras cosas

Para colocar una lnea encima o debajo de un objeto se usan los comandos:
\overline{Objeto}
\underline{Objeto}

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

(3.10a)
(3.10b)
(3.10c)
(3.10d)

3. Composicin de frmulas matemticas

42

Ejemplo 3.43
\begin{equation*}
\overline{C(\overline{\Omega\cup U})}
\end{equation*}
\begin{equation*}
\underline{z^2+(x+y)^3}
\end{equation*}

C( U )
z 2 + (x + y)3

Ejercicio 3.44
Escribe:
T ij + xyzk,

|| ||H m

H0m () = D()

Si en lugar de una lnea queremos que aparezcan una llave (brace en ingls) se usan:
\overbrace{Objeto}
\underbrace{Objeto}

Ejemplo 3.45
\begin{equation*}
\overbrace{x+\underbrace{y+z}_{2}+w}^4
\end{equation*}

Ejercicio 3.46
Escribe:

z
}|
{
x + y + z +w
| {z }
2

m!

Vm,n

z
}|
{
1 2 (m 1) m
=
1 2 (m n)
|
{z
}
(mn)!

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


\stackrel{arriba}{abajo}

Ejemplo 3.47
\begin{equation*}
E \stackrel{T}{\longrightarrow} F
\end{equation*}

E F

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

Ejercicio 3.48
Escribe:

43

Z Z

Z Z
1/q Z Z
1/p

Hlder
q
p

uv dx dt
|u| dx dt
|v| dx dt

Q

Nota 3.49 Como sucede con el comando \sum, los comandos \lim, \max, \min, \sup e \inf admiten
subndices y superndices. En este caso no hace falta usar el comando \stackrel.
Ejemplo 3.50
\begin{equation*}
\sup_{x\in\overline{\Omega}}\,|f(x)|
\end{equation*}

sup |f (x)|
x

Ejercicio 3.51
Escribe:
Sea {yn }n1 una sucesin cuyo lmite es , es decir = lm yn .
n

3.6

Definicin de comandos

Cuando hay que repetir expresiones que son largas de escribir (sobre todo cuando se escriben frmulas)
puede resultar til definir nuevos comandos que simplifiquen la escritura.
Z
R
Por ejemplo, para obtener
f (x) dx en lugar de f (x) dx en modo lnea 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 ser
usada) aunque lo habitual y recomendable es colocarla en el prembulo:
\newcommand{\comando}{lo que hace el comando}

% versin ms simple

Ejemplo 3.52
\newcommand{\dint}{\displaystyle\int}

La integral

f (x) dx est bien definida

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

Para modificar la definicin de un comando ya existente se usa la orden


\renewcommand{\comando}{nueva definicion}

% versin ms simple

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

44

Ejemplo 3.53
\renewcommand{\dint}%
{\displaystyle\int_{\Omega}}

La integral

f (x) dx est bien definida

La integral $\dint f(x) \,dx\,$


est bien definida

Tambin es posible definir nuevos comandos con argumentos, con las rdenes:
\newcommand{\nombrecomando}[NumaArg]{definicion}
\renewcommand{\nombrecomando}[NumaArg]{definicion}
[NumArg] indica el nmero de argumentos del comando, comprendido entre 1 y 9. En la definicion
del comando los argumentos se citan por el nmero de orden en que aparecen: primer argumento: #1,
segundo argumento: #2, . . .
Ejemplo 3.54
\newcommand{\parcial}[2]%
{\dfrac{\partial #1}{\partial #2}}
\begin{equation*}
\parcial{f}{x}
\end{equation*}

f
x

3.7

Algunos tipos de letra especiales en modo matemtico

3.7.1

Letras blackboard

Con el paquete amssymb activado, se dispone, en modo matemtico, de los tipos de letra blackboard
(slo para las maysculas):
\mathbb{Letra_mayscula}

\mathds{Letra_mayscula}

% requiere adems el paquete dsfont

Ejemplo 3.55
$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

ABCDEFGHIJKLMNOPQRSTUVWXYZ

$\mathds{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

3. Composicin de frmulas matemticas

3.7.2

45

Letras caligrficas

Para conseguir letras de tipo caligrfico, hay que usar el comando (tambin slo para maysculas):
\mathcal{Letra}
Ejemplo 3.56
$\mathcal{ABCDEFGHIJKLMNOPQRSTUVW...}$

3.7.3

ABCDEFGHIJ KLMN OPQRST UVW...

Letras roman en modo matemtico

Tambin es posible usar el tipo de letra roman en modo matemtico, con los comandos
\mathrm{Letra}
\mathbf{Letra}

% tipo roman
% tipo roman negrita

Ejemplo 3.57
$\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
$\mathrm{abcdefghijklmnopqrstuvwxyz}$
$\mathbf{ABCDEFGHIJKLMNOPQRSTUVW...}$
$\mathbf{abcdefghijklmnopqrstuvwxyz}$

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVW...
abcdefghijklmnopqrstuvwxyz

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

Composicin de un
documento completo

En la Seccin 1.2, se vi que la clase de documento seleccionada determina el aspecto y la estructura


global del mismo. No obstante, como se ver, es posible modificar gran parte este comportamiento,
mediante las rdenes adecuadas.

4.1

Aspecto bsico de las pginas de un documento

Una pgina est compuesta por los siguientes elementos:


El encabezamiento o cabecera (head ).
El cuerpo del texto propiamente dicho (body).
El pie de pgina (foot), que no es la zona reservada a las notas a pie de pgina, que se incluyen
en el cuerpo.

4.1.1

Estilos de pgina

El contenido del encabezamiento y del pie de una pgina viene determinado por los llamados estilos
de pginas. El comando que define estos estilos es:
\pagestyle{Estilo}
Entre los posibles Estilos podemos seleccionar:
plain : la cabecera de la pgina est vaca y el pie contiene nicamente el nmero de pgina centrado.
Es la opcin predefinida en los estilos report y article. Las pginas iniciales de captulos, en
cualquier estilo, se componen por defecto como plain.
empty : la cabecera y el pie estn vacos en todas las pginas excepto en las de inicio de captulos,
que se componen en estilo plain.
headings : la cabecera contiene el nmero de pgina y un texto determinado por la clase de documento, segn se muestra en la Tabla 4.1.
46

4. Composicin de un documento completo

47

myheadings : es idntico al headings, salvo que el texto de la cabecera (no el nmero de pgina que
aparece automticamente) debe ser especificado, mediante uno de los comandos:
\markright{Texto de la cabecera}
\markboth{Texto pgina izquierda (par)}{Texto pgina derecha (impar)}
Cuando se escribe a una cara utiliza el comando \markright para definir el texto que se debe
incluir en la cabecera.
Cuando se escribe a dos caras hay que utilizar el comando \markboth para especificar los textos
que se desean incluir en las pginas pares e impares.
Estas declaraciones se escriben al comienzo de cada captulo para las clases book y report y al
comienzo de cada seccin para la clase article. Si se situaran en el prembulo del documento
fuente, daran lugar al mismo encabezamiento en todo el documento.
Clase
book
a una cara
a dos caras
report a una cara
a dos caras
article a una cara
a dos caras

Pg. izquierda (par)


Ttulo captulo
Ttulo captulo
Ttulo captulo
Ttulo captulo
Ttulo seccin
Ttulo seccin

Pg. derecha (impar)


Ttulo seccin
Ttulo seccin
Ttulo captulo
Ttulo seccin
Ttulo seccin
Ttulo subseccin

Tabla 4.1: Encabezamientos para la opcin headings.


Ejemplo 4.1
\chapter{Composicin de un documento}
\markright{\textbf{Captulo-\thechapter.
Composicin de un documento}}

Las rdenas anteriores, en un documento a


una cara, definen una cabecera de pgina en
la que aparecer, alineado con el margen izquierdo, el texto indicado en negrita. La orden
\thechapter inserta en el lugar donde aparece,
el nmero del captulo en curso.

Ejemplo 4.2
\chapter{Composicin de un documento}
\markboth{\textbf{Captulo-\thechapter.
Composicin de un documento}}
{\textbf{Autor}}

En un documento a dos caras, las rdenes anteriores producen el mismo texto que en el ejemplo anterior en las pginas pares (izquierda) y el
texto Autor en las pginas impares (derecha).

A lo largo del documento se puede cambiar de estilo de pgina tantas veces como se desee. Para cambiar
el estilo de una pgina concreta, se puede usar la orden
\thispagestyle{Estilo}

Nota 4.3 Existen varios paquetes que permiten personalizar las cabeceras y pies de pgina de un
documento. Uno de ellos es el paquete titlesec, que tambin permite personalizar la composicin de
los ttulos.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

4.1.2

48

Mrgenes de pgina

Los mrgenes del documento vienen predeterminados por el estilo del mismo, pero pueden ser modificados desde el prembulo del fichero fuente, modificando los valores que LATEX da por defecto a una
serie de parmetros.
Hacer esto directamente puede resultar algo complicado. Sin embargo, existe un paquete que facilita
mucho este trabajo:
\usepackage[Opciones]{geometry}
El argumento opcional Opciones consiste en una lista de parmetros con los valores asignados, separados por comas, que determinarn el diseo de la pgina. Se mencionan a continuacin slo algunos
de los parmetros cuyos valores se pueden definir. En la Figura 4.1 se representa su significado. Por
cuerpo del texto o body se entiende la zona ocupada por el texto principal, sin la cebecera ni el pie
de pgina, ni tampoco las notas al margen. Por el contrario, las notas a pie de pgina (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 mrgenes.
tmargin y bmargin : son los mrgenes superior (top margin) e inferior (bottom margin).
lmargin y rmargin : son los mrgenes izquierdo (left margin) y derecho (right margin).
inner y outer : son los mrgenes interior (inner margin) y exterior (outer margin), cuando se compone un documento a dos caras.

paper

"top
!

% headheight
%
% headsep
%

head

"

total body

textheight

paperheight
height

marginal note

body

#
left $
(inner)

$# right
(outer)
width

"bottom
!

' marginparsep
''
$ textwidth # $# marginparwidth
!
foot
&
& footskip

paperwidth

Figure 1: Dimension names used in the geometry package. width=textwidth and


height=textheight
by default.
left, right,
and bottomelare
margins.
If margins on
Figura
4.1: Algunos de
los parmetros
quetop
determinan
diseo
de pgina.

Ejemplo 4.4

verso pages are swapped by twoside option, margins specified by left and right options
are used for the inside and outside margins respectively. inner and outer are aliases of
left and right respectively.

\usepackage[margin=2cm]{geometry}
(a) default
paper
head

"top
!

declaracin
establece todos
(b)Esta
includehead
and includefoot
paper
a 2cm.
"top
!

los mrgenes

total body
heady Anlisis Numrico
Anna Doubova & Rosa
- Univ. Sevilla
" Echevarra - Dpto. Ecuaciones Diferenciales
textheight

"
textheight

(
(
(

4. Composicin de un documento completo

49

Ejemplo 4.5
\usepackage[lmargin=3cm]{geometry}

Esta declaracin establece el margen izquierdo


a 3 cm.

Ejemplo 4.6
\usepackage[rmargin=5cm,width=8cm]
{geometry}

Esta declaracin establece un ancho del texto


de 8 cm y un margen derecho de 5 cm. Estas dos
dimensiones determinan la anchura del margen
izquierdo, que ser calculado automticamente.

Ejemplo 4.7
\usepackage[tmargin=6cm,headsep=3cm]
{geometry}

4.2

Esta declaracin establece un margen superior


de 6 cm y una separacin entre el cuerpo y la
base de la cabecera de 3 cm.

Entornos tipo teorema

Cuando se escriben documentos cientficos interesa resaltar e incluso numerar las estructuras como
Definiciones, Teoremas, Lemas, Proposiciones, Observaciones, . . .
LATEX dispone de un tipo especial de entorno dedicado a componer dichas estructuras: son los entornos
tipo teorema. Para usar uno de ellos, hay que declararlo en el prembulo del documento, mediante
la orden:
\newtheorem{NombreEntorno}{Ttulo}

donde NombreEntorno es el nombre que identificar el entorno, y Ttulo es el ttulo de la estructura


(Teorema, Definicin, Proposicin, . . . ). Una vez declarado, para componer en el texto el teorema,
hay que escribir:

\begin{NombreEntorno}
.....
\end{NombreEntorno}

Tambin se puede dar un nombre al teorema, mediante un parmetro opcional:


\begin{NombreEntorno}[Pitgoras]
.....
\end{NombreEntorno}

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

50

Ejemplo 4.8
% Prembulo:
\newtheorem{juguete}{Afirmacin}
% Cuerpo:
\begin{juguete}
Los Reyes son los Padres.
\end{juguete}
\begin{juguete}[Pap Noel]
Papa Noel no va a todas las casas.
\end{juguete}

Afirmacin 1 Los Reyes son los Padres.


Afirmacin 2 (Pap Noel) Papa Noel no
va a todas las casas.

Ejercicio 4.9
Define los entornos necesarios y escribe lo siguiente (sin preocuparte, de momento, de la numeracin
de los mismos):
Definicin 4.1 Una funcin f : X R 7 R, se llama continua en el punto x0 X si
lm f (x) = f (x0 ).

xx0

Teorema 4.2 Sea K R un compacto y f : K 7 R una funcin continua, entonces f alcanza sus
extremos en K.
Teorema 4.3 (Bolzano-Weierstrass) De cualquier sucesin acotada se puede extraer una subsucesin convergente.
Teorema 4.4 Sea f una funcin continua en [a, b] y derivable en (a, b). Entonces existe c (a, b)
tal que f (b) f (a) = (b a)f 0 (c).
Corolario 4.5 Si f 0 (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 numeracin de
los mismos):
Nota 4.7 Como consecuencia del Corolario 4.5 . . . .
Proposicin 4.8 Toda sucesin acotada de un espacio de Hilbert H, contiene una subsucesin dbilmente convergente.
Habitualmente los nmeros de los teoremas, corolarios, etc. estn conectados entre s y tambin con el
de la unidad estructural (captulo, seccin, subseccin,. . . ) al que pertenecen. Esta conexin se puede
definir al declarar el nuevo entorno teorema.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

51

La declaracin
\newtheorem{NombreEntorno}{Ttulo}[unidad]
donde unidad es el nombre de la unidad estructural a la que se asocia (chapter, section, etc.), hace
que la numeracin de este tipo de teorema vaya ligada a la de dicha unidad, y se pone a cero cuando
se inicia una nueva.
Ejemplo 4.11
\newtheorem{teor}{Teorema}[section]
\newtheorem{lema}{Lema}

Con estas declaraciones, la numeracin de los


teoremas depende del nmero de la seccin. Por
ejemplo, el tercer teorema de la Seccin 5.2 ser
numerado como Teorema 5.2.3.
Por el contrario, la numeracin de los Lemas
ser independiente de cualquier unidad estructural: todos los lemas tendrn una numeracin
correlativa desde el comienzo al final del documento. El sptimo lema del documento ser
numerado como Lema 7.

Se puede hacer, adems, que distintos entornos teorema mantengan una numeracin compartida:
\newtheorem{NombreEntorno}[OtroEntornoTeorema]{Ttulo}
Aqu OtroEntornoTeorema es el nombre de un entorno teorema previamente definido y esta declaracin
hace que los entornos as definidos sigan su numeracin.
Ejemplo 4.12
\newtheorem{teor}{Teorema}[section]
\newtheorem{corol}[teor]{Corolario}

Con estas declaraciones, la numeracin de los


teoremas depende del nmero de la seccin. Por
ejemplo, el segundo Teorema de la Seccin 4
sera Teorema 4.2
Los Corolarios se numerarn con el mismo contador que los Teoremas: Corolario 4.4, Teorema 4.5, . . .

Ejercicio 4.13
Modifica la definicin de los entornos en los Ejercicios 4.9 y 4.10 para obtener la numeracin que se
muestra en ellos.

4.2.1

El paquete theorem

Para tener ms influencia sobre el aspecto en que se componen los entornos theorem, se puede usar el
paquete
\usepackage{theorem}

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

52

Una vez cargado este paquete, se pueden usar los siguientes comandos que afectan a la declaracin de
nuevo entorno:
\theoremstyle{estilo} : modifica el aspecto de las etiquetas1 de los entornos de acuerdo con el
estilo 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 lnea.
change : como plain pero en la etiqueta se imprime la numeracin delante del ttulo.
\theorembodyfont{fuente} : controla el tipo de letra que se utiliza en el texto del entorno. Se puede
usar cualquiera de las declaraciones vistas en la Seccin 2.1 (\sffamily, \itshape, \scshape,
\bfseries).
\theoremheaderfont{fuente} : lo mismo que el anterior pero afecta a la etiqueta del entorno (ttulo
+ numeracin).
Hay que tener en cuenta que las rdenes anteriores son declaraciones. Por lo tanto afectarn a todas
las declaraciones de nuevos entornos theorem que se encuentren detrs de las mismas, a menos que se
encierren entre llaves, como por ejemplo, en
{\theorembodyfont{\rmfamily}\theoremstyle{break}\newtheorem{ejemplo}{Ejemplo}}

4.3

Tablas

LATEX dispone de un entorno para construir tablas, similar en casi todo al entorno array, salvo que
funciona en modo texto, NO en modo matemtico:
\begin{tabular}{FormatoColumnas}
Columna 1 & Columna 2 &... & Columna 3 \\
Columna 1 & Columna 2 &... & Columna 3 \\
...
\end{tabular}

Separa una columna de la siguiente.

&
\\

Inicia una nueva fila. Todas las filas, salvo la ltima, acaban con este comando. Tambin se puede
usar \cr o \\[espacio] en su lugar.

FormatoColumnas Se emplea para especificar el nmero de columnas, la alineacin horizontal de su


contenido y, eventualmente, los separadores entre columnas.
Para describir el nmero 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 debe
alinearse a la izquierda, a la derecha, o debe centrarse. El contenido de estas columnas se
compondr en modo horizontal restringido: esto significa que no se parte la lnea. La anchura
de la columna se adaptar al contenido.
1

etiqueta = ttulo + numeracin


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

53

p{ancho} que indica una columna de anchura fija igual a ancho. Estas columnas se compondrn en modo prrafo, lo que significa que se introducirn saltos de lnea cuando sea
necesario y que se pueden incluir nuevas lneas (\newline o \\) y nuevos prrafos (\par).
Como separadores entre columnas se pueden utilizar:
|

Produce una lnea vertical en la posicin en que aparece (al principio, al final o entre columnas). Se pueden poner varias juntas.

@{objeto} Suprime el espacio entre columnas e inserta en su lugar el objeto especificado. Se


puede utilizar, por ejemplo, para alinear en una columna nmeros decimales por la columna
decimal.
\hline Se puede introducir una lnea horizontal entre dos filas escribiendo este comando despus
de \\
\cline{n-m}

Introduce una lnea horizontal que slo abarca desde la fila n hasta la fila m.

Ejemplo 4.14
\begin{tabular}{clr}
Antonio & Francisco & Cristina \\
Jos
& Elena
& Ana
\\
Ral
& Vanessa
& Pilar
\end{tabular}

Antonio
Jos
Ral

Francisco
Elena
Vanessa

Cristina
Ana
Pilar

Antonio
Jos

Francisco
Elena

Cristina
Ana

Ejemplo 4.15
\begin{tabular}{|c|l|r|}
\hline
Antonio & Francisco & Cristina \\
\hline \hline
Jos
& Elena
& Ana
\\[3mm]
\hline
Ral
& Vanessa
& Pilar
\\
\hline
\end{tabular}

Ral

Vanessa

Pilar

Ejemplo 4.16
\begin{tabular}{|l|r@{,}l|c|}
\hline
Pilar
& 2
& 7 & Suspenso \\
\hline
Manuel & 6
& 85 & Aprobado \\
\hline
Ibrahim & 8
& 1 & Notable \\
\hline
\end{tabular}

Pilar
Manuel
Ibrahim

2,7
6,85
8,1

Suspenso
Aprobado
Notable

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

54

Ejemplo 4.17
Londres

\begin{tabular}{|l|p{4cm}|}
\hline
Londres
& Es la capital del
Reino Unido de la Gran Bretaa \\
\hline
Pars & Es la capital de la
Repblica de Francia \\
\hline
Venecia & Est en Italia, pero
no es la capital.\par
Es clebre por sus canales. \\
\hline
\end{tabular}

Pars
Venecia

Es la capital del Reino Unido


de la Gran Bretaa
Es la capital de la Repblica
de Francia
Est en Italia, pero no es la
capital.
Es clebre por sus canales.

Ejemplo 4.18
\begin{tabular}{|l|c|}
\hline
& Capacidad
Aula 0.1 & 80
Aula 0.2 &
Aula 0.3 & 120
Aula 0.4 &
\end{tabular}

\\
\\
\\
\\
\\

\hline
\cline{1-1}
\hline
\cline{1-1}
\hline

Aula
Aula
Aula
Aula

0.1
0.2
0.3
0.4

Capacidad
80
120

Ejercicio 4.19
Crea la siguiente tabla:
Pas
Espaa
Francia
N

Capital
Madrid
Pars
X

Poblacin
37.746.260 hab.
55.191.000 hab.
no se conoce

Superficie
504.750 Km2
543.998 Km2
pocos Km2

En ocasiones es necesario que una celda de una tabla abarque varias columnas. Esto se puede hacer
con el comando
\multicolumn{numero}{formato}{texto}

numero
formato
texto

es el nmero de columnas a abarcar.


es la descripcin especfica para esta celda
es el texto a incluir en la celda.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

55

Ejemplo 4.20
Nombre
Pilar
Manuel
Ibrahim

\begin{tabular}{|l|r@{,}l|c|}
\hline
Nombre &
\multicolumn{3}{|c|}{Calificacin} \\
\hline\hline
Pilar
& 2 & 7 & Suspenso \\ \hline
Manuel & 6 & 85 & Aprobado \\ \hline
Ibrahim & 8 & 1 & Notable \\ \hline
\end{tabular}

Calificacin
2,7
Suspenso
6,85 Aprobado
8,1
Notable

Ejercicio 4.21
Transforma la tabla del Ejercicio 4.19 en la siguiente:
Pas
Capital
Poblacin y Superficie
Espaa Madrid 37.746.260 hab. 504.750 Km2
Francia
Pars
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
\begin{tabular}{|c|c|}
\hline A & B \\ \hline C & D \\ \hline
\end{tabular}
muestra que \dots

La tabla

A
C

B
muestra que . . .
D

El entorno tabular dispone de un argumento opcional para controlar la alineacin vertical de la tabla
con respecto a la lnea 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:
\begin{tabular}[posicion]{formato}
...

posicion puede tomar los valores c (alineacin del centro), t (top) (alineacin de la primera lnea
del entorno) o b (bottom) (alineacin de la ltima lnea del entorno).

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

Ejemplo 4.23
4. Composicin de un documento completo
La tabla
\begin{tabular}[t]{|c|c|}
A & B \\ \hline C & D \\ \hline
Ejemplo
4.24
\end{tabular}
esLadistinta
tabla de
\begin{tabular}[b]{|c|c|}
\begin{tabular}[t]{|c|c|}
\hline
2 \\ \hline
3 &\hline
4 \\ \hline
A & B 1\\& \hline
C & D \\
\end{tabular}
\end{tabular}
es distinta de
\begin{tabular}[b]{|c|c|}
\hline 1 & 2 \\ \hline 3 & 4 \\ \hline
\end{tabular}
Ejercicio 4.24
Construye la siguiente tabla:

Nota Media
Nombre
Pedro

BUP
6,75

COU
6,5

Javier

8,5

7,75

Adolfo

5,25

5,5

56

54
1 2
La tabla A B es distinta de 3 4
C D
Obsrvese que la primera tabla no comienza por
una lnea horizontal; en consecuencia,
1 2su primera lnea
la que
la Adey la3 B,4cuya base
La
tablaes A
B contiene
es distinta
se alinea con
la
base
de
la
lnea del texto.
C D
Obsrvese que la primera tabla no comienza
por una lnea horizontal; en consecuencia, su
primera lnea es la que contiene la A y la B,
cuya base se alinea con la base de la lnea del
texto.

Tres alumnos
Estudia
diariamente
mnimo mximo
Observaciones
23 horas
Es un buen estudiante, aunque a veces se distrae con facilidad.
13 horas
Muy buen estudiante. Presta
mucha atencin en clase y rara
vez est distrado.
desconocido
Demuestra ser inteligente, pero le falta la concentracin.

4.4 Figuras
4.4 Figuras
4.4.1 Grficos externos
4.4.1 Grficos externos

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

Hay dosIncluir
maneras
de hacer
aparecer
figuras
de un documento
LATEX:
figuras
o grficos
externos,
es dentro
decir creados
con otros programas
y almacenados en un
fichero.
Incluir figuras o grficos externos, es decir creados con otros programas y almacenados en un
Incluir figuras o grficos generadas dentro del propio documento
fichero.
AquIncluir
se trata
slo elo primer
es decir,
cmo del
incluir
en un
documento LATEX grficos externos.
figuras
grficostipo,
generadas
dentro
propio
documento
Hay dos maneras habituales de procesar un documento fuente LATEX:
Aqu se trata slo el primer tipo, es decir, cmo incluir en un documento
LATEX grficos externos.
Para producir un fichero DVI (device independent).
Hay dos maneras habituales de procesar un documento fuente LATEX:
Para producir un fichero PDF (portable document format).

un fichero
DVI (device
independent).
CadaPara
cosaproducir
se hace con
un programa
diferente
(latex y pdflatex).
Es muy importante tener en cuenta lo siguiente que, en funcin del que usemos, podremos incluir un
Para producir un fichero PDF (portable document format).
tipo de formato grfico u otro.
En el siguiente grfico se muestra el esquema de actuacin y los posibles caminos para los formatos
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla
ms habituales:
Anna Doubova - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

57

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


Es muy importante tener en cuenta que, en funcin de qu programa se use, se podr incluir un tipo
de formato grfico u otro.
En el siguiente grfico se muestra el esquema de actuacin y los posibles caminos para los formatos
ms habituales:
.tex + .eps

latex

.dvi

dvi2pdf
.png
.jpg

.ps

ps2pdf

.pdf
.tex +

dvips

.pdf
pdflatex

Si generamos un DVI o PS, entonces slo podemos incluir grficos eps. Si generamos un
PDF, entonces podemos incluir imgenes 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 la
distribucin de MiKTEX).
jpeg2ps figura.jpg > figura.eps produce el fichero figura.pdf. NO incluido en la
distribucin de MiKTEX, habra que instalar previamente el programa jpeg2ps, vase
http://www.pdflib.com/download/free-software/jpeg2ps/

4.4.2

El paquete graphicx

Para incluir grficos externos dentro de un documento LATEX hay que utilizar el paquete graphicx (que
es una versin extendida del antiguo paquete graphics). Este paquete se incluye con el comando2 :
\usepackage{graphicx}
Una vez cargado el paquete graphicx, para incluir imgenes 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 en
el 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 aadir el sufijo .eps si
se est compilando con latex para producir un DVI. Si se est compilando con pdflatex, LATEX
aadir, sucesivamente, los sufijos .pdf, .png, .jpg, hasta tener xito.
2
En instalaciones antiguas de TEX/LATEX puede ser necesario especificar el controlador que se va a utilizar. Vase la
documentacin del paquete.

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo


Opciones

58

es una lista de opciones, separadas por comas. Las ms utilizadas son:

width=ancho
rio.

Especifica la anchura que queremos darle al grfico, escalndolo si fuera necesa-

height=alto Altura deseada para el grfico, escalndolo si fuera necesario.


Si no se especifica ninguna de las dos dimensiones, el grfico se incluir con su tamao
natural. Si se especifica slo una de las dos (ancho o alto), la otra se escalar de forma que
se conserven las proporciones.
angle=grados
reloj).

Especifica un ngulo de rotacin, en grados (sentido contrario a las agujas del

scale=numero

Factor de escala, que se aplicar en ambas direcciones.

draft=logico Es un parmetro de tipo lgico. Si su valor es true, en el documento no aparece


la imagen, slo un recuadro con sus dimensiones. Es muy til cuando un documento tiene
muchos grficos ya que permite reducir el tiempo de compilacin. El valor por defecto es
draft=false.
Ejemplo 4.25
\begin{center}
\includegraphics[width=6cm]{superficie}
\end{center}

0.5

0.5
2
2

1
1

0
0
1

1
2

La orden \includegraphics inserta la imagen en el sitio justo en que se indica, no la sita separada
del texto.
Ejemplo 4.26
Esta figura
\includegraphics[height=2cm,draft=true]
{images/superficie}
est en lnea con el texto

4.5

images/superficie.pdf
Esta figura
texto

est en lnea con el

Entornos flotantes

La insercin de objetos grandes (como pueden ser tablas y figuras) en un texto plantea algunos problemas:
Ubicacin Si el objeto no cabe en el sitio justo en que se incluye en el texto (por ejemplo, porque
est prximo el pie de la pgina), puesto que el objeto no se puede romper, se producir un salto
de pgina, quedando la pgina anterior con un hueco o con excesivos espacios entre prrafos.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

59

Numeracin Normalmente se desea numerar las tablas o grficos que se insertan en un documento,
con objeto de poderlos referenciar e, incluso, crear un ndice de los mismos.
Leyenda

Con frecuencia tambin se desea aadir 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 pueden
incluir dichos objetos, junto con una etiqueta (ttulo + numeracin) y una leyenda, y que sern situados
en lugares adecuados del documento, no necesariamente en el lugar en que estn situados
en el documento fuente.
Estos lugares adecuados pueden ser el comienzo de una pgina de texto, al pie de una pgina de
texto o en una pgina aparte, que slo contenga entornos del mismo tipo.
Los entornos flotantes disponibles son table y figure. Ambos son similares y en realidad se puede
incluir dentro de ellos cualquier texto LATEX, no necesariamente, como sus nombres parecen indicar,
tablas y grficos. Las diferencias entre ambos son que se numeran por separado y se incluyen en ndices
separados.
Para crear un entorno flotante se usan los comandos:
\begin{flotante}[posicion]
% flotante = table o figure
Objeto
\caption[LeyendaIndice]{Texto de la leyenda}\label{etiqueta}
\end{flotante}
donde
posicion Indica el lugar en que se desea ubicar el Objeto. Puede ser uno o varios de los valores
siguientes
h

(del ingls here) indica que, si es posible (si cabe), se ubique el objeto en el sitio en que se
indica en el texto fuente.

(del ingls top) indica que se ubique el objeto en la parte superior de una pgina normal de
texto.

(del ingls bottom) indica que se ubique el objeto en la parte inferior de una pgina normal
de texto.

(del ingls page) indica que se ubique el objeto en una pgina que no contenga texto, slo
objetos flotantes.

Si no se incluye en posicion alguno de estos cdigos, LATEX nunca lo ubicar en el sitio correspondiente: por ejemplo si no se incluye b, no se colocar en la parte inferior de ninguna
pgina.
El valor por defecto del argumento posicion es tbp.
Se puede sugerir a LATEX que sea un poco menos quisquilloso con la ubicacin [h] escribiendo
[h!].
\caption Es optativo y sirve para incluir una leyenda. Se puede insertar delante o detrs del objeto,
segn dnde se quiera la leyenda. Slo si se utiliza ser numerado el entorno.
Texto de la leyenda Es el texto de la leyenda. En el documento ir precedido de un ttulo
y de un nmero. El ttulo, sin la opcin spanish, sera Table o Figure. Con la opcin
spanish ser Cuadro 3 o Figura.
3

La Real Academia Espaola recomienda el nombre Cuadro.


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

60

LeyendaIndice (optativo) Es una versin abreviada de la leyenda, que ser la que se use en
el ndice, si se construye.
\label{etiqueta} Es la etiqueta para poder referenciar el entorno. Debe ir dentro del argumento del comando \caption o inmediatamente detrs de l.

Ejemplo 4.27

4. Composicin de un documento completo

\begin{figure}[h!]
\centering
\includegraphics[width=6cm]
Texto a una cara
{images/superficie}
\caption{Representacin grfica de
la solucin del Problema (P).}
\end{figure}

0.5

Texto a una cara


!0.5
2
2

1
1

0
0
!1

!1
!2

Texto a una cara

Ejemplo 4.27

!2

Figura 4.2: Representacin grfica de la solucin del Problema (P).

Valor 1
Valor 2
Valor 3

4,7
112,82
3,4

Valor 1
Valor 2
0,15Valor 3

4,7
112,82
3,4

0,15
0,25
0,63

0,25
\begin{table}[h!]
Ejemplo 4.28
0,63
Nombre
Calificacin
\centering
\begin{tabular}{|l|r@{,}l|c|}
4. Composicin de un documento completo
59
Pilar
2,7
Suspenso
\begin{table}[h!]
\hline
Manuel 6,85 Aprobado
Nombre
CalificacinIbrahim 8,1
Notable
Nombre &
\centering
\multicolumn{3}{|c|}{Calificacin}
\\
Valor
1
4,7
0,15
\begin{tabular}{|l|r@{,}l|c|}
Pilar
2,7
Suspenso
Cuadro 1.1: Lista de notas del examen
\hline\hline
Valor 2 6,85
112,82
0,25
\hline
Manuel
Aprobado
Pilar
& 2 & 7 & Suspenso
\\ \hline
Maecenas
at elementum
massa.
Ejemplo 4.28
Valor
3
3,4
0,63Sed aliquam velit ac tellus accumsan
Ibrahim
8,1 purusNotable
Manuel & 6 & 85 & Aprobado
\\ \hline
Nombre &
imperdiet.
Curabitur
sem, lacinia sit amet lobortis in, porttitor at
Ibrahim
purus.1
\multicolumn{3}{|c|}{Calificacin}
\\ & 8 & 1 & Notable \\ \hline
\begin{table}[h!]
\end{tabular}
Sed euismod
magnade
a leo
fermentum
euismod. Sed odio quam, aliquam
Cuadro
1.1:
Lista
notas
del
examen
\hline\hline
Nombre
Calificacin
\centering
\caption{Lista de notas sectetur
del
examen}
et urna. Nunc
vehicula nibh nec sem pretium tincidunt. Sed in
sit amet iaculis. Donec at elit vitae nulla bibendum malesuada. Lorem
\label{table_notas}
Pilar
& 2 & 7 & SuspensoMaecenas
\\ \hline
\begin{tabular}{|l|r@{,}l|c|}
Pilar
2,7
Suspenso
at elementum massa.
Sed aliquam
ac tellus
a scelerisque
consectetur
adipiscing velit
elit. Nulla
ac velit accumsan
diam. Donec commodo
volutpa
\end{table}
Manuel
&
6
&
85
&
Aprobado
\\
\hline
\hline
imperdiet. Curabitur purus sem, dignissim
lacinia
sitInamet
in, porttitor
at orci. Mauris a
Manuel
6,85lobortis
Aprobado
a.
dictum
placerat
ipsum
vitae gravida.
Ibrahim && 8 & 1 & Notable \\ \hline
Phasellus pellentesque
a ante porttitor euismod. Nunc gravida,
purus.
Ibrahim
8,1 1 dui
Notable
Nombre
lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Done
\end{tabular}
Sed euismod magna
euismod.
Sed
quam,purus
aliquam
nec convallis
\multicolumn{3}{|c|}{Calificacin}
\\ a leo fermentum
ac egestas
sed, ultrices
ut odio
nisi. Praesent
lorem, volutpat
egestas pn
4.5.1
LosNunc
entornos
flotante
table
yhabitasse
figure
Cuadro
1.1:
Lista
de
notas
del
examen
\caption{Lista
de
notas
del
examen}
sectetur
et
urna.
vehicula
nibh
nec
sem
pretium
tincidunt.
Sed
interdum
conseq
enim.
In
hac
platea
dictumst.
Mauris
quis
ligula
vel
orci
mole
\hline\hline
massa.nulla
Proin nunc
nisi, volutpat
vel feugiat in,
eleifendipsum
ac velit. dolor
Aenean
sit
amet
iaculis.
Donec
at
elit
vitae
bibendum
malesuada.
Lorem
\label{table_notas}
situar una tabla, previamente
creada
con elNunc
entorno
se non
usa rutrum
el entorno
table:
Pilar
& 2 & 7 & Suspenso
\\Para
\hline
eleifend
at in
ante.
eget tabular,
diamtellus
dolor,
purus.
In vel maur
Maecenas
at elementum
massa.
Sed
aliquam
velit
ac
accumsan
a scelerisqu
consectetur
adipiscing
elit. Nulla
ac
velit
diam.
Donec
commodo
volutpat
nisi,
acut,
adip
\end{table}
a
erat
iaculis
sollicitudin.
Duis
lectus
lectus,
eleifend
id
tincidunt
ultr
Manuel & 6 & 85 & Aprobado
\\
\hline
imperdiet.
Curabitur
purus
sem,ipsum
lacinia
sit
amet
lobortis
in,
porttitor
at
orci.
Mauris
dignissim a.
In
dictum
placerat
vitae
gravida.
rhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas
\begin{table}[Posicin]
1 varius blandit gravida nisl ultricies. Nam con
Ibrahim & 8 & 1 & NotablePhasellus
\\ \hline
cursus nisl
eueuismod.
neque
purus.
pellentesque
a Integer
ante
porttitor
Nunc gravida, dolor quis sod
Tabla en eldui
entorno
tabular
1 Las notas
\end{tabular}
a pie
de pgina
parte
del
cuerpo
del
texto, en
lugarconvallis
de considera
Sed
euismod
magnasemper
a leo fermentum
euismod.
Sedforman
odio
quam,
aliquam
nec
\end{table}
lesuada,
est quam
leo, a vulputate
elit
tortor
vitae
lectus.
Donec
quam
erat,
parte del pie de pgina. Espero que en este ejemplo se vea bien esto, por esa razn es
\caption{Lista de notas sectetur
del
examen}
et
urna.
Nunc
vehicula
nibh
nec
sem
pretium
tincidunt.
Sed
interdum
conse
ac egestas sed, ultrices ut nisi. Praesent
volutpat
egestasSedposuere
lao
de qu. . . Sedpurus
euismod lorem,
magna a leo
fermentum euismod.
odio quam, non,
aliquam
ne
et urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nun
sit
amet
iaculis.
Donec
at
elit
vitae
nulla
bibendum
malesuada.
Lorem
ipsum
dolor
\label{table_notas}
enim.
In Esta
hacorden,
habitasse
platea
dictumst.
Mauris
quis
ligula
vel
orci
molestie
suscipit
al
elit vitae
nulla bibendum
Loremque
ipsum
dolor sit
consectetur
adipisc
en primer lugar intenta
ubicar
la tabla malesuada.
en la posicin
ocupa
en amet,
el fichero
fuente,
si n
Donec
commodo
volutpat
nisi, ac adipiscing
leo dignissim
a. In ut
dictum
placerat
ipsum
consectetur
adipiscing
elit.
Nulla
ac
velit
diam.
Donec
commodo
volutpat
nisi,
ac
adi
massa. Proin
nunc
nisi,
volutpat
vel
feugiat
in,
eleifend
ac
velit.
Aenean
nisl
id
mi
\end{table}
cabe, se sigue las indicaciones de Posicin que puede incluir uno, o varios, de los valores siguientesc
dignissim
a.inInante.
dictum
placerat
ipsum
vitae
eleifend
at
Nunc
eget diam
dolor,
nongravida.
rutrum purus. In vel mauris ante. Nulla
Ejercicio 4.29
Phasellus
pellentesque
dui
a
ante
porttitor
gravida,
dolor
quis
so
a
erat
iaculis
sollicitudin.
Duis
lectus
lectus,
eleifend
id tincidunt
ut, table,
ultricies
h (here):en
intenta
colocarsuperior
la tabla ende
la posicin
donde
est
el
entorno
perovitae
si no
leest.
cab
Construye el siguiente entorno flotante y sitalo
la parte
una euismod.
pgina
deNunc
texto
la mover
de sitio.
Se puede
intentar
forzarlo
unelit
poco
msmagna
usando
[h!],
perovolutpat
an
as puede
qu
rhoncus est
scelerisque
odio
et leo,
tincidunt.
Mauris
nectortor
nec
egestas
vel
s
lesuada,
quam
semper
a vulputate
elit
vitae
lectus.
Donec
quam
erat,
la
tabla
se
mueva
de
sitio.
Integer
cursus
euColor
neque
varius
blandit
gravida
nisl volutpat
ultricies. egestas
Nam consectetur
bland
ac
egestas
sed, nisl
ultrices
ut nisi.
Praesent
purus
lorem,
posuere non,
la
Modelo
Precio
enim.
hac
habitasse
dictumst.
Mauris
quis
ligula
vel
orci
molestie
suscipit
t
(top): indicaplatea
que la tabla
debe situarse
al
comienzo
de
la
pgina
actual.
1 LasIn
notas a pie
de pginaverde
forman parte
delcuerpo del texto, en lugar de considerarse, como se podr
Llamativo
rojo
10,88
massa.
nisi,
volutpat
vel
feugiat
in,vea
eleifend
acpor
velit.
utescribiendo
nisl id mit
parte delProin
pie debnunc
pgina.
Espero
que al
en final
este
ejemplo
se
bien esto,
esa Aenean
razn estoy
(botton):
colocacin
de9la pgina
actual.
blanco
deClsico
qu. . .at
Sedineuismod
magnanegro
a leodiam
fermentum
euismod.
Sed odio
quam,In
aliquam
nec convallis
c
eleifend
ante.
Nunc
eget
dolor,
non rutrum
purus.
vel mauris
ante. non,
Nulla
urna.
Nuncbueno
vehicula
nec
semlectus
pretium
tincidunt.
Sed interdum
consequat
nunc
sit amet
iaculis
es iaculis
muy
ynibh
no
es
nada
caro
aeterat
sollicitudin.
Duis
lectus,
eleifend
id
tincidunt
ut,
ultricies
vitae
est
Doubova - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla
elit vitae nulla bibendum Anna
malesuada.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac
rhoncus
scelerisque
odio
etactincidunt.
Mauris nec a.elit
magna
egestas
vel
Donec commodo
volutpat
nisi,
adipiscing leo
In nec
dictum
placerat
ipsum volutpat
vitae gravida.
4.2:nisl
Datos
de unavarius
tiendablanditdignissim
IntegerTabla
cursus
eu neque
gravida nisl ultricies. Nam consectetur blan

1 Las notas a pie de pgina forman parte del cuerpo del texto, en lugar de considerarse, como se pod
parte del pie de pgina. Espero que en este ejemplo se vea bien esto, por esa razn estoy escribiendo
Doubova & Rosa Echevarra
Dpto.
Ecuaciones
Diferenciales
y Anlisis
Numrico
Univ.quam,
Sevillaaliquam nec convallis non,
EjercicioAnna
4.29
de qu. . .-Sed
euismod
magna
a leo fermentum
euismod.
Sed -odio
et
urna.
Nunc
vehicula
nibh
nec
sem
pretium
tincidunt.
Sed
interdum
consequat nunc sit amet iacul
Construye el siguiente entorno flotante
elit vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla a
Donec commodo volutpat nisi, ac adipiscing leo dignissim a. In dictum placerat ipsum vitae gravida

Phasellus pellentesque dui a ante porttitor euismod. Nunc gravida, dolor quis
Valor 1
4,7
0,15
lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Donec quam era
Valor 2
112,82 0,25
acModelo
egestas sed, ultrices
ut nisi. Praesent
purus lorem, volutpat egestas posuere non,
Color
Precio
Ejemplo 4.28
Valor
3
3,4 ligula
0,63vel orci molestie suscipit
enim. In hac habitasse platea dictumst. Mauris
quis
4. Composicin de un documento
completo
61
Llamativo
rojonisi, volutpat
verde vel
10,88
massa.
Proin nunc
feugiat in, eleifend ac velit. Aenean ut nisl id m
\begin{table}[h!]
Clsico
blanco
9 non rutrum purus. In vel mauris ante. Nu
eleifend
at in ante.
Nunc negro
eget diamNombre
dolor,
Calificacin
\centering
es muy bueno y no es nada caro
a erat iaculis sollicitudin. Duis lectus lectus, eleifend id tincidunt ut, ultricies vitae e
\begin{tabular}{|l|r@{,}l|c|}
Pilar
2,7
Suspenso
rhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas volutpat ve
Ejercicio 4.30
\hline
4.2:nisl
Datos
de unavarius
tienda
Manuel
6,85 nisl
Aprobado
IntegerTabla
cursus
eu neque
blandit gravida
ultricies. Nam consectetur bla
dem para el entorno:
Ibrahim 8,1
Notable
Nombre &
1

Las notas a pie de pgina forman parte del cuerpo del texto, en lugar de considerarse, como se p
\multicolumn{3}{|c|}{Calificacin}
\\ Poblacin
Pas parteCapital
y este
Superficie
del pie de pgina.
Espero que
en
ejemplo
se vea
bien
esto,
esa razn estoy escribiend
Cuadro
1.1:
Lista
de
notas
delpor
examen
\hline\hline
2
de
qu.
.
.
Sed
euismod
magna
a
leo
fermentum
euismod.
Sed
odio
quam,
aliquam nec convallis no
Espaa
Madrid 37.746.260 hab. 504.750 Km
et urna.\\
Nunc
vehicula nibh nec sem pretium tincidunt.2Sed interdum consequat nunc sit amet iac
Pilar
& 2 & 7 & Francia
Suspenso
\hline
Pars
hab.
543.998
Km sitvelit
Maecenas
at55.191.000
elementum
massa.
Sed
aliquam
tellus accumsan
sceleris
elit vitae
nulla bibendum
malesuada.
Lorem
ipsum
dolor
amet,ac
consectetur
adipiscing aelit.
Nulla

2
Manuel & 6 & 85 & NAprobado
\\
\hline
Donec commodo
volutpat
nisi,
acsem,
adipiscing
leo sit
dignissim
a. In dictum
ipsum
vitae gravid
X Curabitur
no se
conoce
pocos
Km
imperdiet.
purus
lacinia
amet lobortis
in, placerat
porttitor
at orci.
Mau
Ibrahim & 8 & 1 & Notable
\\ \hline
purus.1
se est estudiando
\end{tabular}
Sed euismod magna a leo fermentum euismod. Sed odio quam, aliquam nec conva
Tabla
4.3: Datos
\caption{Lista de notas sectetur
del examen}
et urna.
Nunc demogrficos
vehicula nibh nec sem pretium tincidunt. Sed interdum co
sit amet iaculis. Donec at elit vitae nulla bibendum malesuada. Lorem ipsum do
\label{table_notas}
consectetur adipiscing elit. Nulla ac velit diam. Donec commodo volutpat nisi, ac a
\end{table}
dignissim a. In dictum placerat ipsum vitae gravida.
Ejercicio 4.29
Phasellus
pellentesque
dui asuperior
ante porttitor
Construye
el siguiente entorno
flotante
y sitalo
en la parte
de unaeuismod.
pgina deNunc
textogravida, dolor quis
4.6 Referencias
bibliogrficas
lesuada, est quam semper leo, a vulputate elit tortor vitae lectus. Donec quam er
acModelo
egestas sed, ultrices
ut nisi. Praesent
lorem, volutpat egestas posuere non
Color
Precio puruslibros,
Las referencias bibliogrficas enim.
son referencias
externas
a otrosdictumst.
documentos,
In hac habitasse
platea
Mauris
quisartculos,
ligula veletc.
orciNormolestie suscip

Llamativo
rojo
verde
10,88
malmente la bibliografa aparece
al
final
de
un
documento,
ordenada
alfabticamente
y
numerada.
La ut nisl id
massa. Proin nunc nisi, volutpat vel feugiat in, eleifend ac velit. Aenean
numeracin de las entradas bibliogrficas
realiza
automticamente.
Clsico
blanco
negro
9 non rutrum purus. In vel mauris ante. N
eleifend
at inseante.
Nunc
eget diam dolor,
es muy bueno y no es nada caro
sollicitudin.
lectus
lectus, eleifend id tincidunt ut, ultricies vitae
Las referencias bibliogrficas aenerat
LATEiaculis
X pueden
generarseDuis
de dos
formas:
rhoncus scelerisque odio et tincidunt. Mauris nec elit nec magna egestas volutpat v
Tabla 4.2:nisl
Datos
de unavarius
tiendablandit gravida nisl ultricies. Nam consectetur b
Integer
eu neque
Leyendo los datos de una
lista cursus
que se incluye
al final del documento.
Se procesa con el propio

documento.

1 Las notas a pie de pgina forman parte del cuerpo del texto, en lugar de considerarse, como se
parte del pie de pgina. Espero que en este ejemplo se vea bien esto, por esa razn estoy escribien
Ejercicio
4.29
qu.
. . Sed
euismod magna
fermentum
Sedexterno
odio quam,
aliquam
Obteniendo
los datos dedeuna
base
bibliogrfica
con alaleo
ayuda
de un euismod.
programa
que se
llamanec convallis n
etflotante
urna. Nunc vehicula nibh nec sem pretium tincidunt. Sed interdum consequat nunc sit amet ia
Construye
el
siguiente
entorno
BIBTEX (til cuando seelit
han
de gestionar bibliografas extensas). No se explica aqu.
vitae nulla bibendum malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Null
Donec commodo volutpat nisi, ac adipiscing leo dignissim a. In dictum placerat ipsum vitae grav

Para producir una lista de referencias bibliogrficas se usa el entorno thebibliography, cuya sintaxis
general es4 :
Anna Doubova - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla
\begin{thebibliography}{LongitudMax}
...
\bibitem{Etiqueta} Autor, Ttulo, ao y lugar de publicacin..
...
\end{thebibliography}

LongitudMax Es una cadena de caracteres que establece la anchura mxima del espacio destinado a
los nmeros de las entradas bibliogrficas.
Por ejemplo la orden \begin{thebibliography}{99} indica a LATEX que reserve dos espacios
(longitud de la cadena 99) para la numeracin que aparece a la izquierda de las referencias en la
lista de la bibliografa.
\bibitem

Introduce una nueva entrada en la bibliografa.

Etiqueta La etiqueta que se utiliza para identificar la entrada bibliogrfica y para referenciarla,
mediante la orden
\cite{Etiqueta}
4

Otras opciones de este entorno pueden encontrarse, por ejemplo en [1].

Anna Doubova - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla


Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

62

El comportamiento del entorno thebibliography vara segn la clase de documento. Para las clases
book y report, se genera un captulo nuevo con el nombre de Bibliografa (con spanish). Para la
clase article se genera una nueva seccin sin numerar con el nombre Referencias (con spanish).
Ejemplo 4.31
\begin{thebibliography}{9}
%
\bibitem{cascales}
\textsc{B. Cascales y otros}, \textit{El libro de LaTeX\,.}
\par Prentice Hall (2003).
%
\bibitem{sanguino}
\textsc{J. Sanguino Botella,}
\textit{Iniciacin a \LaTeX2e: Un sistema para preparar documentos.}
\par Ed. Addison Wesley Iberoamericana Espaa, Madrid (1997).
%
\end{thebibliography}

4.7

ndices

4.7.1

ndice general

Para generar el Indice general de un documento se utiliza la instruccin


\tableofcontents
que debe estar colocada antes del primer captulo.
De forma automtica se introducen en el ndice general todas las unidades estructurales que estn
numeradas, es decir las que aparecen en la Tabla 1.1. En el ndice aparecer el ttulo de cada unidad,
a menos que en su declaracin se haya usado el parmetro TextoInd.
Si se desea que aparezca en el ndice alguna estructura que no hubiese sido creada de la manera indicada
anteriormente, hay que introducir al principio de esta divisin el comando:
\addcontentsline{toc}{divisin}{ttulo a incluir}

Ejemplo 4.32
\begin{thebibliography}{99}
\addcontentsline{toc}{chapter}
{Bibliografa}
...

Las rdenes anteriores harn que se aada al


ndice un captulo llamado Biblografa. Si se
tratara de un documento de la clase article,
se habra escrito section en lugar de chapter.

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

4.7.2

63

ndices de tablas y figuras

Para generar un ndice de tablas nicamente hay que escribir la orden


\listoftables
Habitualmente su posicin es despus de la orden \tableofcontents, para que aparezca a continuacin
del ndice General.
Slo aparecern en el ndice de tablas los entornos table que estn numerados, es decir, aqullos en
que se haya usado el comando \caption. Lo que se incluye en el ndice es la leyenda definida con este
comando, 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, slo aparecern en el ndice de figuras los entornos figure que estn numerados,
es decir, aqullos en que se haya usado el comando \caption. Lo que se incluye en el ndice es la leyenda
definida con este comando, a menos que se haya usado el argumento opcional LeyendaIndice.
Los ndices slo se compondrn correctamente tras compilar el documento fuente dos veces: la primera
vez, LATEX crea una lista de las unidades a incluir en el ndice, con los nmeros de pgina en las que
aparecen, 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 alfabtico

Se trata de un ndice terminolgico, en el que se puede consultar en qu pgina se ha introducido un


concepto y/o en qu pgina se utiliza, buscando una palabra clave.
Habitualmente se sita al final de un documento.
Para construirlo con LATEX, se utiliza el programa MakeIndex6 .
Una manera de generar un ndice alfabtico puede ser la siguiente:
1. El primer paso es seleccionar las palabras que se desea incluir en el ndice. Para ello hay que
escribir, en el cuerpo del texto, junto a la palabra que se desea referenciar, alguna de las siguientes
rdenes:
\index{texto}
\index{texto!subtexto}
\index{texto!subtexto!subsubtexto}
La primera opcin produce una marcacin simple, es decir, la palabra marcada, texto, aparecer
en el ndice, con su nmero de pgina.
La segunda opcin produce una marcacin de la palabra subtexto como subcaso de la palabra
texto. De forma anloga, el tercer caso producir una marcacin de la palabra subsubtexto
como subcaso de la palabra subtexto, que, a su vez, es un subcaso de texto.
Por ejemplo, en el ndice alfabtico de ejemplo que se encuentra al final de este documento, dicho
efecto puede observarse en la entrada Letras.
Si se quieren incluir caracteres especiales, tales como los comandos de LATEX, se usar el
comando
5

Un fichero para cada ndice: .toc para el ndice general (Table Of Contents); .lot para el ndice de tablas (List Of
Tables); .lof para el ndice de figuras (List Of Figures).
6
Este programa suele estar incluido en la instalacin estandar de LATEX
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

64

\index{ord_texto@esc_texto}
Esto har que aparezca en el ndice el texto esc_texto, pero que para la ordenacin alfabtica
del ndice se utilice el texto ord_texto.
Ejemplo 4.33
\index{multicolumn@\verb=\multicolumn=}

La orden anterior hace que aparezca en el


ndice alfabtico el texto \multicolumn en
el lugar en que debera aparecer (en el orden alfabtico) el texto multicolumn.

2. El segundo paso es generar una lista de las palabras a incluir en el ndice y guardarla en un
fichero. Para ello hay que escribir, en el prembulo del documento, la orden
\makeindex
y compilar el documento. LATEX crear un nuevo fichero con el mismo nombre que el fichero
fuente, pero con extensin .idx.
3. A continuacin hay que procesar este ltimo fichero .idx con el programa MakeIndex, para realizar la ordenacin alfabtica y preparar el ndice. Esto producir un nuevo fichero con extensin
.ind, que contiene las rdenes para crear un nuevo captulo, sin numerar, de nombre ndice
alfabtico.
4. Para incluir este contenido en el documento fuente, se puede copiar y pegar su contenido en
el documento fuente, o bien se pueden escribir las rdenes
\input{documento.ind}
y volver a compilar.
Si se quiere incluir el ndice alfabtico en el ndice general, hay que aadir, o bien en el fichero .ind o
bien en el fichero fuente, la orden adecuada entre las dos siguientes, justo a continuacin de la orden
\begin{index} :
\addcontentsline{toc}{chapter}{ndice alfabtico}
\addcontentsline{toc}{section}{ndice alfabtico}

% para book o report


% para article

Hay que observar que este proceso debe ser el ltimo antes de obtener el documento final: cualquier
cambio en el documento que afecte al ndice har necesario reconstruir los ficheros .idx e .ind.

4.8

Pgina de ttulo

Existen dos formas posibles para crear una pgina de ttulo. En el Ejemplo 2.17 se vi una de ellas.
Aqu se presenta la segunda.
LATEX trata el ttulo, junto con el autor y cualquier informacin complementaria sobre ste, como un
conjunto que constituye la unidad llamada pgina del ttulo. Los cuatro comandos que se describen
a continuacin se encargan de dar formato a dicha unidad, pero por s mismos no imprimen ningn
texto. La ubicacin ms adecuada para ellos es en el prembulo del documento fuente. Para que se
imprima la pgina del ttulo hay que incluir, despus de \begin{document}, la orden
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

65

\maketitle
Los cuatro comandos que configuran los datos y el formato de la pgina de ttulo son los siguientes:
\title{titulo} Sirve para escribir el ttulo del documento. En titulo es posible usar \\ si el ttulo
es largo, pero no se puede incluir una lnea en blanco o un \par.
\author{Autor1 \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 lnea \\.
\date{FechaTexto}
de lnea \\.

Sirve para escribir una fecha (o cualquier otra cosa). Se puede utilizar el salto

Si este comando se omite, se incluir por defecto la fecha del ordenador en formato ingls o en el
definido por el paquete babel y la opcin del idioma elegida para ste. Para que no aparezca ningn comentario ni fecha, hay que incluir este comando con el argumento vaco, es decir \date{}.
El comando \date{\today} imprime la fecha actual en formato largo.
\thanks{TextoPiePgina} Sirve para incluir un texto en el pie de la pgina. Suele ser usado para
los agradecimientos, de ah su nombre. Se puede incluir el comando \thanks en cualquiera de los
argumentos 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 espaola de
nuestro tiempo}}
\author{compuesto por\\
{\Large Domingo Hernndez de Maceras}
\thanks{Cocinero en el Colegio Mayor de
Oviedo de la ciudad de Salamanca}}
\date{escrito en Salamanca\\
en casa de Antonia Ramrez
\thanks{Ao de 1607}}

Libro del
Arte de Cocina
a la usanza espa
nola de nuestro tiempo

compuesto por

Domingo Hernandez de Maceras1


escrito en Salamanca
en casa de Antonia Ramrez

\begin{document}
\maketitle
\end{document}
1 Cocinero
2 A
no

en el Colegio Mayor de Oviedo de la ciudad de Salamanca


de 1607

El aspecto de la pgina de ttulo es distinto en funcin del tipo de documento y de que se use alguna
de las opciones titlepage o notitlepage en la declaracin \documentclass.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

66

Ejercicio 4.35
Disea una pgina de ttulo y comprueba su aspecto con la variantes article, book, titlepage,
notitlepage, . . .
En los artculos cientficos es usual que haya un resumen (abstract) justo despus del ttulo. Este
resumen se obtiene con el entorno (opcional)
\begin{abstract}
Texto del resumen
\end{abstract}

Ejercicio 4.36
En la pgina de ttulo creada anteriormente incluye un abstract y compara los resultados con las
clases 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 especificar
ningn controlador ya que automticamente se carga el controlador adecuado segn la salida
elegida.
Luego, podemos disponer de los siguientes comandos:
\color{uncolor}

cambia el color del texto desde ese punto en adelante.

\textcolor{uncolor}{texto}
\colorbox{uncolor}{texto}
\pagecolor{uncolor}
con pdflatex).
\normalcolor

escribe el texto en el color indicado.


mete el texto en una caja con el forndo del color especificado.

establece el color del fondo de la pgina actual y las siguientes (slo funciona

vuelve al color por defecto del documento.

Para especificar uncolor se puede usar:


1. El nombre de un color bsico: red, green, blue, yellow, cyan, magenta, black, white.
Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

67

Ejemplo 4.37
{\color{red} Este texto es rojo}\\
{\color{green} Este es verde}

Este texto es rojo


Este 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,0}
Color sin nombre en RGB} \\
{\color[cmyk]{0.3,0.6,1,0}
Otro color en CMYK} \\
{\color[gray]{0.3}
Color en escala de grises}

Color sin nombre en RGB


Otro color en CMYK
Color en escala de grises

3. Uno de los nombres pre-definidos que aparecen en la Tabla 4.2. Para usar estos nombres hay
que declarar el paquete color con las opciones siguientes:
\usepackage[dvipsnames,usenames]{color}
Ejemplo 4.39
{\color{Emerald} Color predefinido}\\
{\color{Mulberry} Color predefinido}

Color predefinido
Color predefinido

4. Tambin es posible definir nuevos colores con la orden


\definecolor{nombre}{sistema}{coordenadas}
De hecho, la opcin ms recomendable cuando se utilizan colores en un documento es definir
nuestros propios nombres de colores mediante la orden anterior, lo cual har mucho ms sencillas
las eventuales modificaciones posteriores.
Ejemplo 4.40
\definecolor{mirojo}{rgb}{0.9,0,0.6}
\textcolor{mirojo}{Mi rojo preferido}

Mi rojo preferido

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo


GreenYellow
Apricot
Orange
Mahogany
OrangeRed
CarnationPink
Mulberry
Thistle
Plum
Periwinkle
NavyBlue
Cyan
TealBlue
JungleGreen
PineGreen
OliveGreen
RawSienna
Gray

68

Yellow
Peach
BurntOrange
Maroon
RubineRed
Magenta
RedViolet
Orchid
Violet
CadetBlue
RoyalBlue
ProcessBlue
Aquamarine
SeaGreen
LimeGreen

Goldenrod
Melon
Bittersweet
BrickRed
WildStrawberry
VioletRed
Fuchsia
DarkOrchid
RoyalPurple
CornflowerBlue
Blue
SkyBlue
BlueGreen
Green
YellowGreen

Dandelion
YellowOrange
RedOrange
Red
Salmon
Rhodamine
Lavender
Purple
BlueViolet
MidnightBlue
Cerulean
Turquoise
Emerald
ForestGreen
SpringGreen

Sepia
Black

Brown
White

Tan

Tabla 4.2: Colores disponibles con la opcin [dvipsnames]

4.10

Documentos voluminosos

Cuando se escriben documentos muy voluminosos, con muchos captulos, puede no ser recomendable
tener un nico fichero fuente. Es preferible trabajar cada captulo por separado y cuando creamos que
todo es correcto, prosesarlos conjuntamente en un fichero aparte.
A ttulo de ejemplo imaginemos que tenemos creados 5 ficheros .tex llamados respectivamente
Introduccion.tex, Capitulo1.tex, Capitulo2.tex, Capitulo3.tex, Apendice.tex. Estos ficheros
van a formar parte de nuestro documento final. Para procesarlos todos juntos los pasos a seguir pueden
ser los siguientes:
1. Crear un nuevo fichero .tex llamado, por ejemplo Principal.tex, cuya primera lnea empieza
con \documentclass y cuya ltima lnea termina con un \end{document}.
Los ficheros que contienen los captulos (u otras partes) del documento final deben contener slo
el cuerpo, es decir, ni prembulo, ni \begin{document}, ni \end{document}.
2. El prembulo del fichero Principal.tex debe contener las declaraciones necesarias para compilar todo el documento: estilo, mrgenes, paquetes, definiciones de comandos, etc.
3. En el cuerpo del documento fuente se incluirn tantas rdenes
\include{NombreFichero}
como captulos se quieran incluir. En nuestro caso seran:
\include{Introduccion}
\include{Capitulo1}
\include{Capitulo2}
\include{Capitulo3}
\include{Apendice}

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

4. Composicin de un documento completo

69

Obsrvese que slo se escribe el nombre de los ficheros, no el sufijo .tex.


4. Al compilar el fichero Principal se irn incluyendo los ficheros especificados, que sern procesados con el prembulo escrito en Principal.tex.
5. Si no queremos incluir todos los ficheros en nuestro documento, sino slo algunos de ellos, se usa
la orden
\includeonly{NombreFichero1, NombreFichero2,...}
Esta orden es opcional y se escribe en el prembulo del fichero principal. Por ejemplo, la orden
\includeonly{Capitulo2, Apendice}
har que slo se incluyan los ficheros Capitulo2.tex y Apendice.tex, pero se conservar la
numeracin de las pginas como si estuvieran incluidos todos los Captulos.

4.11

Cmo cambiar los ttulos

Como se coment en la Seccin 1.4, el paquete babel con la opcin spanish cambia los ttulos que
producen algunas instrucciones. Para cambiar estos ttulos, por ejemplo, para que en vez de Captulo aparezca Tema o en vez de ndice de figuras aparezca Lista de figuras, hay que escribir
respectivamente:
\addto\captionsspanish{\def\chaptername{Tema}}
\addto\captionsspanish{\def\listfigurename{Lista de figuras}}
Si no se usa el paquete babel y se quieren cambiar los ttulo hay que volver a definirlos. Para ello, en
el prembulo, se escriben, por ejemplo, los siguientes comandos:
\renewcommand{\chaptername}{Tema}
\renewcommand{\bibname}{Referencias Interesantes}
\renewcommand{\figurename}{Figura}
\renewcommand{\tablename}{Tabla}

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

5
5.1

Creacin de
presentaciones

Complementos de PowerPoint

Existen un buen nmero de complementos de Microsoft Office PowerPoint que permiten la insercin,
como imgenes, de frmulas generadas mediante lenguaje LATEX (TeXPoint, TeX4PPT, MyTeXPoint,
IguanaTeX,. . . ). Algunas de ellas son de pago y otras son gratuitas. Entre estas ltimas, recomendamos
IguanaTeX, que se instala fcilmente en las versiones habituales de PowerPoint y produce resultados
satisfactorios: permite personalizar y salvar el prembulo para las frmulas, re-dimensionarlas sin perder
calidad y re-editarlas fcilmente.

5.2

La clase slides

La clase slides est especialmente diseada para crear transparencias, que sern imprimidas en hojas
especiales de plstico transparente, que se proyectan en una pantalla mediante un retroproyector.
Tambin pueden utilizarse para ser proyectadas en una pantalla directamente desde un ordenador,
mediante un vdeo-can.
En este contexto se pretende mantener la atencin de los oyentes y transmitir ideas visualmente, razn
por 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 a
ser impresos y publicados.
Cualquier cdigo-fuente LATEX puede ser procesado dentro de la clase slides. LATEX adapta automticamente el tipo de letra y su tamao para adecuarse a ser proyectados.
Para componer transparencias (slides), un prmbulo bsico sera, por ejemplo. el siguiente 1 :
\documentclass[12pt,landscape]{slides}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\usepackage[dvipsnames]{color}
\pagestyle{empty}
1

La opcin landscape se adapta mejor a la presentacin mediante videocan

70

5. Creacin de presentaciones

5.3

71

La clase beamer

Quiz la mejor solucin, y desde luego la ms utilizada, para la creacin de presentaciones con LATEX
es utilizar la clase beamer.
Se trata de una clase de documentos diseada especialmente para crear presentaciones en formato PDF
mediante pdflatex, que ofrece una enorme cantidad de efectos visuales y utilidades.
Como cualquier otro documento LATEX, contiene un prembulo y un cuerpo, y se organiza en secciones,
subsecciones, etc. Cada transparencia se genera mediante un entorno frame.
\documentclass{beamer}
%
% declaracin de paquetes ...
%
\title{Ttulo de la presentacin}
\author{Nombre del autor}
\date{Fecha u otro texto}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{Nombre de la seccin}
\subsection{Primera subseccin}
\begin{frame}
\frametitle{Ttulo de esta transparencia}
... contenido ...
\end{frame}
...
\end{document}
Beamer posee un gran nmero de configuraciones pre-definidas, que permiten cambiar el aspecto de la
presentacin (aspecto global, colores, tipos de letra, etc.) con un resultado final armonioso.
Para ms informacin, vase la pgina http://latex-beamer.sourceforge.net

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

A
A.1

Letras griegas

A.2

Smbolos en modo
matemtico

\alpha
\epsilon
\theta
\lambda
\pi
\sigma
\phi
\omega
\Gamma
\Xi
\Phi

\beta
\varepsilon
\vartheta
\mu
\varpi
\varsigma
\varphi
o
\Delta
\Pi
\Psi

\gamma
\zeta
\iota
\nu
\rho
\tau
\chi

\delta
\eta
\kappa
\xi
\varrho
\upsilon
\psi

\Theta
\Sigma
\Omega

\Lambda
\Upsilon

Smbolos de relacin
<

3




<
\leq
\geq
\ni
\asymp
\ll
\gg
\equiv
\sim

>

6
=

>
\approx
\neq
\cong
\perp
\subset
\supset
\subseteq
\supseteq

72

=
k

@
v
A
w
|
./

=
\parallel
\in
\sqsubset
\sqsubseteq
\sqsupset
\sqsupseteq
\mid
\bowtie

A. Smbolos en modo matemtico

A.3

Operaciones binarias
+

A.4

+
\pm
\mp
\times
\div
\cap
\cup

u
t

4
5

\sqcap
\sqcup
\vee
\wedge
\bigtriangleup
\bigtriangledown




o


*
\otimes
\oslash
\odot
\bigcirc
\wr
\diamond

\ast
\star
\oplus
\ominus
\bullet
\circ
\cdot

Flechas

l
%
.

A.5

73

\leftarrow
\Leftarrow
\rightarrow
\Rightarrow
\leftrightarrow
\Leftrightarrow
\mapsto
\hookleftarrow
\leftharpoondown
\uparrow
\downarrow
\updownarrow
\nearrow
\swarrow

7
,
+

m
&
%

\longleftarrow
\Longleftarrow
\longrightarrow
\Longrightarrow
\longleftrightarrow
\Longleftrightarrow
\longmapsto
\hookrightarrow
\rightharpoondown
\Uparrow
\Downarrow
\Updownarrow
\searrow
\nearrow

Otros smbolos

\forall
\imath
\emptyset
\partial
\neg
\sharp

\exists
\jmath
\nabla
\prime
\angle
\flat

~
`
k

\hbar
\ell
\|
\surd
\heartsuit
\infty

Anna Doubova & Rosa Echevarra - Dpto. Ecuaciones Diferenciales y Anlisis Numrico - Univ. Sevilla

Bibliografa

[1] B. Cascales, P. Lucas, J.M. Mira, A. Pallars y S. Snchez-Pedreo, El libro de LATEX.


Prentice Hall (2003).
[2] H. Kopka, P.W. Daly, A guide to LATEX 2 . Addison-Wesley (1995).
[3] L. Lamport, LATEX - A document Preparation System. Users 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 (ingls):
http://svn.gna.org/viewcvs/*checkout*/latexrefman/trunk/latex2e.html
[7] Un manual de referencia de LATEX on-line (lo mismo en espaol):
http://svn.gna.org/viewcvs/*checkout*/latexrefman/trunk/latex2e-es.html
[8] Un manual de referencia de LATEX (lo mismo en pdf y en espaol):
http://svn.gna.org/viewcvs/*checkout*/latexrefman/trunk/latex2e-es.pdf
[9] La pgina oficial del proyecto LATEX:
http://www.latex-project.org/
[10] La pgina de CervanTEX: Grupo de usuarios hispanohablantes de TEX:
http://www.cervantex.es/
[11] University of Cambridge: mucha informacin sobre LATEX.
http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/
[12] La no-tan-corta introduccin a LATEX (en espaol):
http://mirrors.fe.up.pt/pub/CTAN/info/lshort/spanish/lshort-a4.pdf
[13] Reconocedor de smbolos de LATEX (ingles):
http://detexify.kirelabs.org/classify.html
[14] The Comprehensive LATEX Symbol List (ingles): 5913 smbolos de LATEX:
ftp://ftp.di.uminho.pt/pub/ctan/info/symbols/comprehensive/symbols-a4.pdf

74

ndice alfabtico

ndice
alfabtico, 62
figuras, 62
general, 61
tablas, 62
\addcontentsline, 61
babel, 10
spanish, 10
\bfseries, 13
\bigskip, 17
\centering, 19
\documentclass, 8
\emph, 13
enfatizado, 13
entornos, 18
center, 19
flushleft, 19
flushright, 19
\hfill, 17
\itshape, 12
Letras
Grosor, 13
Perfil, 12
Tamao, 14
\linebreak, 15
\listoffigures, 62
\listoftables, 62
\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, 61
\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

Anda mungkin juga menyukai