latex para la tesis 2014

25
L A T E X para la Tesis Juan Antonio Navarro P´ erez 27 de febrero de 2003 Resumen ´ Esta es la documentaci´ on del paquete UDLAT E X que produce docu- mentos de L A T E X con el formato oficial de la tesis aprobado por el De- partamento de F´ ısica y Matem´ aticas de la Universidad de las Am´ ericas Puebla. El documento esta dise˜ nado como un curso intensivo para que, un si no tienes conocimiento alguno de L A T E X, puedas aprender todos los comandos esenciales y concentrarte lo antes posible en escribir el material de tu tesis. Este documento y los archivos relacionados se encuentran en la direcci´ on de Internet http://www.udlap.mx/~ma108907/latex. ´ Indice 1. Introducci´ on 3 2. ¿C´ omo consigo L A T E X? 3 2.1. Para Unix, Linux, etc. ........................ 3 2.2. Para Windows ............................ 3 3. Mi Primer Documento 4 3.1. Usando T E XnicCenter ........................ 4 3.2. Usando Consolas o Terminales ................... 5 3.3. Tips y Sugerencias .......................... 6 4. El Formato de la Tesis 6 4.1. Los Datos de la Tesis ......................... 6 4.2. Los Cap´ ıtulos ............................. 8 5. Notaci´ on Matem´ atica 9 5.1. Construcciones B´ asicas ........................ 9 5.2. Tablas de S´ ımbolos .......................... 11 6. Editando en L A T E X 13 6.1. Secciones ............................... 13 6.2. Entornos ................................ 13 6.3. Texto Enfatizado ........................... 15 1

Upload: mahesh007

Post on 30-Dec-2015

79 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: LaTeX Para La Tesis 2014

LATEX para la Tesis

Juan Antonio Navarro Perez

27 de febrero de 2003

Resumen

Esta es la documentacion del paquete UDLATEX que produce docu-mentos de LATEX con el formato oficial de la tesis aprobado por el De-partamento de Fısica y Matematicas de la Universidad de las AmericasPuebla. El documento esta disenado como un curso intensivo para que,aun si no tienes conocimiento alguno de LATEX, puedas aprender todos loscomandos esenciales y concentrarte lo antes posible en escribir el materialde tu tesis. Este documento y los archivos relacionados se encuentran enla direccion de Internet http://www.udlap.mx/~ma108907/latex.

Indice

1. Introduccion 3

2. ¿Como consigo LATEX? 32.1. Para Unix, Linux, etc. . . . . . . . . . . . . . . . . . . . . . . . . 32.2. Para Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3. Mi Primer Documento 43.1. Usando TEXnicCenter . . . . . . . . . . . . . . . . . . . . . . . . 43.2. Usando Consolas o Terminales . . . . . . . . . . . . . . . . . . . 53.3. Tips y Sugerencias . . . . . . . . . . . . . . . . . . . . . . . . . . 6

4. El Formato de la Tesis 64.1. Los Datos de la Tesis . . . . . . . . . . . . . . . . . . . . . . . . . 64.2. Los Capıtulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

5. Notacion Matematica 95.1. Construcciones Basicas . . . . . . . . . . . . . . . . . . . . . . . . 95.2. Tablas de Sımbolos . . . . . . . . . . . . . . . . . . . . . . . . . . 11

6. Editando en LATEX 136.1. Secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136.2. Entornos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136.3. Texto Enfatizado . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1

Page 2: LaTeX Para La Tesis 2014

7. Bibliografıa 157.1. Archivo del Librero . . . . . . . . . . . . . . . . . . . . . . . . . . 167.2. Citas Bibliograficas . . . . . . . . . . . . . . . . . . . . . . . . . . 17

8. Temas Adicionales 188.1. Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188.2. Graficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198.3. Mas Matematicas . . . . . . . . . . . . . . . . . . . . . . . . . . . 208.4. Informacion Adicional . . . . . . . . . . . . . . . . . . . . . . . . 21

A. Documentacion de UDLAthesis 22

B. El Paquete UDLATEX 24

2

Page 3: LaTeX Para La Tesis 2014

1. Introduccion

Este documento es una guıa para que aprendas como escribir tu tesis profe-sional utilizando LATEX. El objetivo es que, lo mas pronto posible, conozcas loscomandos y las herramientas basicas del sistema. Ası podras concentrarte cuan-to antes en lo importante, que es recopilar y escribir propiamente el material detu tesis.

Para tratar de ganar tiempo, y entrar lo mas pronto posible en las cosas queseran importantes, voy a omitir muchos detalles y no dare definiciones rigurosassobre lo que son y no son comandos en LATEX. Digo incluso algunas “mentiras”a lo largo del documento con tal de que, por el momento, sepas solo lo suficientee indispensable para poder comenzar y no te preocupes por detalles adicionales.Hecha la advertencia iniciamos con esta guıa.

2. ¿Como consigo LATEX?

2.1. Para Unix, Linux, etc.

Lo mas probable es que no tengas que hacer nada, pues la mayorıa de estossistemas operativos ya vienen con LATEX instalado. Si estas en las computadorasde la UDLA (en las Sun) lo unico que tienes que hacer es conectarte al servidoracadaplic usando el comando

> telnet acadaplic

para tener acceso a los comandos de LATEX. Asi que ya estas listo y puedes irdirecto a la Seccion 3.

2.2. Para Windows

La version mas popular de LATEX para Windows se llama MiKTEX y la MiKTEXpuedes bajar desde http://www.miktex.org. Desde ahı bajas un Setup Wizardque, una vez instalado, se conecta a internet para bajar e instalar el resto delprograma. Hay varios paquetes disponibles, te recomiendo el pequeno (small)que, por lo pronto, es mas que suficiente para tus necesidades.

Es muy recomendable, si quieres generar y ver tu tesis en el formado PDF AcrobatReader(Portable Document Format), que tengas instalado Adobe Acrobat Reader en

tu computadora. Tambien es muy probable que ya lo tengas instalado pero, si nolo tienes, lo puedes bajar desde http://www.adobe.com/products/acrobat.

Necesitas tambien los programas AFPL Ghostscript y GSview1 para po- Ghostscript yGSviewder manipular archivos postscript. Ambos programas los puedes conseguir en la

pagina de Internet http://www.cs.wisc.edu/~ghost/.Por ultimo, tambien es muy recomendable que bajes el TEXnicCenter. Es un TEXnicCenter

editor de texto especializado para LATEX con botones y ventanas, muy intuitivo1Las versiones actuales son AFPL Ghostscript 8.0 y GSview 4.3. Descarga, de cualquier

forma, las versiones mas recientes que esten publicadas en la red.

3

Page 4: LaTeX Para La Tesis 2014

y facil de usar. Este programa, altamente recomendable, lo puedes bajar en ladireccion http://www.toolscenter.org/products/texniccenter/.

Es importante que el ultimo programa que instales sea TEXnicCenter. Yaque, al iniciarlo la primera vez, buscara donde tienes instalados MiKTEX y elresto de las aplicaciones para configurar todas las opciones necesarias de maneraautomatica.

3. Mi Primer Documento

El objetivo de esta seccion es revisar que todos los programas que necesi-tas estan instalados y que funcionan correctamente. Lo primero que tienes quehacer es abrir tu editor de texto plano2 favorito (Text Editor, Bloc de Notas oTEXnicCenter).

