You are on page 1of 84

A Creacin de documentos con LTEX y Kile

Asael Fabian Martnez Martnez


fabian_023@yahoo.com.mx

Febrero del 2006

Copyleft 2005 Redes-rea Linux Asael Fabian Martnez Martnez fabian_023@yahoo.com.mx Se puede copiar, modicar o distribuir este manual bajo las condiciones de la Licencia de Documentacin Libre de GNU (GNU FDL). Si se desea hacer una copia total o parcial del documento se deber adjuntar debidamente la identidad del autor as como la direccin www.acatlan.unam.mx/linux. El autor no se hace responsable de los daos producidos por la utilizacin de la informacin del documento. Todas las marcas ilustradas son propiedad de sus respectivos dueos.

ndice general
1. Introduccin 1.1. Objetivos del curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A 1.2. Requisitos para trabajar con LTEX . . . . . . . . . . . . . . . . . . . . . . . . 1.3. Ayuda para Kile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. Edicin de documentos 2.1. Mi primer documento . . . . . . . . . . . . A 2.1.1. Mensajes de LTEX . . . . . . . . . 2.2. Escribiendo prrafos . . . . . . . . . . . . 2.2.1. Divisin silbica . . . . . . . . . . 2.2.2. Prrafos centrados . . . . . . . . . 2.2.3. Prrafos alineados a un solo lado . . 2.2.4. Citas textuales . . . . . . . . . . . 2.2.5. Poemas . . . . . . . . . . . . . . . 2.3. Instrucciones . . . . . . . . . . . . . . . . 2.3.1. Comandos . . . . . . . . . . . . . 2.3.2. Declaraciones . . . . . . . . . . . . 2.3.3. Entornos . . . . . . . . . . . . . . 2.4. Caracteres reservados . . . . . . . . . . . . 2.4.1. Comentarios en el cdigo fuente . . 2.4.2. Evitar la separacin entre palabras . 2.5. Tipos de letra . . . . . . . . . . . . . . . . 2.5.1. Familias . . . . . . . . . . . . . . . 2.5.2. Perl . . . . . . . . . . . . . . . . 2.5.3. Grosor . . . . . . . . . . . . . . . 2.5.4. Tamao . . . . . . . . . . . . . . . 2.5.5. Colores . . . . . . . . . . . . . . . 2.6. Clases de documentos . . . . . . . . . . . . 2.6.1. Paquetes . . . . . . . . . . . . . . 2.7. Seleccionando el idioma . . . . . . . . . . 2.7.1. Conguracin del idioma en Linux 2.8. Portada . . . . . . . . . . . . . . . . . . . 2.8.1. Resmenes . . . . . . . . . . . . . 2.9. Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 2 4 4 6 6 7 8 9 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 22 23 23

ndice general

II

3. Elementos de un documento 3.1. Ttulos de secciones . . . . . . . . 3.2. Referencias cruzadas . . . . . . . 3.3. Notas . . . . . . . . . . . . . . . 3.3.1. Notas a pie de pgina . . . 3.3.2. Notas al margen . . . . . 3.4. Listas . . . . . . . . . . . . . . . 3.4.1. Listas numeradas . . . . . 3.4.2. Listas con vietas . . . . . 3.4.3. Descripciones . . . . . . . 3.5. Cdigo . . . . . . . . . . . . . . . 3.6. Tablas . . . . . . . . . . . . . . . 3.6.1. Consideraciones especiales 3.7. Grcos . . . . . . . . . . . . . . 3.8. Elementos otantes . . . . . . . . 3.9. Estilos de pgina . . . . . . . . . Ms informacin . . . . . . . . . . . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 26 28 29 29 30 30 31 32 33 34 35 38 39 40 43 43 45 45 46 50 52 52 53 55 56 56 57 58 61 62 64

4. Matemticas 4.1. Para iniciar . . . . . . . . . . . . . . 4.1.1. Sintaxis en modo matemtico 4.1.2. Smbolos ms frecuentes . . . 4.2. Matrices y determinantes . . . . . . . 4.3. Ecuaciones largas . . . . . . . . . . . 4.4. Teoremas y demostraciones . . . . . . Ms informacin . . . . . . . . . . . . . .

5. Bibliografa 5.1. Sistemas de citacin bibliogrca . . . . . . . . . . . . . . . . . 5.2. Estilos bibliogrcos . . . . . . . . . . . . . . . . . . . . . . . . A 5.3. Composicin de bibliografa y referencias bibliogrcas con LTEX 5.4. Bases de datos bibliogrcos con BibTEX . . . . . . . . . . . . . A 5.4.1. Uso de la base de datos bibliogrcos en LTEX . . . . . . Ms informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6. ndices 66 6.1. Preparacin de ndices alfabticos con MakeIndex . . . . . . . . . . . . . . . . 66 Ms informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 7. Personalizar tareas 7.1. Nuevas instrucciones 7.2. Nuevos entornos . . 7.3. Contadores . . . . . 7.4. Longitudes . . . . . Ms informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 70 71 72 73 73

A Creacin de documentos con L TEX y Kile

ndice general

III

8. Presentaciones 8.1. Opciones de la clase prosper 8.2. Compilacin . . . . . . . . . 8.3. Estructura del archivo fuente Ms informacin . . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

74 74 74 75 77

A Creacin de documentos con L TEX y Kile

ndice de cuadros
A 2.1. Caracteres reservados dentro de LTEX . . . . . . . . . . . . . . . . . . . . . . 14

3.1. Tabla de verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. Operadores . . . . . . . . . . Funciones matemticas . . . . Delimitadores verticales . . . Acentos en modo matemtico . Letras griegas . . . . . . . . . Relaciones binarias . . . . . . Operadores binarios . . . . . . Flechas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 48 50 51 51 51 51 51

5.1. Entradas estndar de informacin . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.1. Unidades de medida disponibles . . . . . . . . . . . . . . . . . . . . . . . . . 73 8.1. Opciones de la clase prosper . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 8.2. Transiciones entre diapositivas . . . . . . . . . . . . . . . . . . . . . . . . . . 76

IV

Captulo 1

Introduccin
A LTEX es un sistema orientado a la composicin de textos acadmicos y cientcos, principalmente textos que incluyen muchos elementos de notacin matemtica, por ejemplo: tesinas, tesis, apuntes de asignaturas, trabajos de investigacin, libros tcnicos y cientcos, entre otros. A LTEX funciona a travs de macros (una macro es un nombre que dene un conjunto de instrucciones que sern sustituidas cuando el nombre de esa macro aparezca en un programa, proceso denominado expansin de macros, en el momento de compilar o ensamblar el programa) que permiten componer e imprimir documentos con una calidad tipogrca excelente. A TEX, antecesor de LTEX, fue escrito por Donald E. Knuth, quien dice que TEX fue pensado para la creacin de libros hermosos, principalmente para libros que contienen muchas matemticas. A Tiempo despus, Leslie Lamport cre LTEX, un conjunto de instrucciones (o macros, como se mencion) que facilitan el uso de TEX. A Si bien, tanto TEX como LTEX fueron pensados para crear documentos que contienen frmulas, tambin es bueno para crear algn otro tipo de documentos.

1.1

Objetivos del curso


A Este curso pretende dar una introduccin a LTEX para crear documentos. En cada seccin A daremos una breve explicacin de las distintas instrucciones de LTEX, y se acompaarn con varios ejemplos para que puedan comprenderse mejor. Adems, si deseas ejercitar un poco lo expuesto en cada leccin, se agregarn algunas actividades. Podrs descargar un archivo dvi y el objetivo es que reproduzcas tal cual ese archivo; tambin podrs descargar el archivo tex donde se encuentra una solucin, pero no es la nica.

1.2

A Requisitos para trabajar con L TEX


A Para trabajar con LTEX utilizaremos lo siguiente: A Compilador de LTEX. Todas las distribuciones de Unix/Linux incluyen el programa teTEX, A que es un compilador de TEX, LTEX y todas sus extensiones.

Visor de archivos. Necesitars tambin algn visor de archivos DVI, PostScript y PDF, que tampoco tienen problema alguno para conseguirlos.

1.3. Ayuda para Kile

Editor. Por ltimo, existen los llamados entornos integrados que facilitan mucho la edicin de documentos. Uno de ellos es K ILE, y es precisamente el que utilizaremos, la versin 1.8.1. Lo puedes descargar del sitio http://kile.sourceforge.net.

1.3

Ayuda para Kile


Para terminar con la introduccin, contaremos con una ayuda para utilizar K ILE; esta ayuda se ver como el siguiente recuadro: Utilizaremos apartados como ste para explicar cmo obtener los mismos resultados con K I LE del tema que estemos tratando. Principalmente explicaremos los botones de las barras de herramientas y slo cuando no se encuentren all las instrucciones, utilizaremos los mens; la forma de describir la instruccin por medio del men ser as: [Men/Submen/.../Opcin], por ejemplo, la opcin guardar que se encuentra en el men archivo, nicamente aparecer como [Archivo/Guardar]. No pretendemos dar una explicacin completa de K ILE, slo daremos lo indispensable para utilizarlo. La razn de sto es, como ya mencionamos, K ILE ofrece una gran cantidad de botones y mens que nos evitan escribir instrucciones para componer nuestro documento. El aspecto de K ILE es el siguiente.

Vindolo de arriba a abajo y de izquierda a derecha, tenemos lo siguiente: Mens. Como en cualquier programa de edicin de textos tenemos mens, que adems de los tradicionales Archivo, Edicin, Ver y Ayuda, contamos con mens tiles para A usar y congurar LTEX. Barras de herramientas. De igual manera que los mens, estn los clsicos botones, pero hay algunos que nos sern de utilidad (los veremos ms adelante).
A Creacin de documentos con L TEX y Kile

1.3. Ayuda para Kile

Ventana de varios. Esta ventana est a la izquierda de la pantalla y contiene varias pestaas que podrn ser de utilidad (tambin las veremos ms adelante). Editor. En el editor podemos escribir los documentos. Mensajes. Abajo del editor est una ventana con tres pestaas: Registro y mensajes. Aqu aparecern los errores, avisos y cajas malas generadas por la compilacin del documento. Salida. Aqu se muestran todos los mensajes generados por la compilacin, como si estuvieramos compilando en una terminal. Konsole. Una terminal.

A Creacin de documentos con L TEX y Kile

Captulo 2

Edicin de documentos
A Como se mencion en la introduccin, tanto TEX como LTEX son lenguajes de programaA cin pero orientados a la creacin de documentos, por tal razn para utilizar LTEX necesitamos conocer las cosas bsicas de cualquier compilador. Durante este primer captulo conoceremos lo bsico para crear nuestros documentos con A LTEX.

2.1

Mi primer documento
A Para comenzar, vamos a escribir nuestro primer documento en LTEX. El cdigo de este documento ser el siguiente:

\documentclass{article} \begin{document} Hola mundo! Este es mi primer documento hecho con \LaTeX, es pequeo, pero pronto le podr poner ms cosas, por ejemplo, una frmula como esta: $f(x)=\frac{x^2 - x - 2}{x-2}$ Mi documento fue escrito y compilado el da \today. \end{document}

Copia todo tal cual est escrito, respetando los espacios, maysculas y minsculas. Puedes utilizar cualquier editor de textos comn, pero debers guardarlo como texto sin formato y con extensin tex, por ejemplo, hola.tex. Para crear un documento debers dar clic en el botn . Aparecer un dilogo pidiendo que elijas alguna plantilla, puedes elegir Empty Document para que escribas todo o elegir Article; si eliges la ltima opcin tendrs que borrarle algunas instrucciones. Para guardar, simplemente das clic en el botn .

Una vez capturado y guardado, compila el archivo. Para hacer esto escribe lo siguiente:

2.1. Mi primer documento

latex hola.tex

A Para compilar, puedes hacer clic en el boton para compilar con LTEX y crear el archivo dvi. Otra opcin es crear un archivo pdf. Para hacerlo puedes dar clic en el botn ; si ests en la terminal simplemente sustituye latex por pdflatex.

Despus de compilarlo tendrs un archivo llamado hola.dvi, si lo abres, aparecer algo parecido a esto:
Hola mundo! A Este es mi primer documento hecho con L TEX, es pequeo, pero pronto le podr poner 2 x2 ms cosas, por ejemplo, una frmula como esta: f (x) = x x2 Mi documento fue escrito y compilado el da February 22, 2006.

Si observas bien, faltan algunos caracteres: un signo de admiracin, la ee en pequeo, y todas las letras acentuadas. Hay otras cosas que se ven distintas del cdigo fuente en este archivo dvi, por ejemplo, los espacios entre palabras y algunas instrucciones como \LaTeX, \frac y \today. Para visualizar los archivos hay que dar clic en el botn para los archivos pdf. para los archivos dvi o en el botn

Para mejorar nuestro documento, vamos a agregar unas siguientes instrucciones en el archivo hola.tex entre la lnea 1 y la 2. El archivo modicado quedar como sigue:
\documentclass{article} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc} \begin{document} Hola mundo! Este es mi primer documento hecho con \LaTeX, es pequeo, pero pronto le podr poner ms cosas, por ejemplo, una frmula como esta: $f(x)=\frac{x^2 - x - 2}{x-2}$ Mi documento fue escrito y compilado el da \today. \end{document}

Si compilamos este ltimo archivo, desaparecern los errores que mencionamos anteriormente. La explicacin de las lneas 2 y 3 se dar ms adelante. Para terminar esta primera seccin, es importante mencionar lo siguiente: Todos los archivos debern comenzar con la instruccin \documentclass{article}, la cual especica el tipo de documento que se quiere componer (article se puede cambiar por otra opcin, pero se ver en la seccin 2.6).
A Creacin de documentos con L TEX y Kile

2.2. Escribiendo prrafos

El texto del documento debe aparecer entre las instrucciones \begin{document} y \end{document}, si se introduce algn texto antes de \begin{document} la compilacin generar un error, y si aparece despus de \end{document} simplemente se ignorar. La parte comprendida entre \documentclass y \begin{document} se conoce como prembulo. Todos los paquetes y las nuevas instrucciones que se necesiten debern aparecer en el prembulo. El prembulo que utilizaremos para este curso ser el siguiente:
\documentclass{article} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc}

2.1.1

A Mensajes de L TEX

Cuando escribimos un programa, por ejemplo en C++, y queremos generar el ejecutable, tenemos que compilarlo. En la compilacin se revisan varias cosas, que las variables estn bien denidas, que las instrucciones se usan correctamente, etc. Despus de todo esto, el compilador da una serie de mensajes para saber si hubo errores o hay algunas lneas que tenemos que revisar, los conocidos errors y warnings. A De la misma manera funciona LTEX; cuando compilamos nuestro archivo fuente, revisa A que hayamos escrito correctamente las instrucciones que LTEX reconoce y que los entornos A estn cerrados correctamente, entre otras cosas. Los mensajes que LTEX muestra son de tres tipos: errors, warnings y bad box(es). Los errores se presentan cuando estamos utilizando incorrectamente alguno de los caracteres reservados o escribimos mal una instruccin. Los avisos (o warnings) aparecen cuando, por ejemplo, hacemos una referencia con una etiqueta que no est denida. A lo largo de este manual explicaremos otros posibles warnings. Por ltimo, las cajas malas (o bad box(es)) se generan cuando alguna palabra no se puede dividir correctamente al nal del rengln o porque el espaciado entre palabras est fuera de los A lmites que LTEX tiene. En la ventana de Registro y mensajes aparecern los errores, avisos y cajas malas. Para ir y para ir al directamente al lugar donde se origin alguno de ellos existen los botones error anterior o siguiente, respectivamente; los botones y funcionan de manera similar para los avisos; por ltimo, los botones y muestran las cajas malas.

2.2

Escribiendo prrafos
A Ahora nos corresponde aprender cmo se escribe un prrafo de texto en LTEX.

A Creacin de documentos con L TEX y Kile

2.2. Escribiendo prrafos

Para comenzar, utilizando el prembulo que denimos en la seccin anterior, es posible escribir un prrafo de texto tal cual se escribe en cualquier otro procesador de textos normal. Tenemos un ejemplo:
Hacer un punto y aparte es muy fcil. Pero no basta con cambiar de lnea. Hay que dejar una en blanco. Para iniciar \\ otra no es necesario cambiar de lnea.\par Dejar uno o ms espacios es irrelevante. Si se desea forzar un espacio como el que viene a continuacin \ \ \ es necesario incluir una instruccin.\par \noindent Si no se quiere sangrar un prrafo se cuenta con una instruccin especial.

El resultado de la compilacin de este fragmento es el siguiente:


Hacer un punto y aparte es muy fcil. Pero no basta con cambiar de lnea. Hay que dejar una en blanco. Para iniciar otra no es necesario cambiar de lnea. Dejar uno o ms espacios es irrelevante. Si se desea forzar un espacio como el que viene a continuacin es necesario incluir una instruccin. Si no se quiere sangrar un prrafo se cuenta con una instruccin especial.

Como observas, aparecen algunos caracteres medio raros, los explicaremos en un momenA to, pero antes es importante saber que LTEX compondr todos los prrafos justicados a los dos mrgenes y cada uno ser sangrado. Las instrucciones que ocupamos en el ejemplo anterior, y algunas otras, se explican a continuacin: Para iniciar un nuevo prrafo se puede utilizar \par. Otra forma de iniciar un prrafo es dejando cuando menos una lnea en blanco. Con \\ se inicia una nueva lnea pero no un nuevo prrafo Si no se quiere sangrar algn prrafo se utiliza \noindent antes de comenzar el prrafo. Esta instruccin slo afecta a un solo prrafo.
A Dado que no importa cuantos espacios en blanco haya entre palabras, ya que LTEX slo lo tomar como uno, con la instruccin \ 1 se puede agregar un espacio extra.

2.2.1

Divisin silbica
A Durante la compilacin, LTEX compone lnea por lnea del texto buscando optimizar el A espacio, si alguna palabra no entra completa en un rengln, LTEX la dividir en slabas para A que los renglones no queden disparejos. Sin embargo, no siempre LTEX sabe cmo dividir una
1 La

marca que aparece despus de la diagonal indica que debe dejarse un espacio en blanco

A Creacin de documentos con L TEX y Kile

2.2. Escribiendo prrafos

palabra. En este caso pondr la palabra completa al nal del rengln, y adems mandar un mensaje indicando que una palabra sale de la caja del texto. A Existen dos formas de indicarle a LTEX cmo puede dividir una palabra: 1. Utilizando la instruccin

\hyphenation{palabra1, palabra2, ...}


en el prembulo del documento. Las slabas de las palabras se dividen con un guin, adems de que no se distinguen maysculas de minsculas. Sin embargo, no se permiten palabras con caracteres acentuados. 2. Otra opcin es indicar directamente en el texto la divisin apropiada. Esto se logra con la instruccin

\Estas instrucciones raramente se utilizarn, ya que el paquete babel con la opcin spanish incluye una larga lista de palabras con sus respectiva divisin silbica (vase la seccin 2.7).

2.2.2

Prrafos centrados
A Como mencionamos en la seccin anterior, LTEX justica todos los prrafos por ambos mrgenes, pero tambin es posible alinear prrafos ya sea a la derecha, a la izquierda o centrados. Primeramente vamos a ver cmo crear prrafos centrados. Para centrar algn texto o algn otro elemento, como un grco o una tabla, se tiene la siguiente instruccin

\begin{center} texto centrado \end{center}


A A este tipo de instrucciones les llamamos, en el lenguaje de LTEX, entornos. Los entornos se explican en la siguiente seccin, pero veamos cmo funciona. Todo lo que se encuentre entre las instrucciones \begin{center} y \end{center} es lo que deseamos centrar. Cuando se escribe algn texto dentro de este entorno se desactiva la divisin de palabras, entonces, para indicar el nal de un rengln se puede utilizar la instruccin \\, de otra forma A LTEX buscar la mejor forma de dividir cada rengln. Para comprender mejor sto, veamos el siguiente ejemplo:

Como ejemplo de prrafos centrados tenemos el siguiente fragmento: \begin{center} Oh, si l me besara con besos de su boca!\\ porque mejores son tus amores que el vino.\\ A ms del olor de tus suaves ungentos,\\ tu nombre es como ungento derramado; \\ por eso las doncellas te aman. \\ Atreme; en pos de ti correremos. \\ El rey me ha metido en sus cmaras; \end{center} es del Cantar de los Cantares. Podemos observar que todo lo anterior es un solo prrafo.
A Creacin de documentos con L TEX y Kile

2.2. Escribiendo prrafos

ya compilado se tiene
Como ejemplo de prrafos centrados tenemos el siguiente fragmento: Oh, si l me besara con besos de su boca! porque mejores son tus amores que el vino. A ms del olor de tus suaves ungentos, tu nombre es como ungento derramado; por eso las doncellas te aman. Atreme; en pos de ti correremos. El rey me ha metido en sus cmaras; es del Cantar de los Cantares. Podemos observar que todo lo anterior es un solo prrafo.
A Como se ve, antes y despus de utilizar este entorno LTEX aade un pequeo espacio. Ahora bien, si slo queremos centrar una frase tenemos la instruccin

\centerline{texto}
A Con esta instruccin LTEX no aadir ningn espacio antes y despus del texto. Es importante mencionar que con esta instruccin no se pueden centrar varios prrafos y la instruccin \\ tampoco tiene efecto alguno. Por ltimo, tenemos otra instruccin que sirve para centrar texto o cualquier otro elemento, sta es:

\centering
Este tipo de instrucciones tambin tiene un nombre especial, se conocen como declaraciones. Tambin se estudiarn en la siguiente seccin.

2.2.3

Prrafos alineados a un solo lado


Otra forma de alinear los prrafos es cuando se necesitan prrafos justicados a un solo margen, ya sea por la derecha o por la izquierda. De manera general se tienen instrucciones parecidas a las que vimos en el apartado anterior. Estas instrucciones se resumen en la siguiente tabla Alineacin Centrado Por la izquierda Por la derecha Entorno center flushleft flushright Instruccin \centerline \leftline \rightline Declaracin \centering \raggedright \raggedleft

Veamos ahora un ejemplo de cmo usar estas nuevas instrucciones.

A Creacin de documentos con L TEX y Kile

2.2. Escribiendo prrafos

10

Continuamos con los prrafos alineados a la izquierda: \begin{flushleft} Morena soy, oh hijas de Jerusaln, pero codiciable\\ como las tiendas de Cedar,\\ como las cortinas de Salomn.\\ No reparis en que soy morena,\\ porque el sol me mir.\\ Los hijos de mi madre se airaron contra m;\\ me pusieron a guardar las vias;\\ y mi via, que era ma, no guard.\\ Hazme saber, oh t a quien ama mi alma,\\ dnde apacientas, dnde sesteas al medioda;\\ pues por qu haba de estar yo como errante junto a los rebaos de tus compaeros? \end{flushleft} Si ahora dejamos una lnea en blanco, comenzamos un prrafo.

Continuamos con los prrafos alineados a la izquierda: Morena soy, oh hijas de Jerusaln, pero codiciable como las tiendas de Cedar, como las cortinas de Salomn. No reparis en que soy morena, porque el sol me mir. Los hijos de mi madre se airaron contra m; me pusieron a guardar las vias; y mi via, que era ma, no guard. Hazme saber, oh t a quien ama mi alma, dnde apacientas, dnde sesteas al medioda; pues por qu haba de estar yo como errante junto a los rebaos de tus compaeros? Si ahora dejamos una lnea en blanco, comenzamos un prrafo.

Por ltimo, un pequeo ejemplo de la alineacin a la derecha: \begin{flushright} Si t no lo sabes, oh hermosa entre las mujeres,\\ ve, sigue las huellas del rebao,\\ y apacienta tus cabritas junto a las cabaas de los pastores. \end{flushright}

Por ltimo, un pequeo ejemplo de la alineacin a la derecha: Si t no lo sabes, oh hermosa entre las mujeres, ve, sigue las huellas del rebao, y apacienta tus cabritas junto a las cabaas de los pastores.
A Creacin de documentos con L TEX y Kile

2.2. Escribiendo prrafos

11

El botn el botn

crea un entorno center y coloca el cursor dentro del mismo. De manera anloga y colocan un entorno flushleft o flushright, respectivamente. , el cual insertar \\.

Un botn til para hacer el cambio de lnea es

2.2.4

Citas textuales
Cuando queremos hacer una cita textual de alguna obra, el texto de la cita se compone en A un prrafo aparte con sus mrgenes ms amplios. Dentro de LTEX existen dos entornos que nos sirven para hacer citas textuales. El primer entorno es quote, su funcionamiento se muestra en el siguiente ejemplo.
Continuando con el Cantar de los Cantares, tenemos otro fragmento: \begin{quote} A yegua de los carros de Faran te he comparado, amiga ma.\\ Hermosas son tus mejillas entre los pendientes, tu cuello entre los collares.\par Zarcillos de oro te haremos, tachonados de plata. \end{quote} Como vemos, los renglones son ms pequeos dentro de la cita.

Continuando con el Cantar de los Cantares, tenemos otro fragmento: A yegua de los carros de Faran te he comparado, amiga ma. Hermosas son tus mejillas entre los pendientes, tu cuello entre los collares. Zarcillos de oro te haremos, tachonados de plata. Como vemos, los renglones son ms pequeos dentro de la cita.

El otro entorno que tenemos para hacer citas es quotation. La diferencia con quote es que ste no sangra los prrafos y quotation s lo hace.
Ahora utilizando el entorno quotation, la cita queda as: \begin{quotation} Mientras el rey estaba en su reclinatorio, mi nardo dio su olor.\\ Mi amado es para m un manojito de mirra, que reposa entre mis pechos.\\ Racimo de flores de alhea en las vias de En-gadi es para m mi amado. He aqu que t eres hermosa, amiga ma; he aqu eres bella; tus ojos son como palomas. \end{quotation}

A Creacin de documentos con L TEX y Kile

2.3. Instrucciones

12

Ahora utilizando el entorno quotation, la cita queda as: Mientras el rey estaba en su reclinatorio, mi nardo dio su olor. Mi amado es para m un manojito de mirra, que reposa entre mis pechos. Racimo de ores de alhea en las vias de En-gadi es para m mi amado. He aqu que t eres hermosa, amiga ma; he aqu eres bella; tus ojos son como palomas.

De igual forma que en los entornos anteriores, las instrucciones \\ y \par dividen los renglones y comienzan un nuevo prrafo, respectivamente.

2.2.5

Poemas
A Para terminar esta seccin veremos un entorno que LTEX tiene para componer poemas: el entorno verse. Para dividir los versos se utiliza \\ y una estrofa se divide con \par. Si un verso no cabe en un solo rengln, el segundo se sangrar.

Para terminar la seccin de prrafos, terminamos tambin con el primer captulo del Cantar de los Cantares. \begin{verse} He aqu que t eres hermoso, amado mo, y dulce; nuestro lecho es de flores.\\ Las vigas de nuestra casa son de cedro, y de ciprs los artesonados. \end{verse}

Para terminar la seccin de prrafos, terminamos tambin con el primer captulo del Cantar de los Cantares. He aqu que t eres hermoso, amado mo, y dulce; nuestro lecho es de ores. Las vigas de nuestra casa son de cedro, y de ciprs los artesonados.

En el men [LaTeX/Entorno] aparecen dos opciones Cita, una para agregar un entorno quote y el otro para quotation ; de igual forma aparece la opcin para insertar un entorno verse.

2.3

Instrucciones
A Como hemos podido ver en las secciones anteriores, LTEX tiene una serie de instrucciones para darle formato a nuestro documento. En esta seccin describiremos brevemente el tipo de A instrucciones que podemos utilizar en LTEX.

2.3.1

Comandos
Instrucciones como \LaTeX, \frac y \centerline se conocen como comandos. Todos los comandos tienen la misma estructura:

A Creacin de documentos con L TEX y Kile

2.3. Instrucciones

13

1. una barra invertida: \ 2. un nombre: slo pueden utilizarse letras para denir una instruccin, adems de que A LTEX distingue entre maysculas y minsculas 3. argumentos opcionales: estos se colocan entre corchetes ([]) 4. argumentos obligatorios: que se colocan entre llaves ({}) Algunos comandos no permiten agregar ningn espacio en blanco como comnmente lo haramos, para insertarlo se puede utilizar {} o \ despus del comando y por ltimo el espacio. Para entender mejor sto, tenemos un ejemplo:
\chapter[Introduccin a \LaTeX]{Una pequea introduccin a \LaTeX} \label{sec:Introduccion} Si escribimos \LaTeX y dejamos un espacio, no se insertar, tenemos que escribir \LaTeX{} o \LaTeX\ para que se deje el espacio en blanco. Estamos en el captulo~\ref{sec:Introduccion} en la pgina% ~\pageref{sec:Introduccion}. Por ltimo tenemos la misma ecuacin que en el primer documento: $f(x)=\frac{x^2 - x - 2}{x-2}$

En este ejemplo vemos la instruccin \chapter que tiene tanto un argumento opcional como uno obligatorio, adems utilizamos \label, \ref y \pageref que necesitan de un argumento obligatorio. Tambin usamos \LaTeX que no necesita argumentos y por ltimo utilizamos la instruccin \frac que requiere de dos argumentos obligatorios. Los detalles de estas instrucciones se darn en las siguientes secciones.

2.3.2

Declaraciones
Las declaraciones son en s comandos, pero funcionan un poco diferente. Una declaracin tiene la siguiente estructura:

{\declaracin elementos afectados por la declaracin}


Las diferencias con un comando son que una declaracin afectar a todo lo que se encuentre despus se escribirla, y para delimitar su funcin se utilizan llaves. Ejemplos de declaraciones son: \centering, \raggeright y \raggedleft, que se vieron en las secciones 2.2.2 y 2.2.3.

2.3.3

Entornos
Por ltimo, tenemos los entornos. Un entorno tiene la siguiente estructura:

\begin{nombre del entorno} elementos afectados por el entorno \end{nombre del entorno}
A Creacin de documentos con L TEX y Kile

2.4. Caracteres reservados

14

Los entornos pueden llevar argumentos tanto optativos como obligatorios y siempre se escribirn despus de \begin{nombre del entorno}. Se puede tener un entorno dentro de otro, pero siempre hay que tener cuidado de cerrarlos correctamente. En ocasiones las declaraciones pueden ser ms tiles, ya que la funcin de esta declaracin ser delimitada por el entorno. Ya hemos hablado de algunos entornos, entre ellos estn center, flushleft y quote, adems del entorno document. El men [LaTeX] contiene varios submens para insertar una gran cantidad de comandos y entornos; los ms utilizados se encuentran en las barras de herramientas. En cuanto a los entornos, una ventaja de K ILE es que basta con escribir el inicio del entorno y al dar enter, el programa agrega el nal del entorno. Algunas versiones de K ILE muestran una lista completa de las instrucciones al escribir \; esta A lista es de entornos y comandos de LTEX, TEX y M ETAPOST.

2.4

Caracteres reservados
As como en los lenguajes de programacin existen palabras reservadas (palabras que tieA nen un signicado especial para el compilador), LTEX tiene 10 caracteres reservados, caracteres que no se pueden escribir como cualquier otro. Estos caracteres se muestran en el A cuadro 2.1, as como una breve descripcin del signicado para LTEXy cmo se pueden escribir si se necesitan. Carcter \ { } % & $ _ #
A Uso en LTEX Smbolos especiales e instrucciones Comienzo de un grupo Final de un grupo Comentarios Evita separar dos palabras Separacin entre columnas dentro de una tabla Inicio o n del modo matemtico Exponentes Subndices Parmetros para instrucciones

Cmo se escribe \textbackslash \{ \} \% \~{} \&

\$ \^{} \_{} \#

A Cuadro 2.1: Caracteres reservados dentro de LTEX

Estos caracteres fueron escogidos debido a que no es muy frecuente que los utilicemos en un escrito. A Los primeros tres caracteres ya hemos explicado cmo LTEX los utiliza. A continuacin explicamos cmo funcionan % y ~, los dems se vern en las otras secciones.

2.4.1

Comentarios en el cdigo fuente


Es comn que dentro del cdigo de algn programa incluyamos algunos comentarios, ya sea para dar a conocer quin hizo el programa, para explicar qu hace cada uno de los mdulos

A Creacin de documentos con L TEX y Kile

2.5. Tipos de letra

15

A o para dar detalles del funcionamiento de algunas lneas que no estn claras. En LTEX podemos hacer lo mismo. Por ejemplo, en C++ un comentario debe estar entre los caracteres /* y */, cuando se trata de un bloque de texto de varias lneas, o despus de las dos diagonales //, si es un comentario de una sola lnea. A En LTEX, el carcter % funciona de manera similar a // en C++, es decir, slo se pueden hacer comentarios de una lnea. Todo lo que escribamos despus de % ser ignorado, hasta que comencemos una nueva lnea. Veamos un ejemplo.

Si estamos escribiendo y utilizamos % lo siguiente ser ignorado debemos escribir \verb+\%+ para que aparezca \%. Si yo quiero bajar a la siguiente lnea y utilizo% no se agregar ningn espacio despus de l. % De igual manera si lo coloco entre prrafos Si no existe una lnea completamente en blanco, \LaTeX\ no comenzar el prrafo, sino que seguir siendo uno solo.

Si estamos escribiendo y utilizamos debemos escribir \% para que aparezca %. Si yo quiero bajar a la siguiente lnea y utilizono se agregar ningn espacio despus A de l. Si no existe una lnea completamente en blanco, L TEX no comenzar el prrafo, sino que seguir siendo uno solo.

2.4.2

Evitar la separacin entre palabras


A Cuando escribimos nuestro documento en LTEX, es difcil saber en dnde se iniciar cada A lnea del prrafo, ya que LTEX lo hace de forma automtica. Sin embargo, en ocasiones es necesario que algunas palabras vayan en una misma lnea. Es una norma tipogrca no separar trminos entre los que exista una dependencia o que son complementarios, por ejemplo: Sr. Director, captulo 1, A. Einstein, etc. Para evitar la separacin entre palabras, utilizamos el carcter ~ en lugar del espacio en blanco, para los ejemplos del prrafo anterior, el cdigo sera as: Sr.~Director, cap.~1 y A.~Einstein, respectivamente. Asimismo es posible unir varias palabras.

2.5

Tipos de letra
A Al igual que en cualquier procesador de textos, LTEX permite cambiar el tipo de letra para A nuestro documento. Si bien, las tipografas de las que LTEX dispone no son tan variadas, s son sucientes para un documento de buena calidad. En esta seccin conoceremos cmo poner el texto, por ejemplo, en negritas, cursiva o en VERSALITAS, adems de otras tipografas disponibles. De manera general, un tipo de letra posee tres caractersticas: familia, perl y grosor. Los A tipos que LTEX utiliza se llaman Computer Modern Fonts, fueron creados juntamente con TEX por Donald Knuth. Pero es posible incluir otros tipos, por ejemplo fuentes PostScript o TrueType.

A Creacin de documentos con L TEX y Kile

2.5. Tipos de letra

16

2.5.1

Familias
A LTEX cuenta con tres familias de tipos de letra: roman, sans serif y monoespaciada. Para utilizar alguna de estas familias se tienen las siguientes instrucciones y declaraciones:

Instruccin \textrm \textsf \texttt

Declaracin \rmfamily \sffamily \ttfamily

Muestra roman
sans serif

monoespaciada

A La tipografa predeterminada que LTEX utiliza es la roman. Las instrucciones son vlidas para frases, los cambios de prrafo ocasionan errores con stas y por esto es mejor utilizar las declaraciones.

La tipografa predeterminada es la roman, como sta. \textsf{La sans serif no tiene adornos y es ms til para escribir ttulos.} \texttt{Por ltimo, si necesitamos poner algn cdigo, la monoespaciada es mejor que las anteriores.}

La tipografa predeterminada es la roman, como sta. La sans serif no tiene adornos y es ms til para escribir ttulos. Por ltimo, si necesitamos poner algn cdigo, la monoespaciada es mejor que las anteriores.

Cuando utilizamos ya sea \texttt o \ttfamily, la divisin de palabras se anula, entonces, si deseamos que se dividan las palabras debemos hacerlo explcitamente con \-.

2.5.2

Perl
Para cada familia de tipos tenemos cuatro perles disponibles. Las instrucciones y declaraciones para cada uno son las siguientes: Instruccin \textup \textit \textsl \textsc Funcionan igual que las anteriores.
Texto recto {\itshape Texto cursivo} {\slshape Texto inclinado} {\scshape Texto en versalitas}

Declaracin \upshape \itshape \slshape \scshape

Muestra redonda cursiva inclinada


VERSALITA

A Creacin de documentos con L TEX y Kile

2.5. Tipos de letra

17

Texto recto Texto cursivo Texto inclinado T EXTO EN VERSALITAS

2.5.3

Grosor
Por ltimo, podemos elegir entre dos grosores para colocar el texto, ya sea normal o negrito. Para sto tenemos lo siguiente: Instruccin \textmd \textbf Declaracin \mdseries \bfseries Muestra normal negrito