Ahora escribe el siguiente texto en tu editor y guardalo en un archivo con el Editarnombre miprimer.tex (es importante el .tex al final del nombre).

\documentclassarticle

\authorescribe aqui tu nombre\titleMi Primer Documento

\begindocument\maketitle

Hola. Este es mi primer documento.\enddocument

Cuando lo guardes fıjate bien en que directorio lo dejaste. Es una buena reco-mendacion, incluso, crear un directorio nuevo para cada documento distinto deLATEX que hagas. Si usas TEXnicCenter es recomendable crear un proyecto paracada documento nuevo que hagas, esto genera automaticamente una carpetanueva para cada proyecto.

3.1. Usando TEXnicCenter

Si estas usando TEXnicCenter la cosa es muy facil a partir de aqui. En labarra de herramientas hay una lista donde puedes escoger los diferentes modosde compilar como: LaTeX => DVI, LaTeX => PS y LaTeX => PDF. Escoge pri-mero el modo DVI y dale click al boton para compilar (Build). Veras como enuna pequena ventana, en la parte inferior, se muestra la informacion que generaLATEX sobre el proceso de compilado.

Tambien, si tu documento tiene algunos errores, estos apareceran detalladosen esta misma ventana. Lo que debes hacer es leer la descripcion de los errores,

2Si tu editor de texto te permite poner formato al texto (negritas, italicas, etc.) entoncesno es de texto plano y NO te sirve para escribir documentos de LATEX.

4

Page 5: LaTeX Para La Tesis 2014

tratar de entender que esta pasando, intentar corregir los errores en tu documen-to y entonces compilar de nuevo. ¡Nunca dejes errores sin corregir! Si dejasque los errores se vayan acumulando en esta ventana, solo conseguiras que LATEXcomience a hacer tonterıas y sera mucho mas difıcil entender que esta pasandodespues.

Si lograste compilar con exito, ahora puedes hacer click en el boton paravisualizar (View). Ahora, si todo salio bien, estaras viendo tu primer documentocreado en LATEX. Puedes intentar usar los otros modos de compilacion, en PS yPDF, compilar y luego visualizar los documentos que se generan en para GSviewy Acrobat Reader respectivamente. Puedes saltar ahora a la Seccion 3.3.

3.2. Usando Consolas o Terminales

Si no estas usando TEXnicCenter entonces tendras que teclear los comandosde LATEX directamente en una terminal o consola (en Unix, Linux, etc.) o unaventana de MS-DOS o Sımbolo del Sistema (en Windows). Abre una consolaapropiada (segun sea tu caso) y cambiate al directorio donde hayas guardadotu archivo de prueba3.

Ya que este guardado tu archivo tienes que compilarlo. Este proceso lo que Compilarhace es tomar tu archivo (tex) y generar un documento (dvi) que ya puedesvisualizar en la pantalla. Para compilar utilizas el comando latex:

> latex miprimerThis is TeX, Version 3.14159 (Web2C 7.3.1)(miprimer.texLaTeX2e <1999/12/01> patch level 1...[1] (miprimer.aux) )Output written on miprimer.dvi (1 page, 468 bytes).Transcript written on miprimer.log.

Veras como LATEX te saluda y escribe alguna informacion en la pantalla. Si hayalgun error en tu documento, LATEX se detendra mostrando la informacion delerror. Debes de leerla y tratar de entenderla, luego presiona x para que LATEXtermine de trabajar, trata de corregir el error y corre latex de nuevo.

Si logras compilar sin errores, entonces puedes ver el documento que has Visualizarcreado con el comando xdvi:

> xdvi miprimer

Entonces, si todo salio bien, estaras viendo en pantalla tu primer documentocreado en LATEX. Tambien debes conocer el comando dvips que se escribe: PS y PDF

> dvips -o miprimer.ps miprimer.dvi

Esto genera un archivo postscript (PS) que tiene muy buena calidad de impre-sion. Alternativamente puedes generar archivos en formato PDF para leer con

3Normalmente se utiliza el comando “cd directorio” para cambiar de directorio.

5

Page 6: LaTeX Para La Tesis 2014

Acrobat Reader. Este archivo lo consigues compilando utilizando el comandoespecial pdflatex:

> pdflatex miprimer

Por lo pronto estos son todos los comandos que necesitas para sobrevivir en elmundo de LATEX.

3.3. Tips y Sugerencias

El formato DVI es un formato muy rapido y comodo para trabajar, aunqueno tiene muy buena calidad de impresion y no presenta adecuadamente algunasimagenes y efectos especiales que se pueden hacer con LATEX. Por su parte losformatos PS y PDF tienen mucha mayor calidad de impresion y son mas comunescomo formatos para distribuir documentos.

La mayorıa de los visores de DVI, por ejemplo, te permiten dejar abierto elprograma con el que estas visualizando. Si haces algun cambio en tu documentoy compilas de nuevo, cuando regreses a la ventana del visualizador se actua-lizara automaticamente para mostrar los ultimos cambios. Mientras que otrosprogramas, como Acrobat Reader, te obligaran a cerrar el documento antes dedejarte compilarlo de nuevo.

Por su parte los documentos en PS y PDF son mas comunes, y casi cual-quier computadora tendra algun programa instalado para poder visualizarlos.Ademas, los archivos guardados con estos formatos no pueden modificarse, loque los hace mucho mas seguros. La moraleja de esta pequena seccion es queuses DVI para editar y PS o PDF para imprimir y distribuir versiones finales.

4. El Formato de la Tesis

Antes de seguir debes de tener instalado el paquete UDLATEX. Estos archivoscontienen la informacion sobre el formato oficial de la tesis en la UDLA, ası comomuchos comandos e instrucciones especiales que te facilitaran la vida mientrasescribes tu tesis.

He puesto todos los archivos necesarios en Internet, a disposicion de todo elque este interesado, en http://www.udlap.mx/~ma108907/latex. Es muy pro-bable que este mismo archivo que estas leyendo lo hayas obtenido del mismopaquete donde vienen el resto de los archivos. En el Apendice B se encuentra lalista completa de los archivos que deberıan venir incluidos, ası como instruccio-nes para instalar los archivos en el lugar adecuado.

4.1. Los Datos de la Tesis

Entre los archivos del paquete UDLATEX encontraras un archivo tesis.texque puedes abrir en tu editor de texto. Si estas usando TEXnicCenter elige, enel menu File, la opcion Open Project. . . y abre el archivo tesis.tcp. Cuan-do hayas abierto el archivo veras algunos comandos, quiza la mayorıa de ellosdesconocidos, pero no te preocupes demasiado por eso en este momento.

6

Page 7: LaTeX Para La Tesis 2014

Por lo pronto, como estoy suponiendo que quieres empezar lo mas pronto Campos deDatosposible a escribir tu tesis, no voy a analizar de manera detallada el contenido

de este archivo. Voy a ir directamente sobre lo que sı debes de saber para podercomenzar. Como podras ver, en el archivo hay un grupo de lıneas de la forma:

\titleEscribe aqui el titulo de tu tesis\authorEscribe aqui tu nombre\juryNombre del Presidente \charge Presidente \more

Nombre del Vocal \charge Vocal y Director \moreNombre del Secretario \charge Secretario

\institutionUniversidad de las Am\’ericas -- Puebla\facultyEscuela de Ciencias\departmentDepartamento de F\’\isica y Matem\’aticas\degreeLicenciado en Matem\’aticas\addressSta Catarina M\’artir, Puebla

Estos se llaman campos y sirven para indicar al documento la informacion par-ticular de tu tesis. Entre cada pareja de sımbolos tienes que escribir el valorde ese campo. Por ejemplo en \title va el tıtulo de tu tesis, en \author tu nombre completo y ası susesivamente. Estos datos seran utilizados para cons-truir la portada de tu tesis.

Dentro del campo \jury debes escribir una lista con los nombres de lossinodales de tu trabajo de tesis. Escribe el nombre de cada sinodal y su cargoseparados por el comando \charge, y separa varios nombres en la lista usando elcomando \more. En caso de que la tesis tenga mas de un autor puedes tambienseparar varios nombres con el comando \more.

Como podras ver los acentos se escriben de una manera un poco rara. Para AcentosLargosevitar problemas con la transferencia de archivos entre sistemas operativos dife-

rentes, LATEX no deja utilizar acentos de manera directa. Los acentos se escribenanteponiendo a la vocal que quieras acentuar (ya sea mayuscula o minuscula) elcomando \’. Asi puedes escribir por ejemplo: \’a, \’E, \’o. La unica excepciones la ı que se obtiene con el comando \’\i. Ademas, los comandos \~n y\~N producen “enes” minusculas y mayusculas respectivamente. No dejes quete asuste mucho esta sintaxis rara para los acentos, las cosas seran mucho massimples dentro de los capıtulos.

Ya que hayas escrito los valores adecuados para tu tesis compılala unas dos ActualizarReferenciaso tres veces. ¿Dos o tres veces? Sı, LATEX resuelve las referencias cruzadas, las

citas bibliografias y el mismo ındice del documento en varias pasadas. Normal-mente eso no debe preocuparte mucho pues, mientras estas editando, no es tanimportante que las referencias esten siempre correctas, conforme vayas compi-lando las referencias se iran actualizando poco a poco. Lo que sı debes recordares, antes de mandar a imprimir tu documento, compilarlo varias veces para quese resuelvan correctamente todas las referencias. Si todas las referencias estancorrectas no debe aparecer ningun Warning en la salida de LATEX.

Si visualizas el documento DVI generado encontraras la portada, posiblemen- ModoBorradorte con un cuadro vacıo donde deberıa ir el escudo de la universidad, luego una

pagina en blanco con la leyenda “Esta pagina fue dejada en blanco de manera

7

Page 8: LaTeX Para La Tesis 2014

intencional”, una segunda portada interna con los nombres de tus sinodales,mas paginas en blanco, una pagina de agradecimientos, el Indice General, uncapıtulo Introduccion de ejemplo y, al final, una pagina de referencias. Algunasde las paginas tienen tambien la leyenda “BORRADOR” con la fecha y la horaactual en el pie de pagina.

Esto ocurre porque estamos compilando en modo borrador, esto es lo queindica la opcion draft en la primera linea del archivo tesis.tex:

\documentclass[draft,spanish]udlathesis

La idea es que puedes estar trabajando en el modo borrador mientras estesescribiendo tu tesis. Es mas rapido pues no se cargan las imagenes y, ademas,te ayuda a llevar un control con las fechas si imprimes varios borradores de tutesis para revisiones parciales mientras la estas escribiendo.

Si quieres ver la version final, como quedara cuando este totalmente termi- Modo VersionFinalnada tu tesis, solo tienes que cambiar la opcion draft por final. La primera

linea del archivo tesis.tex deberıa verse como:

\documentclass[final,spanish]udlathesis

Si compilas de nuevo el archivo, ahora con la opcion final, y generas tu archivoPS o PDF podras ver el resultado final. Las leyendas del modo borrador habrandesaparecido y el escudo se presentara ahora de manera correcta en la portada.

4.2. Los Capıtulos

Al principio del mismo archivo tesis.tex encontraras tambien un grupo deinstrucciones como las siguientes:

\mainmatter\includeintro

\backmatter

Las instrucciones \mainmatter y \backmatter marcan el inicio y el fin de laseccion de los capıtulos. La instruccion \includeintro le dice a LATEX quedentro del archivo intro.tex se encuentra el primer capıtulo de tu tesis.

Ası, debes tener un archivo diferente tex para cada capıtulo de tu tesis. Porejemplo, si tienes tres capıtulos en archivos llamados intro.tex, marco.tex yresult.tex. Entonces tu seccion de capıtulos deberıa de verse como:

\mainmatter\includeintro\includemarco\includeresult

\backmatter

8

Page 9: LaTeX Para La Tesis 2014

Puedes abrir el archivo intro.tex que se incluye como ejemplo dentro del Archivos deCapıtulopaquete. Allı encontraras unas cuantas lıneas que te mostraran como deberıa

verse el archivo de un capıtulo. La primera linea siempre debe de decir:

\chapterIntroducci’on\labelintro

El argumento dentro del commando \chapter indica el nombre del capıtulocomo aparecera impreso en tu tesis. El argumento dentro de \label es unnombre corto (sin espacios) que podras utilizar dentro del codigo de tu docu-mento para hacer referencia al numero del capıtulo.

Despues de esta lınea, que tiene la informacion del capıtulo, puedes escribir EscribirTextoya todo el texto que quieras. El texto se escribe tal cual, los parrafos se marcan

dejando una lınea en blanco entre ellos. Las sangrıas se agregan automatica-mente, segun sea necesario, al principio de cada parrafo. Todo el espaciado lomaneja LATEX de forma automatica. No sirve de nada dejar varias lıneas vacıasentre parrafos o muchos espacios en blanco entre palabras para tratar de modi-ficar los espacios que deja LATEX. El sistema determina automaticaticamente losespacios adecuados, no trates de cambiar el tamano de estos espacios.

Tambien podras ver que poner los acentos en el texto dentro de los capıtulos AcentosCortoses mucho mas facil. Lo unico que tienes que hacer es poner un apostrofe ’ antes

de la vocal (mayuscula o minuscula) que necesites. Por ejemplo: ’a, ’e, ’i, . . . .Funcionan tambien ~n y ~N para las “enes”.

Prueba escribir un poco de texto y compılalo para ver los resultados. Verasque es muy sencillo escribir texto en LATEX.

5. Notacion Matematica

Esta seccion contiene un curso ultra rapido de como escribir formulas ma-tematicas en tus documentos. Vamos a revisar unicamente algunas construccio-nes sencillas y frecuentes. Al final te dare tambien algunas ideas de donde buscarinformacion para que escribir otros sımbolos. En la Seccion 8.3 hay tambien indi-caciones adicionales hacer algunas otras construcciones tıpicas en matematicas.

5.1. Construcciones Basicas

Empezamos con lo mas simple. Normalmente hay formulas o expresiones Matematicasen lıneasencillas que se insertan directamente dentro del parrafo en el que estas escri-

biendo. Por ejemplo: “Una funcion f es inyectiva si f(x) = f(y) implica quex = y”. Esta linea de texto se produjo simplemente escribiendo:

Una funci’on $f$ es inyectiva si $f(x) = f(y)$implica que $x = y$

La primera regla de oro sobre el contenido matematico dentro de un parrafoes que todo el contenido matematico (y solo el conteido matematico)va entre signos $ $. Aun si se trata de una sola variable x o una funcion fcomo en el ejemplo debes ponerlos entre signos $ $. Y por el contrario, nunca

9

Page 10: LaTeX Para La Tesis 2014

utilices el contenido matematico para poner una palabra o texto en italicas, esoes incorrecto ademas de que no se ve bien.