Adems, con estas instrucciones podemos combinar las familias con perles y grosores. Por ejemplo:
Comenzamos con un texto normal. \textbf{Este est en negritas, \itshape y adems en cursiva.} \textsl{\sffamily Ahora es sans serif inclinada.} \ttfamily Por ltimo, es importante mencionar que no todas las combinaciones estn disponibles, \textbf{como sta.}

Comenzamos con un texto normal. Este est en negritas, y adems en cursiva. Ahora es sans serif inclinada. Por ltimo, es importante mencionar que no todas las combinaciones estn disponibles, como sta.

En el menu [LaTeX/Estilos de tipo de letra] se encuentran las instrucciones para modicar la familia, el perl y el grosor de la tipografa.

2.5.4

Tamao
Adems de los distintos tipos de letra, es posible seleccionar el tamao de la letra. Tenemos las siguientes declaraciones:

A Creacin de documentos con L TEX y Kile

2.5. Tipos de letra

18

Declaracin \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE

Muestra
diminuta

muy pequea

bastante pequea

pequea

normal

grande

mayor

muy grande

\huge \Huge

enorme

gigante

Existen los respectivos entornos para cada declaracin mostrada arriba, por ejemplo el entorno tiny compondr la tipografa dentro de ste con el tamao ms pequeo. En la barra de herramientas hay una lista desplegable con los distintos tamaos, al seleccionar uno de ellos K ILE insertar el entorno correspondiente.

2.5.5

Colores
Por ltimo en esta seccin hablaremos de cmo cambiar el color del texto. El texto se muestra en color negro, pero con el paquete color disponemos de varios ms, adems de algunas instrucciones para denir nuevos colores. Los colores que dene este paquete son: rojo (rojo), verde (green), azul (blue), cian (cyan), magenta (magenta), amarillo (yellow) blanco (white) y negro (black). Para cambiar el color tenemos la instruccin

\color{color}
la cual funciona como una declaracin, es decir, cambiar el color del texto que se encuentre despus de la instruccin. Tenemos tambin la instruccin

\textcolor{color}{texto}
En ambas instrucciones, color es el color que deseamos y texto, en el caso de \textcolor, es el texto que cambiar de color. Por ltimo, para denir un color tenemos la instruccin:

\definecolor{nombre}{modelo}{parmetros}
Con sta, denimos el color nombre con el modelo seleccionado (gray, rgb o cmyk). Los parmetros son nmeros entre 0 y 1, y varan segn el modelo. Modelo gray rgb cmyk
A Creacin de documentos con L TEX y Kile

Parmetros {X} {R,G,B} {C,M,Y,K}

2.6. Clases de documentos

19

Por ejemplo:
\color{blue} Escribimos en color azul. Definimos el color rosa: \definecolor{rosa}{cmyk}{0,0.5,0.5,0} \textcolor{rosa}{ahora lo utilizamos,} y volvemos al color azul. {\color{red} Por ltimo, un poco de rojo.}

Escribimos en color azul. Denimos el color rosa: ahora lo utilizamos, y volvemos al color azul. Por ltimo, un poco de rojo.

Los colores se pueden denir en cualquier parte del documento, pero es recomendable denirlos en el prembulo.

2.6

Clases de documentos
A Como vimos en la primera seccin, LTEX necesita que la primera lnea de nuestro archivo sea \documentclass seguida de un nombre que va entre llaves, en ese caso article. A article se le conoce como clase de documento. Las clases que podemos utilizar en A LTEX son las siguientes:

Clase
article report book letter slide

Ejemplos de uso Artculos de revistas, trabajos de seminarios, informes pequeos y otros Informes mayores como proyectos de n de carrera, tesis doctorales, guiones, etc. Libros Cartas Transparencias

A Estas son estndar para todas las distribuciones de LTEX. Adems existen otras que son elaboradas por escuelas o editoriales. Una clase nos ayuda a dar el formato a nuestro documento, por ejemplo, dene el tamao de papel, los mrgenes, el tamao de los ttulos de captulos, secciones, etc. y algunas otras cosas especcas para la institucin. Como vimos en la seccin 2.3, una instruccin (como \documentclass) puede llevar argumentos opcionales, que se colocan entre corchetes. En el caso de \documentclass, las opciones nos permiten modicar algunas deniciones para nuestro documento; a continuacin mencionamos cules son estas opciones. A Tamao de la letra. LTEX maneja tres tamaos para la tipografa del texto normal, estos son: 10, 11 y 12 puntos; y dentro de las opciones lo indicamos con 10pt, 11pt y 12pt, respectivamente.

La opcin predeterminada para todas las clases es 10pt. Tamao de papel. Para especicar el tamao del papel se tienen las siguientes opciones: letterpaper, legalpaper, executivepaper, a4paper, a5paper y b5paper. La opcin predeterminada es letterpaper en todas las clases.
A Creacin de documentos con L TEX y Kile

2.6. Clases de documentos

20

Nmero de columnas. Podemos hacer que un documento se componga ya sea a una o a dos columnas, para sto se tienen las opciones: onecolumn y twocolumn, respectivamente. Todas las clases tienen como opcin predeterminada a onecolumn. Impresin. Es posible especicar si nuestro documento ser impreso a una o a dos caras, es decir, una pgina por hoja o dos. Con la opcin oneside el documento se compondr a una cara, y con twoside se compondr a dos caras. La diferencia entre estas dos se observa principalmente en los mrgenes y los encabezados. La opcin predeterminada para las clases article y report es a una cara y para book a dos caras. Inicio de captulos. En algunas publicaciones, los captulos inician en una hoja nueva, o viendo un libro abierto, en una pgina del lado derecho, dejando la pgina anterior en blanco si es necesario; con la opcin openright se obtiene sto mismo. Pero si se quiere que los captulos inicien en cualquier pgina se tiene la opcin openany. Estas opciones son vlidas nicamente para las clases report y book, y su opcin predeterminada es openany y openright, respectivamente. Portada. Cada clase tiene un formato para componer la portada. La opcin titlepage pondr la portada en una pgina y el texto comenzar en una pgina nueva, y con la opcin notitlepage el ttulo aparecer al inicio de la pgina y el texto abajo de ste. La opcin predeterminada para la clase article es notitlepage y para report y book es
titlepage.

Borrador. Existe la opcin draft que, entre otras cosas, ayuda a identicar las lneas donde no se puede hacer una divisin de palabra con ayuda de una marca como esta: . Tambin, con esta opcin es ms rpida la compilacin, ya que no incluye los grcos que hayamos puesto, sino que slo muestra un cuadro con el nombre del archivo. Al contrario de draft (borrador) se tiene la opcin nal, que compondr un documento con todos los elementos y sin las marcas en los renglones. Todas las clases tienen como opcin predeterminada a nal.

2.6.1

Paquetes
A Un paquete en LTEX es un archivo que contiene la denicin de instrucciones, declaracioA nes o entornos. Los paquetes son muy tiles, ya que dan ms potencia a LTEX. La manera de incluir un paquete es la siguiente:

\usepackage[opciones]{paquete}
Funciona de manera similar a \documentclass. En el argumento optativo colocamos las opciones que necesitamos del paquete; en ocasiones el paquete no tiene opciones, en este caso no se colocan los corchetes. El nombre del paquete va entre llaves. Por ejemplo, en la primera seccin utilizamos el paquete babel con la opcin spanish, y lo escribimos as:
\usepackage[spanish]{babel}

Un ejemplo de paquete sin opciones es mathptmx que modica la tipografa normal y A matemtica predeterminada de LTEX por la Times; para incluirlo escribimos:
A Creacin de documentos con L TEX y Kile

2.7. Seleccionando el idioma

21

\usepackage{mathptmx}

Como mencionamos en la primera seccin, el botn muestra un dilogo para seleccionar una plantilla para nuestro documento. Existe tambin el men [Asistente/Inicio Rpido] es til tambin para crear nuevos documentos. Es un dilogo en donde podemos elegir la clase del documento con las opciones que queramos, adems permite incluir algunos paquetes (los ms comunes). Adems el men [LaTeX/Prembulo] tiene las opciones para incluir la instruccin \documentclass y \usepackage.

2.7

Seleccionando el idioma
A TEX y LTEX fueron pensados, en primera instancia, para escribir textos en ingls. Actualmente, es posible escribir en una gran variedad de idiomas de una forma sencilla con ayuda de algunos paquetes. Uno de estos paquetes es inputenc. Con este se dene la pgina de cdigos del teclado. Esto simplica, por ejemplo la escritura de caracteres acentuados, ya que como vimos en el primer ejemplo de este captulo, caracteres como: , , , etc. no se imprimen en el documento nal si no se incluye este paquete. Una de las opciones de inputenc es latin1, que es til para escribir documentos en castellano. Por ejemplo, si no incluimos inputenc, para obtener la palabra lmite tendramos que escribir: l\'{\i}mite; en cambio, incluyendo inputenc con la opcin latin1 simplemente escribimos lmite. A Otro paquete til es babel. Con l LTEX colocar las etiquetas en el idioma que escojamos. Por ejemplo, sin incluir babel, cada captulo tendr la etiqueta Chapter seguido del nmero de captulo y el nombre del mismo; de igual manera con la tabla de contenidos, las listas de guras y cuadros y la bibliografa, entre otras. Adems de estos cambios, utilizando babel se activa la divisin silbica de palabras de acuerdo al idioma que selecionamos. Son varios los idiomas que soporta babel. El que nos interesa por el momento es el espaol, que lo podemos utilizar con la opcin spanish. El paquete babel proporciona algunas instrucciones para cambiar el idioma de nuestro texto. La instruccin:

\selectlanguage{Idioma}
cambiar el idioma del documento al Idioma escogido; el Idioma debe ser alguno de los que soporta babel. Con esta instruccin se vern afectadas las etiquetas de los ttulos, la fecha y reglas de divisin silbica. Para modicar el idioma de un texto corto se tiene la instruccin

\foreignlanguage{Idioma}{Texto}
la cual tiene el mismo efecto que \selectlanguage pero slo sobre el Texto entre llaves.

A Creacin de documentos con L TEX y Kile

2.8. Portada

22

2.7.1

Conguracin del idioma en Linux


A Si creamos un documento con el idioma espaol, seguramente LTEX mandar un aviso como el siguiente:

No hyphenation patterns were loaded for the language `spanish' I will use the patterns loaded for \language=0 instead.

Lo que nos dice es que no se cargaron las reglas de divisin silbica para el idioma espaol; entonces, nosotros tendremos que indicar la posible divisin de cada palabra cuando aparezcan las cajas malas, como vimos en la seccin 2.2.1. A La forma de solucionar lo anterior es recongurando LTEX de la siguiente manera: 1. Buscar el archivo language.dat, comnmente se encuentra en

/usr/share/texmf/tex/generic/config/.
2. Buscar la lnea que dice %! spanish y borrar %! . Hacer lo mismo para los idiomas que necesitemos. 3. Guardar los cambios en el archivo.
A Despus de hacer las modicaciones es necesario reiniciar LTEX ejecutando lo siguiente:

initex /usr/share/texmf/tex/latex/base/latex.ltx, o pdfinitex /usr/share/texmf/pdftex/latex/config/pdflatex.ini


La primera opcin es necesaria si compilaremos con latex, mientras que la segunda la utilizaremos al compilar con pdflatex. Las rutas pueden variar de una versin a otra; en este caso se utiliz Fedora 2. Para vericar que el idioma espaol (y los dems que hayamos congurado) se cargan A correctamente podemos revisar el archivo de extensin log que LTEX genera automticamente. Una de las primeras lneas es la siguiente:
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, spanish, nohyphenation, loaded.

Vemos que uno de los idiomas cargados es el espaol, la conguracin del idioma est completa.

2.8

Portada
Ahora mencionaremos cmo ponerle portada a nuestros documentos. La primera manera de hacerlo es con las siguientes instrucciones:

\title{Ttulo} \author{Autores} \date{Fecha}


Con stas se dene el ttulo del trabajo, el autor o autores del mismo y la fecha en que se escribi, respectivamente. Y para imprimir estos datos en la portada se tiene que escribir la instruccin
A Creacin de documentos con L TEX y Kile

2.9. Proyectos

23

\maketitle
donde se quiera colocar la portada. Es importante mencionar que \maketitle debe escribirse despus de denir las tres instrucciones anteriores. En \author cada nombre se separa con la instruccin \and. La fecha es opcional; si no se incluye \date se colocar en la portada la fecha del sistema cuando fue compilado el documento (sto es diferente a dejar vaco el argumento, en cuyo caso no se incluir la fecha). La segunda forma de crear la portada es con el entorno titlepage. Con este entorno se dejar toda una pgina para colocar la informacin que queramos que lleve nuestra portada. Aqu las instrucciones \title, \author y \date no tienen efecto alguno, ya que nunca son llamadas al generar la portada, as que tendremos que escribir todos los datos de la portada y disearla. Para obtener la fecha de hoy se tiene la instruccin \today. Esta fecha se ver afectada por el idioma que hayamos seleccionado con babel. El dilogo [Asistente/Inicio Rpido] que mencionamos anteriormente, incluye una pestaa donde podemos escribir nuestros datos para crear un nuevo documento. Otra opcin es utilizar el men [LaTeX/Prembulo], el cual contiene las opciones para incluir el ttulo, el autor y generar la portada.

2.8.1

Resmenes
En los trabajos de investigacin es indispensable incluir despus de la portada un resumen del trabajo, tambin conocido como abstract. El propsito del resumen que los lectores del trabajo puedan saber si les ser til o no leer todo el trabajo. Para incluir el resumen en nuestro documento, tenemos el entorno abstract. Todo lo A que coloquemos dentro de este entorno ser el resumen. Adems, LTEX le agrega el ttulo de Resumen (si incluimos babel con la opcin spanish). De la misma manera, el men [LaTeX/Prembulo] tiene la opcin para insertar el resumen.

2.9

Proyectos
Para terminar este captulo hablaremos de los proyectos. Por ejemplo, si estamos escribiendo un libro, sera poco funcional tener todos los captulos (con su contenido) en un A solo archivo; LTEX no tendr problema para compilar un archivo tan grande (slo tardar ms tiempo), pero para nosotros s ser difcil actualizar el documento o corregirlo, por decir algo. Entonces, lo que podemos hacer para que la edicin de nuestro libro sea ms fcil es fragmentarlo, creando un archivo tex por cada captulo y crear otro archivo principal el cual A incluya a los dems. Los proyectos no son parte de LTEX, pero existen algunas instrucciones que nos permiten crearlos fcilmente. La instruccin:

\include{archivo}
A Creacin de documentos con L TEX y Kile

2.9. Proyectos

24

sirve, como su nombre lo indica, para incluir el archivo dentro de otro. Regresando al ejemplo del libro, tenemos un captulo que se llama Prefacio y lo guardamos en el archivo prefacio.tex (el archivo libro.tex ser nuestro archivo principal); para incluirlo en el libro, nicamente escribimos
\include{prefacio}

en el archivo libro.tex. Despus de compilar libro.tex, veremos todo el contenido de prefacio.tex adems de lo que hayamos colocado en el archivo principal. Es importante mencionar que los archivos que vayan a ser incluidos no deben contener prembulo (ni \documentclass ni \usepackage) ni el entorno document, de otra manera, al momento de compilar el archivo principal se generarn errores. Otra instruccin til para los proyectos es:

\includeonly{lista de archivos}
Esta instruccin debe aparecer nicamente en el prembulo. Con esta instruccin nicamente se incluirn los archivos que aparezcan en la lista de archivos (los archivos deben separarse por comas y la extensin no debe escribirse) y estn incluidos en el documento. Por ejemplo, suponiendo que ya terminamos el libro y estamos escribiendo los apndices; nuestro archivo principal se ve ms o menos as:
\documentclass{book} % Aqu va toda la lista de paquetes... \begin{document} % Los datos de la portada y otras cosas... \include{Introduccion} \include{Capitulo1} % ... Los dems captulos \include{Apendices} \end{document}

Si compilamos este archivo se tardar un buen rato, ya que compila todos los archivos incluidos; pero lo nico que nos interesa es ver el ltimo captulo, los dems ya sabemos cmo quedaron. Para agilizar este asunto incluimos la lnea \includeonly{Apendices} antes de A \begin{document}. En este ltimo caso fue ms rpido compilar, ya que LTEXtoma nicamente la informacin del archivo Apendices.tex. Por ltimo, la instruccin

\input{archivo}
funciona de manera similar a \include; las principales diferencias son las siguientes No es posible anidar instrucciones \include, es decir, no se puede incluir un archivo que a su vez incluya a otro. Con \input s es posible. Cuando utilizamos \include, siempre se iniciar una hoja antes de colocar la informacin, de igual forma pasa despus de terminar de incluir el archivo. Con \input no se agrega nada, ni antes ni despus. No es posible utilizar \includeonly e \input juntas, como vimos anteriormente con \include.
A Creacin de documentos con L TEX y Kile

2.9. Proyectos

25

Algo importante de mencionar es que los nombres de los archivos tex no deben contener caracteres especiales, ees, acentos, smbolos, etc. El men [Proyecto] permite administrar los proyectos. Asimismo en la ventana de varios hay una pestaa que dice Archivos y proyectos el cual muestra un esquema de los archivos que integran el proyecto. Con respecto a la compilacin, si tenemos varios archivos abiertos y damos clic para compilar, K ILE compilar el archivo activo; pero si estamos trabajando con un proyecto y el archivo activo es parte del proyecto, se compilar el archivo principal (no el archivo activo).

A Creacin de documentos con L TEX y Kile

Captulo 3

Elementos de un documento
Cuando elaboramos algn documento, es comn que lleve elementos como notas a pie de pgina, tablas, grcos, referencias a otras secciones del documento, etc. Para estos elementos A LTEX provee de algunas instrucciones y entornos, adems, las tareas que no puede realizar A LTEX directamente, las podemos hacer con ayuda de algunos paquetes. En este captulo trataremos precisamente cmo hacer todo lo mencionado.

3.1

Ttulos de secciones
Para que un documento sea fcil de leer, debe tener una estructura. Por ejemplo, un liA bro est dividido en captulos y stos a su vez se dividen en secciones. Con LTEX podemos fcilmente indicar cual es el ttulo de un captulo o una seccin con una simple instruccin. Tenemos las siguientes instrucciones para indicar qu tipo de ttulo estamos escribiendo:

\part{Ttulo} \chapter{Ttulo} \section{Ttulo} \subsection{Ttulo} \subsubsection{Ttulo} \paragraph{Ttulo} \subparagraph{Ttulo}


Estn enlistadas de mayor a menor jerarqua. La instruccin \part es opcional y \chapter slo est disponible en las clases report y book, ya que article no maneja captulos. A Con estas instrucciones solamente le decimos a LTEX cul es el texto del ttulo y l se encarga de darle formato. Adems, cuando utilizamos alguna de las cuatro instrucciones con mayor jerarqua, el texto comienza con un nmero. Por ejemplo, el siguiente cdigo (vlido ya sea en report o book)
\chapter{Elementos de un documento} Aqu escribimos el texto normal\... \section{Ttulos de secciones} \subsection{Una seccin con menor jerarqua} \...
26

3.1. Ttulos de secciones

27

genera una pgina similar a esta:

Cap tulo 1

Elementos de un documento
Aqu escribimos el texto normal...

1.1.
1.1.1.
...

T tulos de secciones
Una seccin con menor jerarqu o a

La palabra Captulo que aparece cuando utilizamos \chapter, cambia segn el idioma hayamos escogido con babel. Los nmeros que aparecen junto al ttulo van ligados, es decir, cuando se utiliza \chapter, el nmero de captulo aumenta en uno y todos los nmeros de las instrucciones con jerarqua menor (\section, \subsection, ...) se reinician a uno; lo mismo pasa cuando se utiliza \section con las de menor jerarqua. La instruccin \part, sin embargo, no modica los dems nmeros. Existe una variante para estas instrucciones se tiene aadiendo un asterisco al nal de la instruccin, por ejemplo \chapter*. Estas instrucciones no se enumerarn ni aparecern en la tabla de contenido. Hay una lista desplegable en la barra de herramientas que inserta las instrucciones anteriores. Unicamente seleccionamos qu instruccin insertaremos y aparecer un dilogo, escribimos el ttulo en la caja que aparece y listo. Este dilogo permite incluir tambin las instrucciones con asterisco. En la ventana de varios hay una pestaa que dice Estructura, la cual muestra el esquema del documento activo en el editor. Tambin todas estas instrucciones tienen un argumento optativo. Cuando se compone la A tabla de contenidos, LTEX tomar el texto entre llaves para colocarlo en la tabla, pero en ocasiones ese ttulo es muy largo o no es tan descriptivo del tema. Entonces, el argumento optativo sirve para colocar ese texto como entrada de la tabla de contenidos y el texto entre llaves aparecer en la pgina correspondiente. Para crear apndices tenemos la instruccin
A Creacin de documentos con L TEX y Kile

3.2. Referencias cruzadas

28

\appendix
Si utilizamos report o book la palabra Captulo es cambiada por Apndice, adems el nmero de captulo se cambia a letras maysculas y se comienza con la letra A. Si estamos utilizando article el cambio sucede con \section. Por ltimo, si queremos que nuestro documento tenga una tabla de contenidos, simplemente utilizamos la instruccin

\tableofcontents
en donde queremos que aparezca. Para que se presente correctamente es necesario compilar nuestro documento cuando menos dos veces. El men [LaTeX/Tablas y listas] contiene la opcin para insertar la tabla de contenidos.

3.2

Referencias cruzadas
Cuando elaboramos algn documento, es frecuente que necesitemos hacer referencias a otras partes del mismo documento, por ejemplo, un captulo, una seccin, una ecuacin, una gura, un cuadro, etc. La referencia aparece casi siempre como un nmero o serie de nmeros. A Para hacer una referencia cruzada, LTEX tiene tres instrucciones:

\label{etiqueta} \ref{etiqueta} \pageref{etiqueta}


Con \label se dene una etiqueta que servir para poder hacer la referencia, comnmente denimos las etiquetas enseguida del elemento al que haremos referencia. Con \ref hacemos la referencia a la etiqueta entre llaves. Por ltimo, con \pageref hacemos tambin una referencia a la pgina donde se encuentre la etiqueta. Veamos un ejemplo:
\section{Referencias Cruzadas} \label{sec:Referencias} Acabamos de definir una etiqueta llamada \verb+sec:Referencias+. Si queremos hacer una referencia a la seccin escribo: vase la seccin~\ref{sec:Referencias}, con sto aparece el nmero de seccin que le corresponda. Definimos ahora otra etiqueta: \label{enTexto}. Si ahora quiero una referencia a la pgina donde est la etiqueta \verb+enTexto+ escribimos: vase la pgina~\pageref{enTexto}.

1.1

Referencias Cruzadas

Acabamos de denir una etiqueta llamada sec:Referencias. Si queremos hacer una referencia a la seccin escribo: vase la seccin 1.1, con sto aparece el nmero de seccin que le corresponda. Denimos ahora otra etiqueta: . Si ahora quiero una referencia a la pgina donde est la etiqueta enTexto escribimos: vase la pgina 28.
A Creacin de documentos con L TEX y Kile

3.3. Notas

29

Vemos que en el ejemplo antes de escribir, ya sea, \ref o \pageref est el carcter ~, esto se debe a que como mencionamos anteriormente con l se evita la separacin entre dos palabras. Vase la seccin 2.4.2. Es importante mencionar que las etiquetas no deben contener ninguno de los caracteres reservados ni letras acentuadas ni espacios en blanco, ya que ocasionan errores en la compiA lacin. Adems, si hacemos una referencia a una etiqueta no denida, adems de que LTEX generar un warning, en lugar de la referencia aparecern dos signos de interrogacin: ??. Cuando incluimos estas instrucciones, la primera compilacin generar varios warning, A pero compilando dos o tres veces (segn lo indique LTEX) se quitarn. En la barra de herramientas est una lista desplegable que, entre otras cosas, permite insertar las etiquetas y las referencias. En cuanto a las referencias, aparece un dilogo el cual permite seleccionar nicamente las denidas en el documento, evitando as que se inserten etiquetas no vlidas.

3.3
3.3.1

Notas
Notas a pie de pgina
A Para colocar una nota a pie de pgina, LTEX tiene la instruccin

\footnote[Nmero]{Texto}
Con sta, el Texto ser la nota a pie de pgina y debe ponerse en donde se desea hacer esta nota. Todas las notas se enumerarn automticamente. El argumento optativo Nmero sirve para especicar el nmero que deseamos para la nota, pero no cambiar los nmeros de las notas que sigan. Veamos un ejemplo:
Es fcil hacer notas a pie de pgina\footnote{Como esta.}. Todas las notas sern numeradas automticamente, pero podemos indicar otro nmero\footnote[4]{Esta es otra nota}, aunque sto no modificar la secuencia\footnote{La tercer nota}.

Es fcil hacer notas a pie de pgina1 . Todas las notas sern numeradas automticamente, pero podemos indicar otro nmero4 , aunque sto no modicar la secuencia2 .
1 Como 4 Esta

esta. es otra nota 2 La tercer nota

La misma lista desplegable que inserta las etiquetas y referencias, permite insertas las notas a pie de pgina. Para casos especiales podemos utilizar las siguientes instrucciones
A Creacin de documentos con L TEX y Kile

3.4. Listas

30

\footnotemark[Nmero] \footnotetext[Nmero]{Texto}
Nmero y Texto funcionan igual que \footnote. Para entender mejor como funcionan, veamos el siguiente ejemplo:
Aqu escribimos una nota\footnote[2]{Una nota con el nmero 2.} \par\...Ms adelante hacemos referencia a la nota anterior\footnotemark[2]. Ahora utilizamos la otra instruccin\footnotetext{Otra nota.}, como no hemos utilizado \verb+\footnote+ el contador est en cero.

Aqu escribimos una nota2 ...Ms adelante hacemos referencia a la nota anterior2 . Ahora utilizamos la otra instruccin, como no hemos utilizado \footnote el contador est en cero.
2 Una 0 Otra

nota con el nmero 2. nota.

3.3.2

Notas al margen
Para colocar notas al margen tenemos la instruccin

\marginpar[TextoIzquierda]{TextoDerecha}
En este caso, el texto de la nota aparecer al nivel del rengln en donde se haya incluido la nota. Por ejemplo:
Una nota al margen\marginpar{Como esta} es fcil de colocar. Cada clase de documento reserva un espacio para colocarlas.

Una nota al margen es fcil de colocar. Cada clase de documento reserva un espacio para colocarlas.

Como esta

3.4

Listas
Las listas son tiles para presentar informacin que deseamos sea localizada fcilmente, ya A que su formato es distinto al texto normal. Con LTEX podemos componer tres tipos de listas: con vietas, numeradas y descripciones.

A Creacin de documentos con L TEX y Kile

3.4. Listas

31

3.4.1

Listas numeradas
Para componer listas numeradas tenemos el entorno enumerate. Dentro del entorno, cada tem debe ir precedido por la instruccin \item. Por ejemplo
De manera general, el desarrollo de cualquier sistema computacional se divide en las siguientes etapas: \begin{enumerate} \item Anlisis y definicin de requerimientos \item Diseo \begin{enumerate} \item del sistema \item de programas \end{enumerate} \item Implementacin de programas \item Pruebas \begin{enumerate} \item unitaria \item de integracin \item del sistema \end{enumerate} \item Entrega del sistema \item Mantenimiento \end{enumerate}

De manera general, el desarrollo de cualquier sistema computacional se divide en las siguientes etapas: 1. 2. Anlisis y denicin de requerimientos Diseo a) b) 3. 4. del sistema de programas

Implementacin de programas Pruebas a) b) c) unitaria de integracin del sistema

5. 6.

Entrega del sistema Mantenimiento

Como se ve, es posible incluir un entorno enumerate dentro de otro (slo es posible tener hasta 4 entornos anidados) y la numeracin cambiar automticamente, adems de que la sangra aumenta (las sangras en el cdigo no afectan para nada la composicin de la lista, pero es ms claro para nosotros ver dnde comienza un entorno y dnde termina). Estos nmeros varan en su presentacin dependiendo del idioma seleccionado con babel. La instruccin \item tiene un argumento optativo, el cual sustituye al nmero que corresponda.
A Creacin de documentos con L TEX y Kile

3.4. Listas

32

\begin{enumerate} \item Anlisis y definicin de requerimientos \item[*] Diseo \item Implementacin de programas \item[] Pruebas \end{enumerate}

1. 2.

Anlisis y denicin de requerimientos * Diseo Implementacin de programas Pruebas

3.4.2

Listas con vietas


Para crear listas con vietas tenemos el entorno itemize. Este entorno funciona igual que enumerate, slo que cambia el nmero por una vieta.
De manera general, el desarrollo de cualquier sistema computacional se divide en las siguientes etapas: \begin{itemize} \item Anlisis y definicin de requerimientos \item Diseo \begin{itemize} \item del sistema \item de programas \end{itemize} \item Implementacin de programas \item Pruebas \begin{itemize} \item unitaria \item de integracin \item del sistema \end{itemize} \item Entrega del sistema \item Mantenimiento \end{itemize}

A Creacin de documentos con L TEX y Kile

3.4. Listas

33

De manera general, el desarrollo de cualquier sistema computacional se divide en las siguientes etapas: Anlisis y denicin de requerimientos Diseo del sistema de programas Implementacin de programas Pruebas unitaria de integracin del sistema Entrega del sistema Mantenimiento

La instruccin \item tambin funciona igual que el entorno anterior.

3.4.3

Descripciones
Por ltimo, tenemos otro tipo de listas, llamadas descripciones. Las descripciones son tiles, por ejemplo, para dar deniciones. Para crear descripciones tenemos en entorno description, el cual funciona igual que los dos anteriores, salvo que el argumento optativo de \item se vuelve ms obligatorio. Veamos un ejemplo:
Las distintas etapas dentro de las pruebas son: \begin{description} \item[Pruebas unitarias.] Se inicia probando cada mdulo ... \item[Prueba de integracin.] Una vez que todos los mdulos funcionan correctamente ... \item[Prueba de funcin.] Aqu se evala el sistema ... \item[Prueba de rendimiento.] En esta etapa se revisa ... \item[Prueba de aceptacin.] Cuando el sistema ha pasado las pruebas anteriores ... \item[Prueba de instalacin.] Por ltimo, el sistema se instala ... \end{description}

A Creacin de documentos con L TEX y Kile

3.5. Cdigo

34

Las distintas etapas dentro de las pruebas son: Pruebas unitarias. Se inicia probando cada mdulo, vericando que realice lo especicado en el diseo. Prueba de integracin. Una vez que todos los mdulos funcionan correctamente, se integran y se revisa que funcionen segn el diseo. Prueba de funcin. Aqu se evala el sistema comparndolo con los requerimientos, para ver si realiza lo que el cliente solicit. Prueba de rendimiento. En esta etapa se revisa que tan conables son los los resultados generados por el sistema, adems del tiempo de respuesta. Si existen algunas restricciones de hardware o software, el sistema se prueba con dichas restricciones. Prueba de aceptacin. Cuando el sistema ha pasado las pruebas anteriores, ste se muestra al cliente para ver si cumple con sus espectativas. Prueba de instalacin. Por ltimo, el sistema se instala en el lugar donde ser utilizado y se revisa que todo funcione correctamente.

Si no utilizamos los corchetes, la primera letra o instruccin que se encuentre despus de \item se pondr en negritas. El men [LaTeX/Entorno de lista] tiene las opciones para incluir cualquiera de estos tres entornos; adems el botn inserta automticamente la instruccin \item si estamos dentro de estos entornos.

3.5

Cdigo
Cuando estamos escribiendo algn documento que contiene el cdigo de algn programa, es recomendable utilizar una tipografa monoespaciada, ya que se puede seguir mejor el cdigo. A En LTEX tenemos unas instrucciones que nos permiten hacerlo, una es til para componer bloques de texto y la otra cuando slo son algunas palabras. A La primera forma se obtiene con el entorno verbatim. Todo lo que LTEX encuentre dentro de este entorno no le dar ningn formato, es decir, todos los espacios en blanco que haya se colocarn, al igual que las lneas en blanco y los caracteres reservados no tienen efecto alguno, tampoco acomodar las lneas al mismo ancho. Veamos el siguiente ejemplo.
\begin{verbatim} Si estamos en el entorno verbatim, \LaTeX\ no modifica nada, as todos los espacios se vern. As como las lneas en blanco. Tampoco los caracteres reservados afectan en nada: \, {, }, &, %, #, ^, _ y ~; y por lo tanto tampoco las instrucciones: \end{document} \end{verbatim}

A Creacin de documentos con L TEX y Kile

3.6. Tablas

35

Si estamos en el entorno verbatim, \LaTeX\ no modifica nada, as todos los espacios se vern. As como las lneas en blanco. Tampoco los caracteres reservados afectan en nada: \, {, }, &, %, #, ^, _ y ~; y por lo tanto tampoco las instrucciones: \end{document}

La segunda forma de utilizarlo es con la instruccin

\verb?Texto?
Esta tiene el mismo efecto que verbatim, slo que se utiliza dentro de un prrafo. Los signos de interrogacin (?) funcionan como delimitadores de la instruccin y pueden cambiarse por cualquier otro carcter. Tanto el entorno verbatim como la instruccin \verb tienen una versin con asterisco, la cual mostrar los espacios en blanco con este carcter: . Por ejemplo:
Si utilizamos \verb+\verb+ debemos utilizar el mismo carcter al principio y al final, sino, podemos tener resultados no deseados: \verb{Iniciamos aqu}, pero necesitamos cerrar con {. Ahora la versin con asterisco: \verb*+dejamos Lo mismo pasa con \verb+verbatim*+. varios espacios+.

Si utilizamos \verb debemos utilizar el mismo carcter al principio y al nal, sino, podemos tener resultados no deseados: Iniciamos aqu}, pero necesitamos cerrar con . Ahora la versin con asterisco: dejamos varios espacios. Lo mismo pasa con verbatim*.

En el men [LaTeX/Entorno de Cdigo] se pueden insertar cualquiera de las instrucciones y entornos vistos en esta seccin.

3.6

Tablas
Otro elemento que es comn que necesitemos en nuestro documento son las tablas. Con A LTEX podemos crear las tablas de la siguiente manera:

\begin{tabular}{FormatoColumnas} Fila1-Columna1 & Fila1-Columna2 Fila2-Columna1 & Fila2-Columna2 & FilaM-Columna1 & FilaM-Columna2 \end{tabular}

& & & &

& Fila1-ColumnaN \\ & Fila2-ColumnaN \\ & \\ & FilaM-ColumnaN

Lo primero que tenemos que hacer es indicar en FormatoColumnas cuntas columnas va a tener nuestra tabla, esto se hace al mismo tiempo que se indica la alineacin de cada columna.
A Creacin de documentos con L TEX y Kile

3.6. Tablas

36

La alineacin se indica con alguna de las siguientes letras:

l r c

Izquierda Derecha Centrada

y segn la cantidad de letras ser la cantidad de columnas. Por ejemplo:


El cdigo de la tabla anterior es: \begin{tabular}{cl}\hline \texttt{l} & Izquierda \\ \texttt{r} & Derecha \\ \texttt{c} & Centrada \\\hline \end{tabular} Indicamos que la primer columna estar centrada y la segunda alineada a la izquierda.

El cdigo de la tabla anterior es: l Izquierda r Derecha c Centrada Indicamos que la primer columna estar centrada y la segunda alineada a la izquierda.

Con este ejemplo podemos ver algunas otras cosas de inters. Para indicar que cambiamos de columna utilizamos el carcter reservado & y el n de rengln con la instruccin \\; se puede omitir \\ en la ltima lnea, excepto si queremos utilizar algunas otras instrucciones para darle formato a la tabla (como en el ejemplo). Cada columna tendr el ancho de la celda ms larga en esa columna. Para indicar un ancho especco tenemos la instruccin:

p{Ancho}
que se utiliza igual que las letras anteriores. El Ancho es una medida, por ejemplo, si queremos que la columna sea de 3 cm de ancho, escribimos: p{3cm}. Ejemplo:
\begin{center} \begin{tabular}{p{35mm}r}\hline \multicolumn{2}{c}{Tercer semestre}\\\hline\hline Asignatura & Crditos \\\hline Introduccin a la Inteligencia Artificial & 4.5\\ Ingeniera de Software & 6\\ Sistemas de Transporte de Datos & 4.5 \\\hline \end{tabular} \end{center}

A Creacin de documentos con L TEX y Kile

3.6. Tablas

37

Tercer semestre Asignatura Introduccin a la Inteligencia Articial Ingeniera de Software Sistemas de Transporte de Datos Crditos 4.5 6 4.5

En el ejemplo anterior la primera columna tiene un ancho de 35 mm. Adems, con la instruccin p la celda se justica a ambos mrgenes. Otra instruccin til en una tabla es la siguiente:

\multicolumn{n}{justicado}{texto}
Con ella podemos unir varias celdas en el mismo rengln, es til, como vemos en el ejemplo anterior, cuando queremos colocar ttulos a varias columnas o para darle un formato distinto a una celda del especicado al inicio de la tabla. Si nuestra tabla tendr muchas columnas con el mismo formato, podemos utilizar una notacin abreviada, sta es:

*{Cantidad}{Formato}
Por ejemplo, para hacer una tabla con 12 renglones donde el formato se repite: una columna centrada, la siguiente a la derecha y despus una lnea vertical dividiendo las columnas, podemos hacerlo, en la parte del FormatoColumnas, de dos formas:

|cr|cr|cr|cr|cr|cr|
o

|*{6}{cr|}
Para colocar una lnea vertical que divida las columnas tenemos el carcter | y se coloca, como hemos visto en los ejemplos, en FormatoColumnas entre las letras donde deseamos la lnea. Si queremos una lnea que divida los renglones tenemos la instruccin

\hline
esta instruccin se debe colocar al nal del rengln donde queremos la lnea (despus de \\); esta lnea se colocar abajo del rengln correspondiente. Pero si queremos una lnea horizontal en ciertas columnas, tenemos la instruccin

\cline{x-y}
que colocar una lnea horizontal que comienza en la columna x y termina en la columna y. Veamos un ejemplo:

A Creacin de documentos con L TEX y Kile

3.6. Tablas

38

\begin{center} \begin{tabular}{l*{4}{c}} \multicolumn{5}{c}{\textbf{Ayuda oficial al desarrollo}}\\\hline &\multicolumn{2}{c}{2000}&\multicolumn{2}{c}{2001}\\\cline{2-5} &Mill. \$ & \% PNB&Mill. \$ & \% PNB\\\cline{2-5} Estados Unidos & 9955 & 0.10 & 11429 & 0.11\\ Alemania & 5030 & 0.27 & 4990 &0.27\\ Espaa & 1195 & 0.22 & 1737 & 0.30\\ Noruega & 1264 & 0.80 & 1346 & 0.83 \end{tabular} \end{center}

Ayuda ocial al desarrollo 2000 2001 Mill. $ % PNB Mill. $ % PNB Estados Unidos 9955 0.10 11429 0.11 Alemania 5030 0.27 4990 0.27 Espaa 1195 0.22 1737 0.30 Noruega 1264 0.80 1346 0.83

3.6.1

Consideraciones especiales
Cuando utilizamos el entorno tabular debemos tener en cuenta lo siguiente: Toda la tabla ser tratada como un solo objeto, es decir, no se puede dividir entre pginas. Cuando iniciamos una tabla no se inicia un nuevo prrafo ni se centra, tenemos que indicarlo nosotros. Por ejemplo:
El primer ejemplo de esta seccin es: \begin{tabular}{cl}\hline \texttt{l} & Izquierda \\ \texttt{r} & Derecha \\ \texttt{c} & Centrada \\\hline \end{tabular} como no dejamos una lnea en blanco antes de iniciar la tabla, se considera parte del rengln anterior.

l Izquierda El primer ejemplo de esta seccin es: r Derecha c Centrada como no dejamos una lnea en blanco antes de iniciar la tabla, se considera parte del rengln anterior.

Para centrar la tabla podemos utilizar en entorno center. Esto s colocar la tabla en un prrafo aparte.
A Creacin de documentos con L TEX y Kile

3.7. Grcos

39

A Si nuestra tabla tiene muchas columnas, LTEX mandar un mensaje de caja mala.

Podemos colocar una tabla dentro de otra. En el men [LaTeX/Entorno de tabulacin] contiene las opciones vistas en esta seccin tanto para insetar un entorno tabular, combinar celdas y colocar lneas. El men [Asistente/Tabla] abre un dilogo que permite crear tablas de manera visual.

3.7

Grcos
Si queremos incluir un grco en nuestro documento, podemos hacerlo de dos formas:
A 1. Importando un archivo grco a LTEX. A 2. Creando el grco con ayuda de paquetes e instrucciones de LTEX.

Si importamos un archivo, no podremos modicar su contenido, slo algunas cosas que veremos ms adelante. Es til importar los archivos cuando se tratan de fotografas o grcos complicados. La segunda opcin se logra con ayuda de algunos paquetes. Con esta opcin podemos tener el control sobre todo el grco, podemos indicar los tipos de lnea, la tipografa, etc., ya que es A cdigo que LTEX maneja. Sin embargo, en esta seccin slo veremos cmo importar o incluir un archivo grco. Para incluir un archivo, antes que nada, debemos utilizar el paquete graphicx. Con este paquete podemos incluir archivos con ayuda de la instruccin

\includegraphics[Opciones]{Archivo}
El Archivo debe incluir la ruta del archivo con su extensin, las subcarpetas se dividen con una diagonal /. Si el archivo est en la misma carpeta del archivo tex, no ser necesario incluir A la ruta, slo el nombre del archivo. Las extensiones de los archivos que LTEX puede importar son:

pdf, png, jpg, jpeg, tif y tiff cuando se compila con pdflatex ps y eps cuando se compila con latex
Dentro de las Opciones se pueden escribir las siguientes opciones (separadas con comas):

width height angle scale

el grco se escala al ancho indicado el grco se escala al alto indicado se rota el grco en el sentido de las manecillas del reloj el grco es escalado proporcionalmente

Se debe tener cuidado con el orden de las instrucciones, ya que se leern de izquierda a derecha. Al igual que las tablas, cuando incluimos un grco ser tratado como un solo objeto, as que tendremos que indicar si queremos centrarlo o componerlo en un prrafo aparte. Veamos un ejemplo:

A Creacin de documentos con L TEX y Kile

3.8. Elementos otantes

40

Incluimos una imagen: \includegraphics[height=2cm]{images/tux.png}. Podemos ver que la imagen se coloca sobre el rengln. Para incluirla aparte podemos centrarla: \begin{center} \includegraphics[height=4cm, angle=30]{images/tux.png} \includegraphics[angle=30, height=4cm]{images/tux.png} \end{center} adems de que la giramos 30~grados. Como podemos ver, es diferente escalar y luego girar que girar y luego escalar.

Incluimos un grco: . Podemos ver que la imagen se coloca sobre el rengln. Para incluirla aparte podemos centrarla:

adems de que la giramos 30 grados. Como podemos ver, es diferente escalar y luego girar que girar y luego escalar.

En el men [LaTeX/Insercin de imagen] abre un dilogo para incluir archivos grcos. Este dilogo contiene varias opciones que evitan escribir todo el cdigo.

3.8

Elementos otantes
Como mencionamos en la seccin de tablas y grcos, estos elementos no pueden dividirse entre pginas, y dado que no sabemos con exactitud dnde quedarn, sera tardado buscar cmo colocarlos sin que nuestro documento se vea mal.

A Creacin de documentos con L TEX y Kile

3.8. Elementos otantes

41

A Para facilitar la composicin de estos elementos, LTEX tiene unos entornos que se conocen como otantes. Estos elementos, como su nombre lo indica, otarn en el texto hasta que A LTEX encuentre un lugar donde puedan colocarse sin que aparezcan cortados. A Los elementos otantes que LTEX tiene son: figure para grcos o guras y table para cuadros o tablas. Podemos incluir cualquier elemento dentro de estos elementos: texto, frmulas o algunos otros entornos que hemos visto; pero lo ms comn es incluir un entorno tabular para los cuadros y utilizar la instruccin \includegraphics para las guras. Cuando componemos nuestro documento a dos columnas, los dos entornos anteriores se ajustarn al ancho de la columna. Sin embargo, con la versin con asterisco de cada entorno (figure* y table* ) se ajustar al ancho de las dos columnas. De manera general ambos entornos tienen la siguiente estructura:

\begin{Entorno}[Colocacin] Objetos dentro del entorno \end{Entorno}


donde Entorno puede ser figure o table. El argumento opcional Colocacin sirve para A que nosotros le indiquemos a LTEX en dnde coloque este entorno, para hacerlo tenemos las siguientes letras: Argumento h t b p Lugar donde se colocar Aqu, en donde fue denido. Al inicio de la pgina. Al nal de la pgina . En una pgina especial exclusiva para elementos otantes.

stas sern tomadas de izquierda a derecha, hasta que se pueda colocar en el documento. Las opciones predeterminadas son tbp. Por ejemplo, el siguiente cdigo crea la tabla 3.1.
\begin{table} \centering \begin{tabular}{*3{c|}c} $p$&$q$&$r$& ($p\rightarrow(q\vee r)$)\\ \hline V&V&V&V\\ V&V&F&V\\ V&F&V&V\\ V&F&F&F\\ F&V&V&V\\ F&V&F&V\\ F&F&V&V\\ F&F&F&V\\ \end{tabular} \caption{Tabla de verdad} \label{tab:TablaDeVerdad} \end{table}
A Si las opciones que nosotros escogimos no ocasionan que el entorno sea colocado, LTEX mandar un warning indicando que cambi las opciones para colocar el entorno. A Tambin existe el carcter !; con l le indicamos a LTEX que no considere otra opcin para colocar nuestro entorno y debe colocarse al principio de nuestras opciones. Sin embargo, si el A entorno no puede ser colocado como indicamos, LTEX har el cambio.
A Creacin de documentos con L TEX y Kile

3.8. Elementos otantes

42

p V V V V F F F F

q V V F F V V F F

r V F V F V F V F

(p (q r)) V V V F V V V V

Cuadro 3.1: Tabla de verdad

A Cuando se est compilando nuestro archivo, LTEX guarda en una cola todos los elementos otantes y los va sacando conforme son colocados. Si queremos que se coloquen todos los elementos que tenemos guardados, tenemos las siguientes instrucciones:

\clearpage \cleardoublepage
Con estas, se utilizar una o dos pginas, respectivamente, para colocar los elementos otantes en la cola. Adems de estas instrucciones, cuando utilizamos \chapter, \chapter* y \end{document} se colocan los elementos otantes en la cola. Dado que estos entornos no siempre aparecern en donde fueron denidos en el cdigo fuente, es comn que aparezca una leyenda en el cuadro o gura la cual va enumerada. Esta leyenda puede colocarse con la instruccin

\caption{Leyenda del entorno}


Adems, podemos utilizar la instruccin \label para poder hacer referencia al entorno. Por ejemplo:
Podemos hacer una referencia a la tabla de verdad del ejemplo anterior, para sto utilizamos la instruccin \verb+\ref+ as: La tabla~\ref{tab:TablaDeVerdad}.

Podemos hacer una referencia a la tabla de verdad del ejemplo anterior, para sto utilizamos la instruccin \ref as: La tabla 3.1.

Como vemos, la referencia slo colocar el nmero y nosotros debemos colocar la palabra gura o tabla, segn corresponda. Por ltimo, una vez que denimos todas nuestras guras y cuadros, podemos incluir una Lista de guras o Lista de cuadros con las instrucciones:

\listoffigures \listoftables
respectivamente.

A Creacin de documentos con L TEX y Kile

3.9. Estilos de pgina

43

La instruccin \caption tiene un argumento opcional que funciona igual que en las instrucciones mencionadas en la seccin 3.1. El men [LaTeX/Entorno variable] contiene las opciones para insertar ya sea un entorno figure o table. De igual manera el men [Asistente/Flotadores] abre un dilogo que permite insertar alguno de estos dos entornos, pero incluye ms opciones que evitan escribir todo el cdigo. Para insertar las instrucciones que generan las listas de guras o cuadros, podemos irnos al men [LaTeX/Tablas y listas] y seleccionar la lista que queramos.

3.9

Estilos de pgina
Para terminar este captulo vamos a hablar de cmo colocar las cabeceras y el pie de la pgina. En una cabecera se coloca la informacin del captulo o seccin que se est tratando y en el pie (que es distinto a los pies de pgina generados por las notas) se coloca en ocasiones el nmero de pgina. A En LTEX tenemos de tres estilos bsicos, stos son:

plain headings empty \pagestyle{Estilo}, o \thispagestyle{Estilo}

Imprime los nmeros de pgina en el centro del pie. Es la opcin predeterminada. En la cabecera se imprime el captulo y el nmero de pgina, y el pie queda vaco. Tanto la cabecera como el pie quedan vacos.

Para elegir alguno, utilizamos la instruccin:

donde el Estilo es uno de los anteriores. Utilizando \pagestyle todas las pginas utilizarn el Estilo seleccionado, comnmente se coloca al inicio de todo el documento. Con \thispagestyle se cambia nicamente la pgina en donde se coloque esta instruccin.

Ms informacin
El paquete minitoc nos permite crear varias tablas de contenido. Podemos crear referencias cruzadas semejantes a los links de una pgina web. El paquete hyperref sirve para sto. Con el paquete endnotes nos ayuda si queremos colocar notas a pie de pgina pero que se coloquen al nal del documento. Si queremos crear nuestras propias listas existe el entorno list. El paquete fancyvrb proporciona varias opciones para componer la informacin de un entorno verbatim.
A Creacin de documentos con L TEX y Kile

3.9. Estilos de pgina

44

Cuando necesitemos hacer tablas que ocupan ms de una pgina, el paquete longtable es el adecuado.
A Para crear grcos directamente en LTEX se puede utilizar el entorno picture. Tambin existen varios paquetes adicionales, conocidos como PSTricks.

Si queremos crear nuevos elementos otantes podemos hacerlo con ayuda del paquete oat. Por ltimo, para crear nuevos estilos de pgina existe el paquete fancyhdr.

A Creacin de documentos con L TEX y Kile

Captulo 4

Matemticas
Con lo que hemos visto hasta ahora, ya podemos crear un documento completo (excepto por la bibliografa, que veremos en el siguiente captulo). Pero si nuestro documento necesita frmulas, necesitamos conocer cmo componerlas. Como mencionamos al principio, TEX (y A por consecuente LTEX) fue diseado para documentos que contienen muchas matemticas. En este captulo veremos cmo introducir diversas frmulas en nuestro documento.

4.1

Para iniciar
A Para escribir frmulas matemticas, LTEX tiene lo que se conoce como modo matemtico y para acceder a l necesitamos de instrucciones o entornos especiales. Si nuestra frmula ir dentro de un prrafo de texto, podemos utilizar las instrucciones:

$ frmula $, \( frmula \) y el entorno math


Pero si lo que queremos es que nuestra frmula aparezca en un prrafo aparte, ya sea para destacarla o porque es muy larga, podemos utilizar la instruccin:

\[ frmula \] y el entorno displaymath.


Por ejemplo:
Siendo $a$ y \(b\) los catetos y \begin{math}c\end{math} la hipotenusa de un tringulo rectngulo, entonces \[c^{2}=a^{2}+b^{2}\] (Teorema de Pitgoras).

Siendo a y b los catetos y c la hipotenusa de un tringulo rectngulo, entonces c2 = a2 + b2 (Teorema de Pitgoras).

45

4.1. Para iniciar

46

La diferencia entre las frmulas dentro de un mismo prrafo y las compuestas en prrafos independientes se puede ver en el siguiente ejemplo:
Tenemos que: $\lim_{n\to\infty}\sum_{k=1}^n\frac{1}{k^2} =\frac{\pi^2}{6}$\par Tenemos que: \[\lim_{n\to\infty}\sum_{k=1}^n\frac{1}{k^2} =\frac{\pi^2}{6}\]

Tenemos que: lmn n k=1 Tenemos que:

1 k2

2 6

= n k2 lm
k=1

2 6

Como vemos, los exponentes se colocan de manera distinta, al igual que el tamao para las A fracciones vara. Esto se debe a que cuando la frmula est dentro de un prrafo de texto, LTEX busca que la frmula tenga el mismo alto que el dems texto, y cuando se tiene la frmula en un prrafo independiente se utilizan tipos ms grandes. Es comn que las ecuaciones o frmulas de nuestro documento vayan numeradas, para lograr sto tenemos el entorno equation. Y si queremos hacer referencia a la ecuacin, simplemente utilizamos \label y \ref, como ya lo hemos visto; adems existe la instruccin

\eqref{Etiqueta}
que funciona igual que \ref, salvo que coloca el nmero de la ecuacin entre parntesis. Para utilizar \eqref se necesita incluir el paquete amsmath.
\begin{equation} \label{eq:eps} \epsilon > 0 \end{equation} De \eqref{eq:eps} se deduce\...
>0 De (4.1) se deduce... (4.1)

Estas ecuaciones se centran al ancho del rengln y su nmero de referencia se coloca del lado derecho. Sin embargo, es posible modicar su presentacin con las siguientes opciones de clase:
eqn leqno

Recorre las ecuaciones a la izquierda. Coloca el nmero de referencia a la izquierda.

4.1.1

Sintaxis en modo matemtico


Cuando estamos en modo matemtico existen algunas diferencias entre el texto normal y es importante considerarlas. Estas diferencias son: 1. Los espacios en blanco y los cambios de lnea no tienen ningn signicado. 2. Las letras son consideradas como variables y se escribirn en cursiva. 3. No se pueden incluir caracteres acentuados como en el texto normal, para hacerlo se necesitan instrucciones especiales (vase el cuadro 4.4).

A Creacin de documentos con L TEX y Kile

4.1. Para iniciar

47

4. Slo est permitido un prrafo por entorno. Asimismo, para modicar la tipografa dentro de modo matemtico se tienen instrucciones especiales. Estas instrucciones son las siguientes: Instruccin \mathnormal{ABCdef123} \mathrm{ABCdef123} \mathbf{ABCdef123} \mathit{ABCdef123} \mathtt{ABCdef123} \mathcal{ABC} \mathbb{ABC} \mathfrak{ABCabc} Muestra ABCde f ABCdef123 ABCdef123 ABCdef123 ABCdef123 A BC ABC ABCabc

Para utilizar las dos ltimas instrucciones necesitamos incluir el paquete amssymb o amsfonts. Algo muy importante es que todas stas deben utilizarse en modo matemtico, de otra forma A LTEX mandar un error. Adems de lo que explicamos arriba, es necesario considerar lo siguiente.
Agrupaciones

En modo matemtico casi todas las instrucciones afectan slo al carcter que le sigue. Para que la instruccin afecte a ms caracteres, stos se debern encerrar entre llaves ({}). Por ejemplo:
\[a^x+y \neq a^{x+y}\]
ax + y = ax+y

Notacin matemtica

Los exponentes se indican con el acento circunejo (^) y los subndices con el guin bajo (_). Existen varios tipos de puntos suspensivos: los alineados a la base del rengln (\ldots, . . . .), centrados en el rengln (\cdots, ), verticales (\vdots, . ) y diagonales (\ddots, . .. . ).

La n-sima raz se introduce con la instruccin

\sqrt[n]{radicando}
si se omite la n se compondr como raz cuadrada. Una fraccin se compone con la instruccin

\frac{numerador}{denominador}
Operadores como el signo de integral (\int), la suma (\sum) y otros se muestran en el cuadro 4.1. Los lmites se indican como exponentes y subndices.

A Creacin de documentos con L TEX y Kile

4.1. Para iniciar

48

\bigcap \bigodot \prod \bigwedge

\bigcup \bigoplus \sum \bigvee

\biguplus \bigotimes \int

\bigsqcup \oint

Cuadro 4.1: Operadores

arc cos arcsin arctan arg cos cosh cot coth

\arccos \arcsin \arctan \arg \cos \cosh \cot \coth

csc deg det dim exp gcd hom inf

\csc \deg \det \dim \exp \gcd \hom \inf

ker lg lm lm inf lm sup ln log m x a

\ker \lg \lim \liminf \limsup \ln \log \max

mn Pr sec sin sinh sup tan tanh

\min \Pr \sec \sin \sinh \sup \tan \tanh

Cuadro 4.2: Funciones matemticas

Las funciones matemticas siempre deben ir con tipografa normal, nunca en cursiva. Por esta razn se tienen las instrucciones del cuadro 4.2 para escribir los nombres de funciones. Para comprender mejor esto, veamos algunos ejemplos.
Dado un proceso estocstico $\left\{X_t\right\}_{t\in T}$ y dado $F\subset T$ se define la funcin $\varphi^F_X:(\Omega,% \mathcal{F},P)\rightarrow(E^F;\mathcal{E}^F)$ como \begin{equation} \varphi^F_X(\omega)=\left\{X_t(\omega)\right\}_{t\in F} \end{equation} (si $F=T$ ponemos simplemente $\varphi_X$ en lugar de $\varphi_X^T$). Es claro que $\varphi_X^T$ es medible debido a que para cada $t\in F$, $\pi^F_t$ $\varphi_X^T=X_t$ es medible. \begin{enumerate} \item A la funcin $\varphi_X(\omega)$ se le llama \textit{la trayectoria de $\omega$}. \item La probabilidad $P \circ \varphi^{-1}_X:\mathcal{E}^T% \rightarrow [0,1]$ definida por \begin{equation} (P\circ \varphi^{-1}_X)(A)=P(\varphi^{-1}_X(A)),% \quad\forall A\in \mathcal{E}^T \end{equation} se llama la \textit{ley} o la \textit{distribucin} del proceso $X$. \end{enumerate}

A Creacin de documentos con L TEX y Kile

4.1. Para iniciar

49

F Dado un proceso estocstico {Xt }tT y dado F T se dene la funcin X : (, F , P) (E F ; E F ) como F X () = {Xt ()}tF

(4.2)

T T (si F = T ponemos simplemente X en lugar de X ). Es claro que X es medible debido F T = X es medible. a que para cada t F, t t X

1. 2.

A la funcin X () se le llama la trayectoria de .


1 La probabilidad P X : E T [0, 1] denida por 1 1 (P X )(A) = P(X (A)),

A E T

(4.3)

se llama la ley o la distribucin del proceso X.

Sea $f\left(t\right)=e^{ct},t\geq0$, en donde $c$ es una constante real diferente de cero; entonces, \[\int^\infty_0 e^{ct}dt=\lim_{A\to\infty}\int^A_0e^{ct}dt% =\lim_{A\to\infty}\left.\frac{e^{ct}}{c}\right|^A_0\] Se concluye que la integral impropia converge si $c<0$ y diverge si $c>0$. Si $c=0$, entonces el integrando es la unidad y una vez ms la integral diverge.

Sea f (t) = ect ,t 0, en donde c es una constante real diferente de cero; entonces,
0

ect dt = lm

A 0

ect dt = lm

ect c

A 0

Se concluye que la integral impropia converge si c < 0 y diverge si c > 0. Si c = 0, entonces el integrando es la unidad y una vez ms la integral diverge.

Delimitadores horizontales

Para poner lneas horizontales encima o debajo de una expresin se tienen las instrucciones:

\overline{objetos} \underline{objetos}
y las instrucciones

\overbrace{objetos} \underbrace{objetos}
componen llaves horizontales. Por ejemplo:
\[\underline{x}\quad \overline{m+n}\quad \underbrace{a+b+\cdots+z}_{26}\]
x m+n a+b++z
26

A Creacin de documentos con L TEX y Kile

4.1. Para iniciar

50

Delimitadores verticales

Para obtener los delimitadores de un tamao adecuado para la ecuacin, es necesario utilizar las instrucciones

\left \right
A seguidos del delimitador. Los distintos delimitadores que tiene LTEX se muestran en el cuadro 4.3. Por ejemplo:

Se tiene la desigualdad: \[\left\vert\int_0^1f(x)dx\right\vert \leq\int_0^1\left\vert{}f(x)\right\vert dx\] Un intervalo semiabierto $\left(\frac{a}{b}, \frac{c}{d}\right]$

Se tiene la desigualdad:
1 1

f (x)dx
0 0

| f (x)| dx

Un intervalo semiabierto

a c b, d

( [ {

( [ \{ \langle \lfloor /

) ] }

) ] \} \rangle \rfloor \backslash

\uparrow \downarrow \updownarrow \vert \lceil

\Uparrow \Downarrow \Updownarrow \Vert \rceil

Cuadro 4.3: Delimitadores verticales


A Se puede sustituir por un punto (.) el delimitador que no se desee incluir, ya que LTEX busca un \right por cada \left encontrado.

Hay una barra de herramientas que contiene algunos botones para insertar cdigo en mdo matemtico. Adems hay dos listas que insertan delimitadores verticales. Tambin est los mens [LaTeX/Ordenes Matemticas], [LaTeX/Entorno matemtico estndar] y [LaTeX/Entornos matemticos AMS] que contienen las opciones para insertar instrucciones y entornos para modo matemtico.

4.1.2

Smbolos ms frecuentes
Como es sabido, las frmulas matemticas contienen gran variedad de smbolos. Dado A que LTEX fue creado para sto, tenemos muchsimas instrucciones para generar smbolos. Se presentan a continuacin algunos de los ms utilizados.

A Creacin de documentos con L TEX y Kile

4.1. Para iniciar

51

o o ` o