Dentro del contenido matematico puedes poner exponentes y subındices a Exponentes ysubındicescualquier variable o expresion con los comandos ^ y _ respectivamente.

Puedes anidar exponentes y subındices tanto como los necesites. A continuacionse presentan algunos ejemplos sencillos.

$x^2$ x2 $x^y^z$ xyz

$x_k$ xk $x_y^x$ xyz

$e^ix$ eix $x^(y+z)$ x(y+z)

Algunas otras expresiones tıpicas se obtienen usando comandos especiales como MatematicasDisplay$\fracab$ para hacer quebrados (a

b ) y $\sqrtx$ para la raız cuadrada(√

x). Pronto te daras cuenta que hay expresiones, mas o menos complicadas,que no se verıan bien si las insertamos en un solo renglon. Por ejemplo la formula

x =−b±

√b2 − 4ac

2a(1)

no se verıa adecuadamente si la dejamos dentro de las mısmas lıneas del parrafo.Estas formulas se conocen como de modo display y se obtienen con el entornoequation. El ejemplo anterior se escribio con las siguientes lıneas de codigo:

... rengl’on. Por ejemplo la f’ormula\beginequation\labelcuadraticax = \frac-b \pm \sqrtb^2 - 4ac2a\endequationno se ver’ia adecuadamente ...

Uno de los efectos del entorno equation es que, como te habras dado cuenta,va numerando las ecuaciones. El texto dentro del comando \label es unnombre corto (sin espacios) que te servira para hacer referencias mas adelanteal numero de la ecuacion.

Observa que no se deben dejar renglones en blanco entre las instruc- Notas deredaccionciones \beginequation, \endequation y los renglones del parrafo. Esto es

porque el parrafo no se debe interrumpir por el hecho de insertar la formula.Incluso, como en el ejemplo anterior, cuando insertas una formula se debe demantener la estructura gramatical del enunciado.

La unica excepcion es cuando la formula que insertas queda exactamente alfinal del parrafo. Entonces debes agregar el punto final del parrafo al terminarla ecuacion y dejar un renglon en blanco para separarlo del parrafo siguiente.Esto es lo que deberıas hacer si despues de muchos calculos finalmente llegas aconcluir que

(x + y)3 = x3 + 3x2y + 3xy2 + y3 . (2)

El punto final del parrafo se agrega utilizando el comando \,. justo despuesde terminar la ecuacion y antes del \endequation. Nota tambien como laprimera lınea de este parrafo sı lleva sangrıa, mientras que las lineas que siguen

10

Page 11: LaTeX Para La Tesis 2014

despues de la Ecuacion 1 no llevan sangrıa. En esta ocacion se utilizo el codigosiguiente:

... llegas a concluir que\beginequation\labelcubo(x + y)^3 = x^3 + 3 x^2 y + 3 x y^2 + y^3 \,.\endequation

El punto final del p’arrafo ...

Con la instruccion \ref puedes hacer referencia a los numeros de las Referenciascruzadasecuaciones. Por ejemplo la Ecuacion 1 (Ecuaci’on~\refcuadratica) sirve

para encontrar las soluciones de una ecuacion de segundo grado, mientras que laEcuacion 2 (Ecuaci’on~\refcubo) corresponde al desarrollo de un binomioal cubo. Una de las normas de LATEX dicta que la palabra con que se hacereferencia debe iniciar en mayuscula y estar separada por un signo ~ (y no porun espacio) del comando \ref .

Si no te interesa numerar alguna formula o ecuacion en particular puedesusar el entorno displaymath, que basicamente hace lo mismo que equationpero sin agregar numeros. Ası

n∑i=0

i =n(n + 1)

2

es un ejemplo, que no esta numerado, y que tiene que ver con el tema siguiente.Esta formula la escribimos con el codigo:

... sin agregar n’umeros. As’i\begindisplaymath\sum_i=0^n i = \fracn(n+1)2\enddisplaymathes un ejemplo, que ...

5.2. Tablas de Sımbolos

Para escribir sumatorias e integrales estan los comandos \sum e \int que SımbolosEspecialesproducen los sımbolos resectivos. Los lımites de la suma o la integral se escriben

como subındices y exponentes del sımbolo, LATEX los acomodara en su lugaradecuado.

Tambien se pueden utilizar muchos otros sımbolos especiales dentro del con-tenido matematico. Las letras griegas: π, λ, Ω, α, las obtienes llamandolas porsu nombre: $\pi$, $\lambda$, $\Omega$, $\alpha$. Para las mayusculas solotienes que escribir la primera letra del nombre en mayuscula, como en $\Omega$.

Otro grupo de sımbolos especiales son los nombres de funciones como: sin x,log t, exp n que obtienes del mismo modo: $\sin x$, $\log t$, $\exp n$. Cual-quier funcion matematica conocida la puedes obtener ası por su nombre. Observa

11

Page 12: LaTeX Para La Tesis 2014

que “sin” ($\sin$) es la funcion seno, mientras que “sin” ($sin$) es la multipli-cacion de s por i por n. Algunas notaciones como lım te permite poner tambienargumentos como subındices. Por ejemplo

lımx→0

sinx

x= 1 (3)

se escribe con la lınea de codigo

\lim_x \to 0 \frac\sin xx = 1

La siguiente tabla muestra un pequeno repertorio de algunos sımbolos y Mas sımbolosy notacionesconstrucciones tıpicas.

$f \colon X \to Y$ f :X → Y$i = 1, 2, \dots, n$ i = 1, 2, . . . , n$(\forall x \in A)(x \leq 0)$ (∀x ∈ A)(x ≤ 0)$A \cap B = \emptyset$ A ∩B = ∅$A \subset (A \cup B)$ A ⊂ (A ∪B)

El paquete symbols.sty, que forma parte de UDLATEX, incorpora algunossımbolos y construcciones adicionales.

$\NN = \set1, 2, \dots$ N = 1, 2, . . .$\ZZ, \QQ, \RR, \CC$ Z, Q, R, C$\iprodxy = x \cdot y$ 〈x, y〉 = x · y$a \land (b \lor \lnot c)$ a ∧ (b ∨ ¬c)$(a \lthen b) \liff (b \lif a)$ (a→ b)↔ (b← a)

Esta es, por supuesto, una muestra microscopica de la cantidad de signos y Aun massımbolossımbolos especiales que puedes utilizar en LATEX. Una guıa bastante comoda y

rapida es el TEX Cookbook de MathPro Press4 que incluye una gran variedadde sımbolos y construcciones comunes. Si el sımbolo que buscas no esta enesta guıa entonces consulta The Comprehensive LATEX Symbol List5. Este espracticamente un libro completo (58 paginas y 2266 sımbolos) que incluye todoslos signos y notaciones que pudieras necesitar. Al final del mismo documento sediscuten incluso algunos metodos para construir tus propios sımbolos si es queno los encuentras en las listas.

Si tienes un poco mas de tiempo, ahora es buen momento para que juegues yexperimentes construyendo diferentes tıpos de formulas y expresiones. Es bue-na idea tomar un libro de matematicas, buscar alguna formula mas o menoscomplicada y tratar de escribirla en LATEX utilizando lo que aprendiste en estaseccion. Los usuarios de TEXnicCenter ya habran notado que tienen a la manouna barra de herramientas con botones para insertar muchas de las formulas ysımbolos comunes.

4http://www.mathpro.com/math/MathPro.html5http://www.ctan.org/tex-archive/info/symbols/comprehensive

12

Page 13: LaTeX Para La Tesis 2014

6. Editando en LATEX

En estas seccion tratare de dar una idea bastante general de como escribirel cuerpo principal de tu tesis, haciendo un enfasis particular en la estructuradel documento. Una de las maximas de LATEX es que el autor del documento(tu en este caso) debe preocuparse por la estructura logica del texto(capıtulos, secciones, teoremas, demostraciones) y no por el formato particularque esta estructura implique (negritas, centrado, letra grande).

Aunque sı existen comandos para manejar cuestiones del formato, no voy adiscutir ninguno de ellos en este tutorial. Esto es con la idea de que, siguiendola filosofıa de LATEX, te acostumbres a pensar en organizar los documentos porsu estructura y te despreocupes por completo de las cuestiones del formato.

6.1. Secciones

Por el momento ya conoces uno de los descriptores de seccion mas impor-tantes que es \chapter , pero en LATEX tienes tambien otros dos descriptoresque son \section y \subsection . Este mismo documento sirve comoejemplo de de secciones y subsecciones. El inicio de esta seccion contiene, porejemplo, el codigo siguiente:

... las cuestiones del formato.

\subsectionSecciones\labelsections

Por el momento ya conoces ...

Observa que los comandos \label despues de iniciar la seccion nos permi-ten hacer referencias cruzadas. Ahora estamos por ejemplo en la Seccion 6.1(Secci’on~\refsections) y en la Seccion 6.2 que sigue a revisaremos algu-nos entornos que nos permiten construir otras estructuras especiales.

6.2. Entornos

Los entornos son comandos especiales que ofrece LATEX para escribir parrafos Listasenumeradasy vinetas

o bloques de texto que denotan estructuras especiales. Los entornos enumeratee itemize producen, por ejemplo, listas enumeradas y listas con vinetas respec-tivamente.

1. Esta es una lista enumerada.

2. El segundo elemento de la lista va aquı.

3. Y este sera el ultimo elemento.

El codigo necesario para construir una lista enumerada como la del ejemploanterior es:

13

Page 14: LaTeX Para La Tesis 2014

\beginenumerate\item ’Esta es una lista enumerada.\item El segundo elemento de la lista va aqu’i.\item Y este ser’a el ’ultimo elemento.\endenumerate

Para conseguir una lista con vinetas basta con cambiar la palabra enumerate,en los comandos \begin y \end del ejemplo, por la palabra itemize.

Otro grupo de entornos que son de gran utilidad estan definidos en el paquete Proposicionesy Teoremastheorems.sty incluido en UDLATEX. Estos entornos permiten enunciar lemas,

teoremas y proposiciones en tu tesis. El siguiente es un ejemplo sencillo y elcodigo que se utilizo para generarlo.

Proposicion 1. Si x ∈ R entonces x2 ≥ 0.

\beginproposition\labelpositivosSi $x \in \RR$ entonces $x^2 \geq 0$.\endproposition

Si vas a citar algun teorema o resultado famoso puedes incluir entre corchetescuadrados [ ] el nombre de dicho teorema. A continuacion otro ejemplo y sucodigo en LATEX.

Teorema 2 (Teorema de Fermat). La ecuacion an + bn = cn, con n > 2,no tiene soluciones enteras (no triviales).

Demostracion. Poseo una prueba en verdad maravillosa, pero este tutorial leviene demasiado pequeno.

\begintheorem[Teorema de Fermat]\labelfermatLa ecuaci’on $a^n + b^n = c^n$, con $n > 2$, no tienesoluciones enteras (no triviales).\endtheorem

\beginproofPoseo una prueba en verdad maravillosa, pero estetutorial le viene demasiado peque~no.\endproof

Observa que estos entornos van numerando tambien las proposiciones y teo- Referenciascruzadasremas. Con el mismo comando \ref que habıamos utilizando en la seccion

anterior se pueden hace referenmcia al Teorema 2 (Teorema~\reffermat) y laProposicion 1 (Proposici’on~\refpositivos). El Cuadro 1 muestra la listacompleta de entornos incluidos en theorems-sty, dichos entornos los puedesutilizar igual que en los ejemplos anteriores.

14

Page 15: LaTeX Para La Tesis 2014

theorem Teorema example Ejemplolemma Lema problem Problemacorollary Corolario exercise Ejercicioproposition Proposicion acknowledgment Reconocimientoconjecture Conjetura remark Observacionproof Demostracion claim Claimdefinition Definicion solution Solucion

Cuadro 1: Lista de Entornos

6.3. Texto Enfatizado

Un comando que debes conocer, pues se utiliza con bastante frecuencia,es el comando \emph . Este comando sirve para enfatizar el texto que seaimportante.

... sirve para \emphenfatizar el texto que sea importante.

No pienses en este comando como un comando para poner italicas, eso serıa re-gresar a procuparse por el formato y ademas no es cierto. El comando \emph emplea un tipo de letra distinto si el contexto donde se usa ya esta en italicas(por ejemplo en los enunciados de los teoremas). Algunos paquetes cambian in-cluso el significado de \emph para poner el texto con alguna fuente o colorespecial. Por ejemplo el paquete myslides, que sirve para hacer diapositivas conLATEX, utiliza negritas en color rojo para representar el texto enfatizado.

Uno de los usos mas comunes del comando \emph es en las definicionesmatematicas formales donde el termino nuevo, introducido por la definicion, sedebe de enfatizar.

Definicion 1. Se dice que A es un subconjunto de B si para todo elementox ∈ A se tiene tambien que x ∈ B.

\begindefinitionDecimos que $A$ es un \emphsubconjunto de $B$si para todo elemento $x \in A$ se tiene tambi’enque $x \in B$.\enddefinition

7. Bibliografıa

Quiza al principio el procedimiento general para hacer citas bibliograficas tepuede parecer un poco engorroso pero veras que, de hecho, es muy eficiente yte permite olvidarte de muchos detalles cuando estes encarrerado escribiendo elmaterial de tu tesis.

La idea es, mas o menos, la siguiente. Debes mantener un archivo con losdatos de todos los libros que utilizas, puedes pensar en este archivo como en

15

Page 16: LaTeX Para La Tesis 2014

una especie de librero virtual que tendras dentro de la computadora. Cuandohaces una cita bibliografica dentro de un documento lo que hace el sistema esir a buscar la referencia a tu librero, extraer todos los datos del libro al queestas citando y agregar esos datos al final de tu documento en la seccion dereferencias.

Una de las ventajas es que, por supuesto, aunque hagas muchos documentosen LATEX no necesitas mas que de un solo librero. Otra de las ventajas es que,de manera automatica, siempre se agregan los datos de todos los libros a losque hagas referencia, y solo los libros a los que haces referencia. Finalmente, yquiza la razon mas importante, es que de nuevo tu no te preocupas por la formaen que se escriben los datos de los libros en la seccion de referencias, LATEX haceeso de manera automatica por tı.

7.1. Archivo del Librero

Veamos entonces como funciona el sistema. Entre los archivos que vienen deejemplo hay un libros.bib, este es el librero virtual del que habıamos hablado.Si abres este archivo veras una serie de bloques como el siguiente:

@ArticleNewCam97,author = Isaac Newton and Naomi Campbell,title = A Re-formulation of Gravity with

Respect to Really Cool Models,journal = Jornal of Funny Physics,pages = 39--78,volume = 35,year = 1997