\hat{o} \grave{o} \bar{o}

o o o

\check{o} \dot{o} \vec{o}

o o

\tilde{o} \ddot{o}

o o

\acute{o} \breve{o}

Cuadro 4.4: Acentos en modo matemtico

\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta \Gammaa \Delta \Theta

\theta \vartheta \iota \kappa \lambda \mu \nu \xi \Lambda \Xi \Pi

o \pi \varpi \rho \varrho \sigma \varsigma \tau \Sigma \Upsilon \Phi

\upsilon \phi \varphi \chi \psi \omega \Psi \Omega

a Las dems letras se omitieron debido a que su forma es igual en el alfabeto latino, por ejemplo, la alfa mayscula es A y puede escribirse como \mathrm{A}.

Cuadro 4.5: Letras griegas

<

< \leq \prec \subset \sim \in

>

> \geq \succ \supset \simeq \ni

= \ll \preceq \subseteq \approx \notin

= =

\equiv \gg \succeq \supseteq \cong \neq

Cuadro 4.6: Relaciones binarias

+ \cdot \cup \oplus \odot \star

\div \cap \ominus \otimes \ast

\pm \times \vee \oslash \triangleleft \bullet

\mp \setminus \wedge \uplus \triangleright \diamond

Cuadro 4.7: Operadores binarios

\leftarrow \longleftarrow \Leftarrow \Longleftarrow

\rightarrow \longrightarrow \Rightarrow \Longrightarrow


Cuadro 4.8: Flechas

\leftrightarrow \longleftrightarrow \Leftrightarrow \Longleftrightarrow

A Creacin de documentos con L TEX y Kile

4.2. Matrices y determinantes

52

En la ventana de varios hay 5 pestaas que contienen una gran lista de smbolos matemticos, para incluirlos slo hay que hacer doble clic en el smbolo y se insertar el cdigo correspondiente en el editor.

4.2

Matrices y determinantes
Si queremos crear matrices, tenemos el entorno array. Funciona igual que el entorno tabular, slo que array debe utilizarse en modo matemtico. Por ejemplo:
\[ \left| \begin{array}{*{5}{r}} 1 & 2 & 3 & 4 & 5 \\ 6 & 7 & 8 & 9 & 10 \\ 11 & 12 & 13 & 14 & 15\\ 16 & 17 & 18 & 19 & 20 \\ 21 & 22 & 23 & 24 & 25 \end{array}\right|=0\]
1 6 11 16 21 2 7 12 17 22 3 8 13 18 23 4 9 14 19 24 5 10 15 20 25

=0

4.3

Ecuaciones largas
Es posible utilizar tambin el entorno array para poner, por ejemplo, funciones continuas por partes.
\begin{displaymath} f\left( x\right)=\left\{% \begin{array}{cc} \frac{x^{2}-x-2}{x-2} & \textrm{si }x\neq2\\ 1 & \textrm{si }x=2 \end{array} \right. \end{displaymath}
f (x) =
x2 x2 x2

si x = 2 si x = 2

Para ecuaciones que ocupan ms de un prrafo o para sistemas de ecuaciones podemos utilizar el entorno eqnarray. Funciona como una tabla con tres columnas. Por ejemplo:
\begin{eqnarray} f(x) & = & \cos x \\ f'(x) & = & -\sin x \\ \int_{0}^{x} f(y) dy & = & \sin x \end{eqnarray}
0

f (x) f (x)
x

= = =

cos x sin x sin x

(4.4) (4.5) (4.6)

f (y)dy

Existe el entorno eqnarray* que no numera las ecuaciones; y dentro de un entorno eqnarray para indicar que no se numere la ecuacin se escribe la instruccin \nonumber

A Creacin de documentos con L TEX y Kile

4.4. Teoremas y demostraciones

53

antes del n de rengln (\\). Adems de los mens [LaTeX/Entorno matemtico estndar] y [LaTeX/Entornos matemticos AMS] que contienen las opciones para insertar los entornos que hemos visto en estas dos secciones, en el men [Asistente/Matemtica] aparece un dilogo que inserta estos entornos y contiene algunas otras opciones que evitan tener que escribir todo el cdigo.

4.4

Teoremas y demostraciones
En textos cientcos es comn que necesitemos incluir enunciados tales como teoremas, corolarios, lemas, deniciones, axiomas, casos, ejemplos, demostraciones, etc. Estos enunciados tienen un formato especial: se componen en un prrafo aparte y se enumeran para hacer referencias. A Para componer este tipo de enunciados LTEX nos permite denir entornos que tendrn un formato especial. La instruccin

\newtheorem{Nombre}[compartir-contador]{cabecera}[ligar-contador]
dene un nuevo entorno para componer enunciados. El argumento Cabecera es el texto que se compone como ttulo del enunciado, por ejemplo, Teorema. El argumento opcional compartircontador sirve para que tanto el entorno Nombre como el denido como compartir-contador compartan la numeracin. El argumento opcional ligar-contador dene el contador compuesto por varios niveles, por ejemplo, si se escribe chapter la etiqueta mostrar el nmero del enunciado junto con el nmero del captulo. Los enunciados se escriben dentro del entorno Nombre. Con los siguientes ejemplos se podr entender mejor sto. En el prembulo denimos lo siguiente:
\newtheorem{propC}{Proposicin}[chapter] \newtheorem{propS}{Proposicin}[section] \newtheorem{prop}{Proposicin}

Utilizando los entornos tenemos lo siguiente:


\begin{propC} El conjunto de los nmeros primos es infinito. \end{propC} \begin{propS} El conjunto de los nmeros primos es infinito. \end{propS} \begin{prop} El conjunto de los nmeros primos es infinito. \end{prop}

A Creacin de documentos con L TEX y Kile

4.4. Teoremas y demostraciones

54

Proposicin 4.1 El conjunto de los nmeros primos es innito. Proposicin 4.4.1 El conjunto de los nmeros primos es innito. Proposicin 1 El conjunto de los nmeros primos es innito.

Para ligar dos contadores denimos los entornos de la siguiente manera:


\newtheorem{definicion}{Definicin} \newtheorem{proposicion}[definicion]{Proposicin}

Utilizando estos entornos tenemos lo siguiente:


\begin{definicion} Sea $\{X_t\}_{t\in T}$ un proceso estocstico con espacio de estados $(E,\mathcal{E})$,\... \end{definicion} \begin{proposicion} Sea $T$ un espacio mtrico separable, $E$ espacio mtrico y $\{X_t\}_{t\in T}$ un proceso estocstico\... \end{proposicion}

Denicin 1 Sea {Xt }tT un proceso estocstico con espacio de estados (E, E ),... Proposicin 2 Sea T un espacio mtrico separable, E espacio mtrico y {Xt }tT un proceso estocstico...

Adems, todos los enunciados tienen un argumento opcional identicacin que permite citar el autor original o el nombre con el cual se conoce al enunciado.

\begin{nombre}[identicacin]
Esta identicacin se compone entre parntesis y en negrita, en la cabecera del enunciado. Por ejemplo:
\begin{teorema}[Grassman] Sean $F$ y $G$ dos subespacios vectoriales de $E$ y supongamos que la dimensin de $E$ es finita. Entonces $F$, $G$, $F\cap G$ y $F+G$ son todos de dimensin finita y \[\dim F+\dim G= \dim(F+G)+\dim(F\cap G).\] \end{teorema}
Teorema 1 (Grassman) Sean F y G dos subespacios vectoriales de E y supongamos que la dimensin de E es nita. Entonces F, G, F G y F + G son todos de dimensin nita y dim F + dim G = dim(F + G) + dim(F G).

Para hacer una referencia a los enunciados slo tenemos que incluir la instruccin \label dentro del entorno.
A Creacin de documentos con L TEX y Kile

4.4. Teoremas y demostraciones

55

Ms informacin
Los paquetes desarrollados por la AMS (American Mathematical Society) tienen una gran cantidad de instrucciones para componer matemticas. Existe el paquete chemsym, que es muy til para componer frmulas qumicas.

A Creacin de documentos con L TEX y Kile

Captulo 5

Bibliografa
La bibliografa es una parte muy importante cuando hacemos un trabajo de investigacin, ya que, a quienes les interese el tema, podrn continuar con la investigacin o profundizar en algn tema especco. De igual manera, cuando hacemos una cita textual de un fragmento de otro trabajo o incluimos datos extrados de otra fuente, es preciso dar una referencia bibliogrca completa de la fuente citada, adems de enlazar la cita con la referencia bibliogrca correspondiente mediante una cita bibliogrca. Normalmente, al nal del trabajo se debe incluir una lista de todas las referencias bibliogrcas correspondientes a las citas bibliogrcas hechas dentro del escrito.

5.1

Sistemas de citacin bibliogrca


Cada editorial y escuela tiene un estilo propio para componer las citas bibliogrcas, pero tenemos bsicamente tres estilos para componerlas: el sistema autor-fecha, el sistema numrico y el sistema de referencias insertadas, adems de un sistema mixto, el sistema autor-fecha abreviado, que combina las ventajas de los sistemas autor-fecha y numrico. Brevemente veremos cmo se componen estos estilos.

Sistema autor-fecha

Las citas bibliogrcas se forman con el apellido del autor seguido del ao de la publicacin, este ltimo entre parntesis. Cuando se trata de dos autores se incluyen ambos, por ejemplo: Pujol y Sol (1995), puede utilizarse tambin la ligadura latina & para separar los autores. Si son ms de dos slo se incluye el primero seguido de la abreviacin latina et al., por ejemplo: Goossens et al. (1993). En caso de haber dos o ms citas idnticas pero correspondientes a publicaciones diferentes, se distinguen mediante una letra al nal del ao de la publicacin: Knuth (1986a), Knuth (1986b), etc. Este sistema permite agregar, modicar y borrar citas fcilmente. Sin embargo, la desventaja principal es el espacio que ocupan, esto puede distraer al lector del contenido del trabajo.
Sistema numrico

Con este sistema, las citas se numeran entre corchetes, por ejemplo, la primera entrada en la lista de referencias bibliogrcas ser: [1]. En cuanto al orden en que se numeran las citas,

56

5.2. Estilos bibliogrcos

57

se tienen dos opciones: segn el orden de aparicin dentro del trabajo, o por orden alfabtico de los autores de las referencias. Si bien, este sistema es muy compacto, la desventaja principal es que es poco descriptivo: el lector tendr que consultar frecuentemente las referencias bibliogrcas durante la lectura del trabajo.
Sistema de referencias insertadas

Con el sistema de referencias insertadas las citas bibliogrcas se reemplazan por referencias bibliogrcas completas. Por ejemplo, en lugar de escribir Pujol y Sol (1995) [1], se incluye dentro del texto la referencia bibliogrca correspondiente entre parntesis, por ejemplo cuando se comenta el libro de J. M. Pujol y J. Sol (Ortotipograa. Manual de lautor, lautoeditor y el dissenyador grc. Columna, Barcelona, 1995). Este sistema resulta muy compacto y descriptivo, pero tiene la gran desventaja de distraer al lector del contenido, adems de obligar a volver a escribir las referencias bibliogrcas enteras cada vez que se hace una cita.
Sistema autor-fecha abreviado

Las ventajas del sistema autor-fecha y del sistema numrico se combinan en una variante del sistema autor-fecha, que consiste en abreviar el apellido del autor a las tres primeras letras, seguidas de los dos ltimos dgitos del ao de publicacin y cerrar la cita entre corchetes: [Knu86]. En caso de tener dos o tres autores, se junta la primera letra del apellido de cada uno de los autores, y si son ms de tres, se escriben las iniciales de los dos primeros seguidos de un signo ms (+), por ejemplo: [PS95] y [GM+94]. A pesar de que este sistema no permite distinguir las citas bibliogrcas idnticas pero de publicaciones de siglos diferentes, es un sistema de cita bibliogrca muy utilizado.

5.2

Estilos bibliogrcos
Para la presentacin de las referencias bibliogrcas, se tienen cinco estilos bsicos: el estilo de notas, el numrico, el alfabtico, el alfabtico abreviado y el estilo chicago. Con el estilo bibliogrco de notas, junto con el sistema numrico de citas, las referencias bibliogrcas se disponen como notas a pie de pgina. El estilo bibliogrco numrico, usado juntamente con el sistema numrico de citas, compone las referencias, ya sea ordenadas alfabticamente o por orden de citacin, pero siempre al nal del trabajo y llevan por etiqueta la cita bibliogrca correspondiente.. El estilo bibliogrco alfabtico, junto con el sistema autor-fecha abreviado de citas, dispone las referencias bibliogrcas por orden alfabtico al nal del trabajo y su etiqueta correspondiente, en formato autor-fecha abreviado. El estilo bibliogrco alfabtico abreviado es una variante del estilo bibliogrco alfabtico. A diferencia del anterior, este estilo lleva el nombre de los autores abreviado con las iniciales.

A Creacin de documentos con L TEX y Kile

A 5.3. Composicin de bibliografa y referencias bibliogrcas con L TEX

58

Por ltimo, el estilo bibliogrco chicago es un estilo muy difundido en el mundo acadmico anglosajn, pero ha sido adoptado por varias asociaciones. Este estilo, juntamente con el sistema autor-fecha, se pone al nal del trabajo, y se compone el apellido antes del nombre del autor, y no se etiquetan.

5.3

A Composicin de bibliografa y referencias bibliogrcas con L TEX


Las citas bibliogrcas son referencias cruzadas hacia una lista de referencias bibliogrcas. De igual manera que funcionan las instrucciones \label y \ref, se tienen las instrucciones \bibitem y \cite para las citas bibliogrcas. La instruccin

\cite[nota]{clave}
introduce una cita bibliogrca hacia la referencia bibliogrca que tiene clave por identicador. El parmetro nota permite componer una nota como parte de la cita bibliogrca, por ejemplo, mencionar la pgina de donde se extrajo la informacin.
Las estructuras de grafo~\cite[pg.~188]{loewe} han sido interpretadas en~\cite{atupa} como lgebras parciales unarias.

Las estructuras de grafo (Lw93, pg. 188) han sido interpretadas en (BR+96) como lgebras parciales unarias.

Cuando tenemos que hacer dos o ms citas bibliogrcas consecutivas, debemos incluirlas todas dentro de una misma instruccin \cite separadas por comas. Como complemento de las citas bibliogrcas es necesaria una bibliografa o una lista de referencias bibliogrcas. Existe el entorno thebibliography que compone la bibliografa o lista de referencias bibliogrcas. Los elementos dentro de este entorno se especican con la instruccin

\bibitem[cita]{clave} datos de la referencia


donde cita es la cita bibliogrca, clave es una etiqueta para identicar la referencia y datos de la referencia es la informacin de la referencia bibliogrca. Este entorno funciona como un entorno itemize, pero los tems se separan con \bibitem en lugar de \item. A continuacin mostramos algunos ejemplos para componer la bibliografa. Sistema numrico de cita y estilo bibliogrco numrico:
Algunos autores, como por ejemplo~\cite{ortotipografia}, afirman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa. \begin{thebibliography}{9} \bibitem{ortotipografia} Josep M. Pujol y Joan Sol. \textit{Ortotipografa. Manual de l'autor, l'autoeditor i eldissenyador grfic}. Columna,Barcelona, 1995. \end{thebibliography}
A Creacin de documentos con L TEX y Kile

A 5.3. Composicin de bibliografa y referencias bibliogrcas con L TEX

59

Algunos autores, como por ejemplo [1], arman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa.

Referencias
[1] Josep M. Pujol y Joan Sol. Ortotipografa. Manual de lautor, lautoeditor i el dissenyador grc. Columna, Barcelona, 1995.

Sistema autor-fecha de cita y estilo bibliogrco alfabtico:


Algunos autores, como por ejemplo~\cite{ortotipografia}, afirman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa. \begin{thebibliography}{XXX99} \bibitem[PS95] {ortotipografia} Josep M. Pujol y Joan Sol. \textit{Ortotipografa. Manual de l'autor, l'autoeditor i el dissenyador grfic}. Columna, Barcelona, 1995. \end{thebibliography}

Algunos autores, como por ejemplo [PS95], arman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa.

Referencias
[PS95] Josep M. Pujol y Joan Sol. Ortotipografa. Manual de lautor, lautoeditor i el dissenyador grc. Columna, Barcelona, 1995.

Sistema autor-fecha abreviado de cita y estilo bibliogrco alfabtico abreviado:


Algunos autores, como por ejemplo~\cite{ortotipografia}, afirman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa. \begin{thebibliography}{XXX99} \bibitem[PS95] {ortotipografia} J. M. Pujol y J. Sol. \textit{Ortotipografa. Manual de l'autor, l'autoeditor i el dissenyador grfic}. Columna, Barcelona, 1995. \end{thebibliography}

A Creacin de documentos con L TEX y Kile

A 5.3. Composicin de bibliografa y referencias bibliogrcas con L TEX

60

Algunos autores, como por ejemplo [PS95], arman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa.

Referencias
[PS95] J. M. Pujol y J. Sol. Ortotipografa. Manual de lautor, lautoeditor i el dissenyador grc. Columna, Barcelona, 1995.

Sistema autor-fecha de cita y estilo bibliogrco chicago:


Algunos autores, como por ejemplo~ \cite{ortotipografia}, afirman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa. \begin{thebibliography}{} \bibitem[Pujol y Sol, 1995] {ortotipografia} Pujol, J.~M. y Sol J. (1995) \textit{Ortotipografa. Manual de l'autor, l'autoeditor i el dissenyador grfic}. Columna, Barcelona. \end{thebibliography}

Algunos autores, como por ejemplo (Pujol y Sol, 1995), arman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa.

Referencias
Pujol, J. M. y Sol, J. (1995). Ortotipografa. Manual de lautor, lautoeditor i el dissenyador grc. Columna, Barcelona.

Sistema numrico de cita y estilo bibliogrco notas:


Algunos autores\footnote{Pujol, J.~M. y Sol J. \textit{Ortotipografa. Manual de l'autor, l'autoeditor i el dissenyador grfic}. Columna, Barcelona, 1995.} afirman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa.

Algunos autores1 arman que la ortografa y la tipografa tienden, hoy en da, hacia la ortotipografa.
J. M. y Sol J. Ortotipografa. Manual de lautor, lautoeditor i el dissenyador grc. Columna, Barcelona, 1995.
1 Pujol,

En el men [LaTeX/Tablas y listas] est la opcin que inserta un entorno thebibliography. En la misma lista desplegable que inserta las etiquetas, refencias y notas a pie de pgina, se puede insertar una cita (\cite).

A Creacin de documentos con L TEX y Kile

5.4. Bases de datos bibliogrcos con BibTEX

61

5.4

Bases de datos bibliogrcos con BibTEX


Muchos de los datos bibliogrcos que utilizamos en un trabajo podemos reutilizarlos, as que una cuidadosa recoleccin y un registro correcto de esos datos puede ser buena inversin. B IBTEX es un sistema de marcado que comprende un formato estndar para la compilacin de referencias bibliogrcas, un conjunto de estilos bibliogrcos estndares, un lenguaje de programacin para la denicin de nuevos estilos bibliogrcos y programas informticos de soporte a la gestin de bases de datos bibliogrcos. Dentro de una base de datos bibliogrcos en B IBTEX las referencias tienen la forma
@categora { clave, entrada = "texto", entrada = "texto", . . . entrada = "texto" }

donde clave es el identicador usado para hacer citas bibliogrcas mediante la instruccin \cite. El texto asociado a cada entrada tiene que ir delimitado por comillas dobles o por llaves de apertura y cierre, salvo que se trate de un nmero (en este caso, las llaves son optativas). Dentro de B IBTEX pueden denirse abreviaciones con la instruccin:

@string{abreviacin = "texto"}
Las categoras estndares de B IBTEX son las siguientes:
article Un artculo publicado en una revista. Entradas obligatorias: author, title, journal y year. Entradas optativas: volume, number, pages, month y note. book Un libro. Entradas obligatorias: author o editor, title, publisher y year. Entradas optativas: volume o number, series, address, edition, month y note. booklet Un documento impreso y encuadernado pero que no ha sido publicado. Entrada obligatoria: title. Entradas optativas: author, howpublished, address, month, year y note. inbook Una parte de un libro, como por ejemplo un captulo o una serie de pginas consecutivas. Entradas obligatorias: author o editor, title, chapter y/o pages, publisher y year. Entradas optativas: volume o number, series, type, address, edition, month y note. incollection Una parte de un libro con un ttulo propio. Entradas obligatorias: author, title, booktitle, publisher y year. Entradas optativas: editor, volume o number, series, type, chapter, pages, address, edition, month y note. inproceedings Un artculo publicado en la miscelnea de un congreso. Entradas obligatorias: author, title, booktitle y year. Entradas optativas: editor, volume o number, series, pages, address, month, organization, publisher y note. manual Un manual de documentacin tcnica. Entrada obligatoria: title. Entradas optativas: author, organization, address, edition, month, year y note. masterthesis Una tesis de licenciatura. Entradas obligatorias: author, title, school y year. Entradas optativas: type, address, month y note.
A Creacin de documentos con L TEX y Kile

5.4. Bases de datos bibliogrcos con BibTEX

62

misc Un trabajo que no se ajusta a ninguna de las categoras. No tiene entradas obligatorias. Entradas optativas: author, title, howpublished, month, year y note. phdthesis Una tesis doctoral. Entradas obligatorias: author, title, school y year. Entradas optativas: type, address, month y note. proceedings La miscelnea de un congreso. Entradas obligatorias: title y year. Entradas optativas: editor, volume o number, series, month, organization, publisher y note. techreport Un reporte tcnico o de investigacin. Entradas obligatorias: author, title, institution y year. Entradas optativas: type, number, address, month y note. unpublished Un trabajo indito. Entradas obligatorias: author, title y note. Entradas optativas: month y year.

Ahora bien, las entradas estndar de informacin son las que se muestran en el cuadro 5.1. Dentro de las entradas author y editor el nombre tiene que escribirse antes del apellido, o bien, el nombre despus del apellido pero separados por una coma. Por ejemplo, ambas entradas son equivalentes:
author = "Kurt Gdel" author = "Gdel, Kurt"

Para incluir los dos apellidos del autor o editor, es preciso utilizar siempre la segunda forma. Por ejemplo, la denicin de un libro es la siguiente:
@book{ LaTeX:Goossens, author = {Goossens, Michel and Mittelbach, Frank and Samarin, Alexander}, title = {The \LaTeX\ Companion}, publisher = {Addison-Wesley}, year = {1994} }
A Ahora bien, para hacer una cita dentro de LTEX se utiliza la instruccin \cite; para este ejemplo sera:

\cite{LaTeX:Goossens}

5.4.1

A Uso de la base de datos bibliogrcos en L TEX

Una vez elaborada la base de datos bibliogrcos con B IBTEX, puede ocuparse dentro de A LTEX. La instruccin:

\bibliography{lista de archivos}
sustituye al entorno bibliography y especica el nombre o los nombres de los archivos con extensin .bib que contienen la base de datos bibliogrcos, es decir, que contienen las referencias bibliogrcas correspondientes a las citas bibliogrcas hechas en el documento. Durante la composicin de la bibliografa solamente se incluir la lista de las referencias bibliogrcas citadas a lo largo del documento. Pero con la instruccin:

\nocite{lista de claves}
A Creacin de documentos con L TEX y Kile

5.4. Bases de datos bibliogrcos con BibTEX

63

address annote author booktitle chapter crossref edition editor howpublished institution journal key

month note number organization pages publisher school series title type

volume year

La direccin de la editorial o la institucin que publica ocialmente el trabajo. Comentario. Se puede utilizar para componer una bibliografa comentada. El nombre del autor o los autores. El ttulo completo del libro o el volumen de miscelnea con el subttulo, si lo hay. El nmero del captulo o apartado. La clave de la referencia bibliogrca de la cual se hace una referencia cruzada. El ordinal de la edicin concreta, si no es la primera, por ejemplo: Segunda. El nombre del editor o los editores. Indicacin de cmo se ha hecho pblico un trabajo de tipo booklet o misc. El nombre de la institucin que publica ocialmente el trabajo. El ttulo de la revista. Una clave alternativa que se puede usar para ordenar alfabticamente la referencia bibliogrca, para hacer referencias cruzadas y para componer la cita bibliogrca correspondiente cuando faltan los datos author y editor. El mes de la publicacin o el mes en que fue escrito, en el caso de un trabajo indito. Informacin adicional que pueda resultar de inters para el lector. El nmero de una revista, un reporte o un trabajo dentro de una serie. El nombre de la institucin que organiza el congreso o que publica el manual de documentacin tcnica. La paginacin del trabajo. El nombre de la editorial que publica el libro o el volumen de miscelnea. El nombre de la universidad, la facultad o el departamento donde se ha presentado la tesis doctoral o de licenciatura. El nombre de la serie o de la coleccin de libros o volmenes de miscelnea. El ttulo completo del trabajo cientco con el subttulo, si lo hay. La clase de reporte, tcnico o de investigacin, la clase de parte de un libro en un trabajo de tipo inbook o incollection, o la clase de tesis, de licenciatura o doctoral. El nmero de volmenes de una revista cientca o de un libro de varios volmenes. El ao de publicacin o el ao en que fue escrito, en el caso de un trabajo indito.
Cuadro 5.1: Entradas estndar de informacin

A Creacin de documentos con L TEX y Kile

5.4. Bases de datos bibliogrcos con BibTEX

64

se incluirn tambin las referencias bibliogrcas que tienen los argumentos clave como clave de cita. Y con la instruccin

\nocite{*}
se incluirn todas las referencias bibliogrcas de una base de datos bibliogrcos.
Estilos bibliogrcos

En cuanto a los estilos bibliogrcos estndares, la instruccin:

\bibliographystyle{estilo}
especica tanto el estilo de cita bibliogrca como el estilo bibliogrco, donde estilo es uno de los siguientes:

plain unsrt

alpha abbrv

Sistema numrico de citacin y estilo bibliogrco numrico. Las referencias bibliogrcas son ordenadas alfabticamente. Sistema numrico de citacin y estilo bibliogrco numrico. Las referencias bibliogrcas no son ordenadas alfabticamente sino que mantienen el orden que tienen dentro de la base de datos bibliogrcos. Sistema autor-fecha abreviado de citacin y estilo bibliogrco alfabtico. Sistema autor-fecha abreviado de citacin y estilo bibliogrco alfabtico abreviado.

Adems de estos cuatro estilos estndares, el estilo chicago permite utilizar el sistema autor-fecha de citacin y el estilo bibliogrco chicago. Por ltimo, para que la bibliografa aparezca en nuestro documento, debemos hacer lo siguiente:
A 1. Compilar una vez con LTEX nuestro archivo tex.

2. Compilar el mismo archivo tex pero ahora con el programa bibtex


A 3. Compilar nuevamente el archivo tex con LTEX.

obviamente, ninguna de estas compilaciones deber arrojar errores. En el men [LaTeX/Bibliografa] estn las opciones para crear un archivo bib.

Ms informacin
El paquete cite modica la presentacin de las citas, por ejemplo, [1,2,3,4,8] aparecer como [14,8] en el documento. El paquete citesort adems de hacer lo mismo que el paquete cite, ordena las citas antes de agruparlas; por ejemplo, [1,2,3,4,7,6,5,8] aparecer como [18].
A Creacin de documentos con L TEX y Kile

5.4. Bases de datos bibliogrcos con BibTEX

65

El paquete footbib permite componer las citas bibliogrcas en el estilo de notas, pero la informacin se toma de la base de datos o del entorno thebibliography. Con el paquete bibunits permite incluir varias listas de referencias bibliogrcas en distintas partes del documento. Por ejemplo, se puede incluir la bibliografa de cada captulo al nal del mismo. Existe el paquete gloss que permite crear glosarios para nuestro documento. Este paquete utiliza B IBTEX.

A Creacin de documentos con L TEX y Kile

Captulo 6

ndices
Con todo que hemos visto en los captulos anteriores es posible crear un documento completo. Lo que trataremos en este captulo es cmo crear ndices alfabticos. Los ndices son muy utilizados en trabajos grandes, como libros, ya que permiten localizar rpidamente la informacin que se necesita sin tener que recorrer todo el documento. Un buen ndice debe dar mayor informacin que la tabla de contenidos. Un ndice alfabtico es una coleccin de entradas ordenadas alfabticamente, que corresponden a los conceptos principales que son tratados en el documento y facilitan su localizacin mediante referencias al nmero o a los nmeros de pgina correspondientes, como tambin a otros conceptos que estn relacionados directa o indirectamente. Cuando las entradas del ndice alfabtico contienen muchas referencias, resulta conveniente desglosar las entradas en subentradas, que corresponden a subconceptos del concepto principal. A LTEX cuenta con el entorno theindex que sirve para crear un ndice alfabtico. La estructura de este entorno es la siguiente:

\begin{theindex} \item{Entrada, Pgina} \subitem{SubEntrada, Pgina} \subsubitem{SubSubEntrada, Pgina} ... \end{theindex}


En cada \?item se coloca la entrada correspondiente, pudiendo colocar hasta tres niveles de profundidad para la Entrada. Este entorno se deber colocar donde queremos que aparezca el ndice. La gran desventaja de utilizar este entorno es que los nmeros de pgina tendrn que actualizarse cada vez que se hagan cambios en el texto principal, adems de que se debern ordenar alfabticamente manualmente.

6.1

Preparacin de ndices alfabticos con MakeIndex


KE I NDEX ,

Una forma de facilitar la tarea para crear un ndice alfabtico es utilizar el programa M A junto con algunos paquetes; principalmente existe el paquete makeidx. Una vez incluido el paquete makeidx, tenemos que incluir la instruccin

\makeindex
66

6.1. Preparacin de ndices alfabticos con MakeIndex

67

en el prembulo de nuestro documento, e incluir la instruccin

\printindex
en donde queremos componer el ndice alfabtico. Por lo general el ndice alfabtico se coloca al nal del documento. Una vez hecho esto, la instruccin

\index{texto}
dene la entrada texto que aparecer en el ndice alfabtico. Adems esta instruccin agregar el nmero de pgina donde se encuentra la entrada. El ndice alfabtico se compone dentro de un entorno theindex en donde se ordenan las entradas alfabticamente y se componen a dos columnas. Este entorno se incluye en el documento con la instruccin \printindex. El texto de las subentradas y subsubentradas de una entrada del ndice alfabtico se separan del texto de la entrada correspondiente mediante signos de admiracin (!). La instruccin

\index{texto!subtexto}
dene la subentrada subtexto dentro de la entrada texto, mientras que la instruccin

\index{texto!subtexto!subsubtexto}
dene la subsubentrada subsubtexto de la subentrada subtexto dentro de la entrada texto. Veamos un ejemplo.
Pgina Pgina Pgina Pgina Pgina Pgina Pgina 63: 64: 64: 71: 81: 85: 69: \index{bibliografas!concepto} \index{bibliografas!estilo!descriptivo} \index{bibliografas!estilo!normalizado} \index{bibliografas!estilo!descriptivo} \index{bibliografas!ordenacin} \index{bibliografas!estilo!normalizado} \index{bibliografas!estilo!descriptivo}

Los nmeros de pgina indican en dnde se deni la entrada, y el resultado de la compilacin es el siguiente:

ndice alfabtico
bibliografas concepto, 63 estilo descriptivo, 64, 71, 89 normalizado, 64, 85 ordenacin, 81

Algunas otras opciones se vern a continuacin. Para especicar el rango de pginas en donde se trata el concepto se puede utilizar la misma instruccin \index con la siguiente modicacin:
A Creacin de documentos con L TEX y Kile

6.1. Preparacin de ndices alfabticos con MakeIndex

68

\index{texto|(}
con |( indicamos que inicia la denicin de la entrada texto, y con

\index{texto|)}
indicamos que la denicin de la entrada texto ha terminado. Por ejemplo:
Pgina Pgina Pgina Pgina Pgina 63: 64: 64: 66: 71: \index{bibliografas!concepto|(} \index{bibliografas!concepto|)} \index{bibliografas!estilo!descriptivo|(} \index{bibliografas!estilo!descriptivo|)} \index{bibliografas!estilo!descriptivo}

bibliografas concepto, 6364 estilo descriptivo, 6466, 71

M AKE I NDEX sustituir todas las entradas que comienzan y terminan en la misma pgina por una entrada con referencia a una sola pgina. Adems, elimina todas las entradas dentro de un rango de pginas denido con la misma entrada. Ahora bien, en cuando a la ordenacin alfabtica, M AKE I NDEX coloca las palabras con acento despus de las palabras sin acento grco. No obstante, es posible especicar la ordenacin alfabtica de cada entrada con la instruccin

\index{orden@texto}
Con esta instruccin se dene la entrada texto que ser ordenada segn el texto orden. Tambin es posible resaltar el texto de los nmeros de pgina. Para lograr esto utilizamos la instruccin

\index{texto|estilo}
la cual dene la entrada texto y el nmero de pgina correspondiente se compone segn el estilo especicado, es decir, el nmero de pgina n se compone como \estilo{n}. Por ejemplo:
Pgina Pgina Pgina Pgina Pgina Pgina 281: 296: 297: 308: 311: 314: \index{bibliografas|textit} \index{bibliografas|(} \index{bibliografas|)} \index{sistema autor-fecha|textbf} \index{sistema autor-fecha|(} \index{sistema autor-fecha|)}

bibliografas, 281, 296297 sistema autor-fecha, 308, 311314

A Creacin de documentos con L TEX y Kile

6.1. Preparacin de ndices alfabticos con MakeIndex

69

Por ltimo, para incluir una referencia cruzada dentro del ndice alfabtico se tiene la instruccin

\index{texto|see{referencia}}
Por ejemplo:
Pgina 121: Pgina 122: \index{Valor presente neto} \index{\textit{VPN}|see{Valor presente neto}}

Valor presente neto, 121 VPN, vase Valor presente neto

En el men [LaTeX/Tablas y listas] se pueden insertar las instrucciones para generar e imprimir el ndice. En la lista desplegable de las referencias tambin se puede insertar la instruccin \index.

Ms informacin
El paquete index, adems de redenir algunas instrucciones para crear de manera ms adecuada los ndices, permite crear varios tipos de ndices.

A Creacin de documentos con L TEX y Kile

Captulo 7

Personalizar tareas
A Ahora veremos algunas formas de hacer tareas que LTEX no hace directamente. Como A mencionamos al principio, TEX y LTEX no son procesadores de texto comunes, sino que son compiladores, as que necesitamos de varias instrucciones para darle el formato a nuestro documento. Muchas tareas las podemos realizar fcilmente con las instrucciones y entornos que A provee LTEX, sin embargo, habr ciertos formatos que nosotros tendremos que denir.

7.1

Nuevas instrucciones
A Es posible con LTEX crear nuevas instrucciones y entornos. Para las instrucciones tenemos las siguientes instrucciones:

\newcommand*{\Nombre}[NmArg][ArgPred]{Denicin} \renewcommand*{\Nombre}[NmArg][ArgPred]{Denicin} \providecommand*{\Nombre}[NmArg][ArgPred]{Denicin}


Con \newcommand* denimos una instruccin Nombre. Esta instruccin puede necesitar de 0 a 9 argumentos obligatorios (en el caso de ser cero, puede omitirse) y hasta un argumento optativo (que tomar el valor de 1); para utilizar estos argumentos se coloca el carcter # seguido del nmero del argumento. Lo que har la instruccin es lo que denamos en Denicin. Veamos un ejemplo:
\newcommand*{\software}[2][\large]{\textit{#1#2}} Existen varios programas que sirven para elaborar documentacin tcnica, entre ellos se tiene: \software[\huge]{FrameMaker}, \software{Ventura Publisher}, \software{FreeHand}, \software[\small]{Word},\...

Existen varios programas que sirven para elaborar documentacin tcnica, entre ellos se tiene:

FrameMaker, Ventura Publisher, FreeHand, Word,...

Como vemos en el ejemplo, denimos la instruccin \software que necesita de dos argumentos: uno optativo, el tamao de la letra que est denido como \large, y el otro es el texto
70

7.2. Nuevos entornos

71

que va entre llaves. Al utilizar la instruccin se compondr el texto en cursiva y del tamao especicado. A Si denimos una instruccin que ya existe, LTEX mandar un error. Para modicar el comportamiento de una instruccin que ya existe, utilizamos \renewcommand* en lugar de \newcommand*. Por ejemplo
\renewcommand*{\textit}{\textbf{Ya no hace lo mismo que antes}} La instruccin \verb+\textit+ cambi: \textit. Como vemos, ya no necesita de ningn argumento.

La instruccin \textit cambi: Ya no hace lo mismo que antes. Como vemos, ya no necesita de ningn argumento.
A Sin embargo, no es recomendable redenir las instrucciones de LTEX, ya que podemos crear errores inesperados. Una forma de evitar sto es utilizando \providecommand*, la cual no realizar ningn cambio sobre la instruccin que denamos en caso de que dicha instruccin ya exista. Por ejemplo:

\providecommand*{\itshape}{\textbf{Ya no hace lo mismo que antes}} La instruccin \verb+\itshape+ no cambi: \itshape. Como ya estaba definida, se ignora su modificacin.

La instruccin \itshape no cambi: . Como ya estaba denida, se ignora su modicacin.

Estas tres instrucciones no permiten argumentos que contengan varios prrafos, ya que mandarn errores al compilar. Pero si queremos que los acepte podemos utilizar las versiones sin asterisco de cada una: \newcommand, \renewcommand y \providecommand. Sin embargo, pasar como argumentos varios prrafos ocupar ms memoria en la compilacin, ya que primero se guardan los argumentos y luego se aplican los cambios. En estos casos lo mejor es denir un entorno.

7.2

Nuevos entornos
Para denir entornos, tenemos las siguientes instrucciones:

\newenvironment*{Nombre}[NmArg][ArgPred]{DefInicio}{DefFinal} \renewenvironment*{Nombre}[NmArg][ArgPred]{DefInicio}{DefFinal}
las cuales denen un entorno Nombre. Los argumentos se manejan igual que en la denicin de instrucciones. En la parte DefInicio se indica qu se har cuando se escriba \begin{Nombre}, y en DefFinal se indica lo que se har cuando se escriba \end{Nombre}. Veamos un ejemplo:
A Creacin de documentos con L TEX y Kile

7.3. Contadores

72

\newenvironment*{cita}[1]% {\newcommand\Autor{#1}\begin{quote}\itshape}% {\end{quote}\centerline{\Autor}} \begin{cita}{Javier} Mi carrera ha sido lenta como la del caracol, pero segura y slida como su concha. \end{cita}

Mi carrera ha sido lenta como la del caracol, pero segura y slida como su concha. Javier

En este ejemplo observamos que primero se inicia un entorno quote y el texto se colocar en cursiva y al nal se colocar el nombre del autor de la cita. Como podemos ver, primero se deni la instruccin \Autor que guardar el argumento obligatorio; esto se debe a que no es posible utilizar directamente los argumentos en la parte DefFinal, slo en DefInicio. De igual manera que con las instrucciones, es posible utilizar las versiones sin asterisco de \newenvironment y \renewenvironment, para poder modicar ms de un prrafo dentro del entorno, lo cual es ms comn.

7.3

Contadores
A LTEX utiliza muchos contadores para componer un documento: el nmero de pgina, el nmero de captulo, seccin y subseccin, el nmero de las nota a pie de pgina, etc. Estos contadores funcionan como una variable entera en los dems lenguajes, y podemos nosotros manipular los contadores segn nuestras necesidades. Para manipular un contador tenemos las instrucciones

\setcounter{NombreContador}{Valor} \addtocounter{NombreContador}{Valor}
y para utilizar el valor del contador tenemos la siguiente sintaxis:

\theNombreContador
Veamos un ejemplo:
\setcounter{chapter}{7} Este es el captulo~\thechapter, en la pgina% ~\thepage. \addtocounter{chapter}{-1} Ahora se disminuye el captulo en uno: \thechapter.

Este es el captulo 7, en la pgina 72. Ahora se disminuye el captulo en uno: 6.

A Creacin de documentos con L TEX y Kile

7.4. Longitudes

73

7.4

Longitudes
A Las longitudes tambin son muy utilizadas en LTEX para componer el documento. Las longitudes se ocupan, por ejemplo, para denir los mrgenes, y vienen a ser como variables reales. Para manipular las longitudes tenemos las instrucciones

\setlength{\NombreLongitud}{Valor} \addtolength{\NombreLongitud}{Valor}
A el valor es un nmero real acompaado de su unidad de medida. Las unidades que LTEX acepta se muestran en el cuadro 7.1. Para mostrar el valor de la longitud utilizamos la siguiente sintaxis:

\the\NombreLongitud
la longitud se expresa en puntos. Por ejemplo:
\setlength{\parindent}{1cm} En este prrafo se modific el sangrado con la longitud \verb+\parindent+, y su valor es de \the\parindent.
En este prrafo se modic el sangrado con la longitud \parindent, y su valor es de 28.45274pt.

Unidad mm cm in pt em ex

Signicado milmetro centmetro pulgada punto largo de una M alto de una x

Cuadro 7.1: Unidades de medida disponibles

Ms informacin
Existen ms instrucciones para personalizar nuestras tareas. No se incluyen en este curso debido a que sera algo muy extenso y en ocasiones no tan necesario. Otras instrucciones que existen son \def y \let, propias de TEX, que dan mayor control en la denicin de instrucciones que las vistas aqu. Existen diversas instrucciones y entornos para manipular cajas. Son muy tiles ya que A todo en LTEX es una caja: una letra, una tabla, una pgina, etc.
A Tambin es posible programar dentro de LTEX. Es posible utilizar condicionales y ciclos para manipular la composicin de texto; algunas son propias de TEX y otras de A LTEX.

A Creacin de documentos con L TEX y Kile

Captulo 8

Presentaciones
A Tambin podemos crear presentaciones con LTEX, existen varios paquetes que generan presentaciones de alta calidad. Con algunos paquetes se podemos obtener, ya sea una versin impresa de la presentacin, o electrnica, para proyectarla en pantalla (generalmente en formato pdf). En este captulo utilizaremos la clase prosper para crear presentaciones. Al nal del captulo colocamos un ejemplo completo de una presentacin hecha con prosper para entender mejor cmo funciona.

8.1

Opciones de la clase prosper


A La clase prosper se utiliza como las clases estndar de LTEX, pero con diferentes opciones, adems de que incluye los paquetes seminar, hyperref y graphicx. Las opciones de esta clase se muestran en el cuadro 8.1; las opciones predeterminadas son: ps, nal, total, slideBW, nocolorBG, noaccumulate. Otra opcin que debemos especicar es el estilo. El estilo dene los colores del texto, la tipografa y el fondo de las diapositivas. Algunos estilos disponibles son los siguientes:

alienglow darkblue troispoints

autumn frames gyom

azure lignesbleues pascal

contemporain nuancegris rico

8.2

Compilacin
Para obtener nuestro archivo nal de la presentacin tenemos un proceso un poco distinto que cuando creamos un escrito. Este proceso es el siguiente: 1. Una vez que tenemos nuestro archivo tex, compilamos con latex. Esto crea el archivo dvi. 2. Utilizamos el programa dvips para convertir el archivo dvi a formato ps. En formato PostScript es posible imprimir la presentacin. 3. Por ltimo, necesitamos utilizar algn programa, como G HOST V IEW o PS 2 PDF con G HOST S CRIPT o ACROBAT D ISTILLER para pasar el archivo ps a formato pdf. Este es el mejor formato para proyectar la presentacin
74

8.3. Estructura del archivo fuente

75

Opcin
ps, pdf nal, draft

total, nototal

slideBW, slideColor nocolorBG, colorBG accumulate, noaccumulate

Efecto Se genera un archivo PostScript o en formato pdf, respectivamente. Con nal se incluye en el pie de la diapositiva la informacin de \slideCaption y con draft se incluye el nombre del archivo, el ttulo, el autor y la fecha de compilacin. Con total aparece en el pie el nmero de diapositiva junto con el total de diapositivas y con nototal slo se incluye el nmero de diapositiva correspondiente. Componen la presentacin a blanco y negro o a color, respectivamente. Con nocolorBG el fondo de las diapositivas ser blanco, mientras que con colorBG el fondo depender del estilo elegido. Estas opciones son tiles para manipular las animaciones, noaccumulate muestra las animaciones y accumulate muestra toda la informacin de la diapositiva sin animaciones.
Cuadro 8.1: Opciones de la clase prosper

Si queremos compilar directamente a pdf con pdflatex, tendremos muchos errores.

8.3

Estructura del archivo fuente


Cuando utilizamos la clase prosper, la estructura del archivo de la presentacin es ms simple que la de un documento comn. En el prembulo, adems de las instrucciones comunes (tipo de documento, inclusin de paquetes y denicin de instrucciones) podemos incluir las siguientes:

\title{Ttulo de la presentacin} \author{Autores} \subtitle{Subttulo} \email{E-mails} \institution{Organismo} \Logo(x,y){Logotipo} \slideCaption{Leyenda} \displayVersion \DefaultTransition{Transicin}
Las instrucciones \title y \author son las nicas que necesitamos necesarias para generar la portada y funcionan igual que en las dems clases. Con \Logo se colocar el archivo Logotipo con extensin eps o ps en la posicin (x, y) (la coordenada (0, 0) est en la esquina inferior izquierda de la diapositiva); si no se incluye la coordenada, el Logotipo se colocar en la posicin que le asigne el estilo elegido.

A Creacin de documentos con L TEX y Kile

8.3. Estructura del archivo fuente

76

La instruccin \slideCaption dene la informacin que se presentar en el pie de la diapositiva, y con la declaracin \displayVersion se colocar en el pie la informacin que se muestra al compilar con la opcin draft. La instruccin \DefaultTransition dene la transicin predeterminada de todas las diapositivas. Transicin puede ser alguna de las mencionadas en el cuadro 8.2. Opcin Split Efecto Dos lneas limpian la pantalla para mostrar la nueva diapositiva, como unas cortinas. Similar a Split, pero con varias lneas. Un cuadro crece desde el centro para mostrar la nueva diapositiva. Una lnea limpia la pantalla para mostrar la nueva diapositiva. La pantalla se disuelve para mostrar la nueva diapositiva. Similar a Dissolve, pero esta opcin inicia en un lado de la pantalla. La pantalla es remplazada con la nueva diapositiva. Esta es la opcin predeterminada.
Cuadro 8.2: Transiciones entre diapositivas

Blinds Box Wipe Dissolve Glitter Replace

Dentro del entorno document, la primera instruccin que debe aparecer es \maketitle si deseamos crear la portada, y la informacin de cada diapositiva est contenida dentro de un entorno slide de la siguiente manera:

\begin{slide}[Transicin]{Ttulo de la diapositiva} contenido de la diapositiva \end{slide}


La Transicin es opcional, si no la indicamos se toma la denida en \DefaultTransition. Con la instruccin:

\part[Transicin]{Ttulo de la seccin}
se crea una diapositiva en blanco nicamente con el texto Ttulo de la seccin. Para elaborar animaciones tenemos la instruccin:

\overlays{n}{...}
donde n es la cantidad de etapas que contendr la diapositiva para presentar toda la informacin. El segundo argumento de esta instruccin es comnmente un entorno slide. Adems de \overlays existe el entorno itemstep que ayuda a crear la animacin. Este entorno funciona igual que itemize, slo que va mostrando los tems etapa por etapa. Por ltimo, tenemos las siguientes instrucciones:

\fromSlide{p}{Texto} \onlySlide{p}{Texto} \untilSlide{p}{Texto} \FromSlide{p} \OnlySlide{p} \UntilSlide{p}

A Creacin de documentos con L TEX y Kile

8.3. Estructura del archivo fuente

77

que tambin ayudan a construir las animaciones. Con \fromSlide el Texto aparecer a partir de la etapa p, \onlySlide slo muestra el Texto en la etapa p y \untilSlide mostrar el Texto hasta la etapa p. Las ltimas tres declaraciones funcionan de igual manera que su respectiva instruccin. Cabe mencionar que para obtener las animaciones en formato pdf, en \documentclass debemos utilizar la opcin pdf ; adems para utilizar las ltimas instrucciones que ayudan a construir la animacin se deben especicar antes las etapas con \overlays, de otra forma slo aparecer una sola diapositiva.

Ms informacin
Otro paquete que funciona bien para crear diapositivas es web, slo que debemos utilizar A DOBE ACROBAT para que funcionen todas sus opciones. Tambin existen los paquetes pdfslide y pdfscreen para crear presentaciones. Los paquetes pause y background ayudan a crear animaciones dentro de la presentacin. Existe el programa PPOWER 4 que complementa la animacin de la presentacin cuando utilizamos los paquetes antes mencionados. Otra clase para crear presentaciones es beamer.

A Creacin de documentos con L TEX y Kile

Bibliografa
[1] TEX User Group. http://www.tug.org. [2] CervanTEX. http://www.cervantex.org. [3] Comprehensive TEX Archive Network. http://www.ctan.org. [4] Bernardo Cascales Salinas, Pascual Lucas Saorn, Jos Manuel Mira Ros, Antonio Jos A Pallars Ruiz y Salvador Snchez-Pedreo Guilln. El libro de LTEX. Pearson Educacin, 2003. [5] Michel Goossens, Frank Mittelbach y Alexander Samarin. Addison-Wesley, 1994. [6] Donald Ervin Knuth. The TEXbook. Addison-Wesley, 1986.
A [7] Leslie Lamport. LTEX A document Preparation System. Users guide and manual references. Addison-Wesley, segunda edicin, 1994. A The LTEX Companion.

[8] Kate L. Turabian. A Manual for Writers of Term Papers, Theses, and Dissertactions. The University of Chicago Press, quinta edicin, 1987.
A [9] Gabriel Valiente Feruglio. Composicin de textos cientcos con LTEX. Alfaomega, 2001.

78

You might also like