La palabra @Article indica que la entrada se refiere a un artıtulo. Tambienexisten @InProceedings y @Book por mencionar algunos. La palabra que siguedespues del corchete , en este caso NewCam97, es la palabra clave con que podrashacer referencia a esta entrada bibliografica. Te recomiendo utilizar, como en elejemplo, las tres primeras letras de los apellidos de cada autor y dos dıgitos delano de publicacion. Aunque, por supuesto, puedes usar cualquier otro sistemade claves que te parezca funcional.

Luego vienen algunos datos que debes llenar como son el autor, el tıtulo dela referencia, el ano de publicacion, etc. Hay unas cuantas observaciones quetienes que tomar en consideracion cuando escribas tus propias referencias.

Los nombres de varios autores siempre deben ir separados con la palabrareservada and. No importa si estas escribiendo en espanol o si son masde dos autores en la referencia, siempre separa cada pareja de autoresconsecutivos usando and. Segun el estilo bibliografico que estes utilizandolos and’s se cambiaran por los signos adecuados.

Los numeros de paginas, como en 39--78, se deben separar por dos gui-nes. Esto genera un guon con el tamano y la separacion adecuada en el

16

Page 17: LaTeX Para La Tesis 2014

documento final.

No olvides poner una coma despues del valor de cada campo, exceptodespues del ultimo campo que no lleva coma.

En el mismo archivo libros.bib encontraras mas ejemplos de como escribirlos datos de tus referencias bibliograficas. Cuando agregues o modifiques losdatos de tus libros dentro de este archivo no olvides guardarlo.

7.2. Citas Bibliograficas

Ahora dentro los archivos de tus capıtulos, como por ejemplo en intro.tex,puedes utilizar el comando \cite para hacer las referencias al material bi-bliografico. Quiza dentro del archivo intro.tex ya habras visto unas lıneas decodigo que dicen:

En el art’iculo \citeNewCam97 se presenta unareformulaci’on muy curiosa de la teor’ia dela gravedad.

Por otra parte, al final del archivo tesis.tex se encuentran el par de ins-trucciones

\bibliographystyleplain\bibliographylibros

La primera de ellas indica el estilo a usar para escribir la pagina de referencias,el estilo predeterminado se llama plain y tiene un formato estandar. La segundalinea lo que indica es el nombre de tu librero, en este caso mandara a llamar alibros.bib.

Prueba agregar algunas referencias nuevas para experimentar un poco. Porejemplo, inserta el comando \citeNav03 en el primer parrafo de intro.tex:

... deber’as encontrar un tutorial \citeNav03con m’as informaci’on de c’omo utilizar este paquete.

Para actualizar las referencias debes correr primero LATEX una vez sobre elarchivo de tu tesis (si acabas de agregar nuevas citas bibliograficas apareceranalgunos Warnings indicando que no se encontraron esas referencias). Luego de-bes de ejecutar BibTEX tambien sobre el archivo de tu tesis, este es el programaque se encarga propiamente de ir al librero y buscar los datos de las referencias.El comando para ejecutar BibTEX desde una terminal o consola es:

> bibtex tesis

Hecho esto, y si no aparecen errores, debes compilar el documento de tu tesisun par de veces mas usando latex para que se resuelvan correctamente todaslas referencias que haces a los libros.

Los usuarios de TEXnicCenter lo tienen un poco mas facil. Busca dentro delmenu Project el comando Properties. . . . Entre las opciones disponibles marcael cuadro de Use BibTeX. Ahora, cada que presiones el boton para compilar, seejecutara tambien BibTEX para actualizar las referencias bibliograficas.

17

Page 18: LaTeX Para La Tesis 2014

Ano Venta Coches Utilidades1990 158 278 MDD1995 169 342 MDD2000 180 386 MDD

Cuadro 2: Ventas de la Industria Automotrız

8. Temas Adicionales

En esta ultima seccion se presentan varios temas que son importantes enla elaboracion de tu tesis pero, sin embargo, no es necesario que los leas porcompleto y con mucho detalle antes de poder iniciar tu trabajo. Quiza lo masrecomendable es que te concentres ya en el material de tu tesis y, cuando tehaga falta informacion sobre alguna de estas secciones, regreses despues a leerlo que necesites.

8.1. Tablas

Hacer tablas en LATEX es mas o menos sencillo. Hay un entorno para producirtablas llamado tabular. Un ejemplo es el Cuadro 2 que muestra una tabla, condatos ficticios, sobre ventas de la industria automotrız. El codigo utlizado es elsiguiente:

\begintable\begincenter\begintabularc|ccA~no & Venta Coches & Utilidades \\ \hline1990 & 158 & 278 MDD \\1995 & 169 & 342 MDD \\2000 & 180 & 386 MDD \\

\endtabular\endcenter\captionVentas Industria Automotr’iz\labelventas

\endtable

Observa como las tablas, ası como las figuras que veremos en la siguenteseccion, se colocan automaticamente al principio o al final de la pagina, como sehace en los libros reales. Si haces varias tablas o figuras LATEX buscara la formamas adecuada de acomodarlas todas entre las paginas de modo que aparezcanlo mas cerca posible a donde haces referencia a ellas y optimizando la calidaddel resultado visual obtenido.

Las letras c|cc que aparecen despues de \begintabular indican elnumero y la alineacion de las columnas. Debes de poner una letra por cadacolumna que necesites, ya sea l, c, r si quieres una columna alineada a laizquierda, centrada o alineada a la derecha respectivamente. En este caso usamos

18

Page 19: LaTeX Para La Tesis 2014

tres columnas centradas. El sımbolo | separando a la primera letra de las dossiguientes indica que esas columnas deben ir separadas por una linea.

Dentro del contenido de la tabla, utilizas signos & y \\ para separar columnasy renglones respectivamente. El comando \hline despues del final de un renglonsirve para dibujar lıneas horizontales.

Tambien, como habras observado, las tablas y figuras se van numerando.Como siempre el comando \label te sirve para asignar etiquetas y luego\ref para hacer las referencias. LATEX provee ademas la opcion de hacerındices de tablas y figuras automaticamente. Los detalles para generar estosındices los encuentras en la Seccion A.

8.2. Graficas

Insertar graficas en LATEX puede ser a veces un poco engorroso, sobre to-do por la gran cantidad de formatos diferentes de imagenes que existen. Poreso discutiremos aquı varias ideas para que facilitarte la vida cuando trates deinsertar figuras en tu tesis.

La receta es generar imagenes en formato .eps si utilizas postscript (PS) InsertarGraficaso imagenes en formato .png si planeas utilizar Acrobat Reader (PDF). Ya que

tengas el archivo con la imagen que quieres insertar debes colocar el siguientecodigo en tu documento de LATEX.

\beginfigure\begincenter\includegraphicsmyfigure

\endcenter\captionUna figura de ejemplo\labelmifigura

\endfigure

El comando \includegraphics lleva el nombre del archivo que contienela imagen que vas a insertar, en este caso myfigure. No necesitas poner laextension (.eps o .png) en el nombre del archivo. El paquete UDLATEX detectaautomaticamente si estas generando archivos PS o PDF y utiliza el archivo con elformato apropiado. Si lo deseas puedes generar para cada imagen dos archivos,uno en cada formato, y el sistema utilizara la version adecuada en cada caso.

El comando \caption indica el nombre de la figura como aparecera im-presa en el documento y \label , como siempre, es el nombre corto parapoder hacer referencias cruzadas con el comando \ref .

Ahora, ¿Como genero archivos .eps o .png? Hay programas comerciales ProductosComercialescomo Mathematica o Matlab que producen graficas en formato eps. Algunos

editores de graficas, tambien comerciales, como Corel Draw, Photo Shop, PaintShop Pro o Adobe Illustrator pueden producir imagenes en una gran variedadde formatos entre los cuales encontraras seguramente .eps y .png. Del mismomodo, si ya tienes tu figura pero en algun otro formato incompatible (como sonjpg, gif, bmp, wmf) puedes abrirla en alguno de estos editores y guardarla denuevo en un formado adecuado.

19

Page 20: LaTeX Para La Tesis 2014

Si no cuentas con ninguno de estos editores comerciales, y no estas interesado Filtros deImagenesen comprar ninguno de ellos, existen tambien en Internet filtros para convertir

entre diferentes formatos de imagenes.Recien acabo de descubrir en Internet un programa que contiene una enorme

coleccion de filtros para convertir imagenes de un formato a otro. El programase llama XnView y parece bastante estable. Hay versiones para Windows, Unixy muchas otras plataformas. Entre su larga coleccion de filtros, permite escribiren eps y png. El programa es libre para uso no comercial y lo puedes bajardesde http://perso.wanadoo.fr/pierre.g/xnview/enxnview.html.

8.3. Mas Matematicas

Aquı explicaremos algunas construcciones matematicas que te podrıan serde utilidad. Si tienes problemas con alguno de estos ejemplos o hay alguna otraformula que no sabes como construir puedes consultar la Seccion 8.4, allı encon-traras algunas pistas de lugares donde puedes obtener aun mas informacion.

Si necesitas poner entre parentesis alguna expresion complicada, que ocupe ParentesisGrandesmas de un renglon, necesitas los comandos \left# y \right#. Estos miden el

tamano de la formula contenida entre ellos y la encierra con los parentesis quetu indiques. Puedes colocar, en lugar del sımbolo # en estos comandos, cualquierade los siguientes: (, ), \, \, [, ], \langle (〈), \rangle (〉).

B = \alpha \left(\fraca + bd - c\right)^2

B = α

(a + b

d− c

)2

Puedes tambien construir matrices utilizando el entorno array, el siguiente Matricesejemplo muestra como hacerlo. Observa como los parentesis al rededor de lamatriz se colocan con los comandos \left( y \right).

A = \left(\beginarrayccc1 & 0 & 0 \\0 & 1 & 0 \\0 & 0 & 1 \\

\endarray\right)

A =

1 0 00 1 00 0 1

En el entorno las letras ccc indican el numero de columnas y su alineacion.Debe haber una letra por cada columna que necesites. Y cada letra puede ser yasea l, c o r para indicar izquierda, centrado o derecha respectivamente. Dentrodel arreglo separas las columnas usando & y los renglones con \\. Observaras quelos entornos array y tabular son muy similares, la diferencia es que el primerode ellos se utiliza dentro de formulas matematicas, mientras que el segundo espara texto corriente.

20

Page 21: LaTeX Para La Tesis 2014

Mezclando arreglos y parentesis puedes conseguir otras construcciones intere- Funcionespor Partessantes. El siguiente es un ejemplo que podrıa serte de utilidad, es la construccion

tıpica que se usa para denotar una fucnion definida por partes.

f(x) = \left\\beginarrayll0 & x \leq 0 \\x^2 & 0 \leq x \leq b \\b^2 & \textrmen otro caso \\

\endarray\right.

Observa el uso de \textrm para insertar texto dentro de la formula y elcomando \right. para indicar el final de la formula pero sin dibujar ningunparentesis.

f(x) =

0 x ≤ 0x2 0 ≤ x ≤ bb2 en otro caso

8.4. Informacion Adicional

Si tienes alguna duda, comentario, problema o sugerencia usando LATEX o lasextensiones de UDLATEX puedes intentar contactarme en la direccion de correoelectronico [email protected]. Tambien hay un poco de informacionadicional en el sitio http://www.udlap.mx/~ma108907/latex. Algunas otrasfuentes confiables de informacion son:

CervanTEX Puedes localizarlo en http://www.cervantex.org. Es un gru-po de usuarios hispanohablantes de TEX, LATEX y programas similares.Hay una seccion de preguntas frecuentes y manuales, ası como un gru-po de correos donde puedes enviar tus preguntas especıficas. Subscribirseal grupo de correos es mas facil que nunca, solo tienes que entrar a lapagina de Internet http://www2.cica.es/servlist/listinfo/sptex ydejar los datos de tu correo electronico. Te recomiendo usar el modo di-gest para no saturar demasiado tu cuenta de correo. Ya que estes suscritopuedes enviar cualquier pregunta que tengas sobre LATEX y la comunidadde usuarios con mucho gusto tratara de ayudarte. Es muy probable quede un dıa a otro consigas varias soluciones a tu problema.

MiKTEX En la pagina de MiKTEX, http://www.miktex.org, hay tambien re-ferencias y manuales pero en ingles. Tambien mantienen una lista de usua-rios donde puedes conseguir ayuda sobre cualquier problema que tengas.Para subscribirte a la lista solo tienes que entrar a la pagina de Internethttp://lists.sourceforge.net/lists/listinfo/miktex-users.

Documentacion de LATEX En este sitio podras encontrar la documentacioncompleta de LATEX, todos los comandos y sus opciones. La direccion eshttp://pax.st.usm.edu/~kolibal/tex_html/latex2e_html/.

21

Page 22: LaTeX Para La Tesis 2014

LATEX: A Document Preparation System, User’s Guide and Reference Manual,es un libro escrito por Leslie Lamport (el creador mismo de LATEX) y publi-cado por Addison Wesley. Es una excelente fuente de referencia, hay mu-chos ejemplos y guıas rapidas para solucionar problemas. En la bibliotecade la UDLA lo puedes encontrar bajo la clave Z253.4/T4.7/K5.8/1986/.

A. Documentacion de UDLAthesis

El estilo de documento udlathesis soporta las siguientes opciones al cargar Opcionesel paquete. Las opciones se ponen separadas por comas (y sin espacios) entre loscorchetes de la instruccion \documentclass[opciones]udlathesis al iniciodel archivo tesis.tex.

10pt | 11pt | 12pt Selecciona el tamano de letra que se va a utilizar en eldocumento. El tamano predeterminado es de 10pt.

final | draft Indica si el documento se procesa en modo final o en modoborrador. El modo borrador no muestra las imagenes, marca las paginascon la leyenda “BORRADOR”, la fecha y la hora, e identifica con unaleyenda las paginas que son dejadas en blanco de manera intencional.

oneside | twoside Prepara el documento para ser imprimido por un lado opor ambos lados de la pagina. El valor predeterminado es twoside. Sieliges imprimir por un solo lado tampoco se dejaran paginas en blanco.

openright | openany Si estas imprimiendo en modo twoside estas opcionesindican si los capıtulos deben iniciar siempre en paginas del lado dere-cho (openright) o pueden iniciar en cualquier lado (openany). El valorpredeterminado es openright.

black | gray | color Selecciona si el logotipo de la universidad se muestra ennegro, en tonos de grises o en color. El valor predeterminado es black.

openbib Usa el formato “abierto” para desplegar la bibliografıa.

leqno Pone los numeros a la izquierda de las ecuaciones. Si no usas esta opcionlos numeros se ponen a la derecha.

fleqn Alinea las ecuaciones a la derecha. Si no usas esta opcion las ecuacionesse ponen centradas.

spanish | english Selecciona el idioma del documento. Modifica el idioma delas distintas leyendas que se insertan de manera automatica a lo largo deldocumento. Actualmente el modo english no esta del todo completo.

La siguiente es la lista de los campos disponibles en el estilo udlathesis que Campospuedes llenar para configurar los datos de la tesis. Los campos se deben llenarantes de la instruccion \begindocument tambien en el archivo tesis.tex.

22

Page 23: LaTeX Para La Tesis 2014

\titletext Utiliza text como el tıtulo de la tesis. Puedes utlizar \\ paraindicar a LATEX donde iniciar una nueva lınea si el tıtulo es muy largo.

\authornames Es el nombre del autor o los autores de la tesis. El textonames es una lista de autores separados por comandos \more.

\termtext El semestre en que se presenta la tesis. Consiste de alguno de lostextos: Primavera, Verano u Otono, seguida del ano. Si no se llena estecampo, el valor predeterminado se calcula a partir de la fecha actual.

\jurynames Aquı names es una lista con los nombres de los sinodales de tutesis. Cada sinodal tiene la forma nombre \charge cargo donde se indicael nombre y cargo respectivamente de cada uno de ellos. Varios sinodalesse separan en la lista con comandos \more.

\institutiontext Nombre de la institucion donde presentas tu tesis. Elvalor predeterminado imprime “Universidad de las Americas – Puebla”.

\facultytext Nombre de la facultad o escuela donde estudias. El valorpredeterminado imprime “Escuela de Ciencias”.

\departmenttext Es el departamento al que pertenece tu carrera. El valorpredeterminado imprime “Departamento de Fısica y Matematicas”.

\degreetext El nombre del tıtulo o grado que recibiras al presentar tutesis. Por ejemplo: “Licenciado en Matematicas”, “Licenciado en Fısica” o“Licenciado en Matematicas y Economıa”. No tiene valor predeterminado,debes llenar este campo.

\addresstext La direccion de la universidad. El valor predeterminado im-prime “Sta. Catarina Martir, Puebla”.

\shorttitletext Una version corta del tıtulo para escribir en encabezados ypies de paginas. El valor predeterminado es el mismo valor de \title .No debes usar comandos \\ para separar lineas en el tıtulo corto.

\logosourcefilename Declara filename como el nombre del archivo quecontiene la imagen del escudo de la universidad. El valor predeterminadose obtiene a partir de las opciones black, gray o color al cargar el estilodel documento. Al llenar el campo \logosource se anulan los efectosde estas opciones.

\linespacingnumber Modifica el espaciado entre lineas. En principio pue-des usar \linespacing2 para obtener un documento a doble espacio.Tambien funciona si en number escribes numero con decimales como 1.5.No se recomienda el uso de este campo, el espaciado sencillo provisto porLATEX es el adecuado conforme a los estilos convencionales para el disenode “libros reales”.

23

Page 24: LaTeX Para La Tesis 2014

Despues del comando \begindocument, cuando inicias propiamente el do- Comandoscumento de tu tesis, puedes utilizar los siguientes comandos. Los comandosdeben aparecer en el orden que aquı se presentan.

\maketitle Genera las portadas de tu tesis. Se generan dos portadas, laprimera contiene el formato adecuado para poner tambien en la caratuladel libro de tu tesis. La segunda de ellas incluye ademas los nombres delos sinodales.

\beginthankspage text \endthankspage Inserta una pagina con agra-decimientos donde text es el contenido de la pagina.

\frontmatter Marca el inicio de las partes de la tesis que van al frente deldocumento (tablas de contenido, prefacios).

\tableofcontents Genera el ındice general de tu tesis a partir de los capıtulos,secciones y subsecciones.

\listoffigures y \listoftables Generan los ındices de figuras y tablasrespectivamente.

\mainmatter Marca el inicio de las partes principales de la tesis (los capıtulos).

\includefilename Inserta el archivo filename.tex como uno de los capıtulosde la tesis. Debes incluir un comando de estos (y un archivo diferente) porcada capıtulo que tenga tu tesis.

\appendix Todos los capıtulos que insertes despues de este comando apare-ceran como apendices.

\backmatter Marca el inicio de las partes de tu tesis que van al final deldocumento (bibliografıa, ındices).

\bibliographystyleplain Indica el estilo de la bibliografıa, el estilo plaines el estilo predeterminado.

\bibliographybib files Produce, en conjunto con el programa BibTEX, labibliografıa de la tesis. El argumento bib files es una lista de archivos,separada por comas, con los nombres de los archivos .bib que contienenlos datos de tus libros.

El archivo tesis.tex debe terminar con el comando \enddocument.

B. El Paquete UDLATEX

El archivo udlatex.zip puede descargarse de internet, donde estara dispo- Lista deArchivosnible en la pagina http://www.udlap.mx/~ma108907/latex. Cuando bajes este

archivo debe contener:

24

Page 25: LaTeX Para La Tesis 2014

Archivos del formato UDLATEX.

udlathesis.cls contiene el formato del documento de tesis.theorems.sty para incluir teoremas, proposiciones, etc.spanish.nms leyendas para teoremas en espanol.english.nms leyendas para teoremas en ingles.symbols.sty macros de algunos sımbolos especiales.ifpdf.sty detecta el modo PDF (Heiko Oberdiek).readme.txt informacion e instrucciones de instalacion.

Logotipo de la UDLA.

logoblack.eps en blanco y negro, formato eps.logoblack.png en blanco y negro, formato png.logogray.eps en tonos de grises, formato eps.logogray.png en tonos de grises, formato png.logocolor.eps en colores, formato eps.logocolor.png en colores, formato png.

Archivos de Ejemplo. thesis/

tesis.tex tendra la estructura principal de tu tesis.tesis.bbl bibliografıa de ejemplo.tesis.tcp proyecto de tesis para TEXnicCenter.tesis.tps secion de proyecto de TEXnicCenter.intro.tex ejemplo de un capıtulo.libros.bib ejemplos de referencias bibliograficas.tutorial.pdf este tutorial (en formato PDF).tutorial.tex el codigo original del tutorial en LATEX.

Para instalar UDLATEX en Windows, si estas utilizando MiKTEX, debes Instalar enWindowsdescomprimir todos los archivos incluidos en udlatex.zip dentro del directorio

c:/localtexmf/tex/latex/6. Esto generara una carpeta llamada udlatex quecontiene todos los archivos del paquete.

Dentro de la carpeta udlatex encontraras otra carpeta llamada thesis,puedes mover esta carpeta entera a la carpeta de Mis Documentos o cualquierotra ubicacion donde guardes usualmente tus documentos.

Busca ahora, en el Menu Inicio de Windows, los iconos de MiKTEX. Hasclick en el icono MiKTeX Options y, en la ventana que aparece, da click en elboton Refresh Now. Esto actualiza la base de datos de archivos de LATEX paraque pueda encontrar el nuevo paquete instalado.

Para instalar en cualquier otro sistema basta con descomprimir todos los Instalar enotros sistemasarchivos en una sola carpeta. Mueve todos los archivos que se encuentran dentro

de la carpeta de thesis/ a la misma carpeta udlatex/.

6Es posible que dentro de c:/localtexmf/tex/ no encuentres la carpeta latex/, si estacarpeta no existe entonces creala.

25