Tutorial Latex Tesis

27
Formato de Tesis para la UDLA Juan Antonio Navarro P´ erez 26 de noviembre de 2003 Resumen ´ Est a es la documen taci ´ on de la clas e  udlathesis.cls  que produc e documentos de L A T E X con el formato ocial de la tesis aprobado por el Depart amento de F´ ısica y Matem´aticas de la Universida d de l as Am´ ericas Puebla. Este 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 concen trarte lo ante s posibl e en escribir el materi al de tu tesis. Consulta la p´ agina  http://www.udlap. mx/~ma108907/latex para obtener la informaci´on m´ as actualizada. ´ Indice 1. Introducci´ on  3 2. ¿C´ omo consigo L A T E X?  3 2.1. Para Unix, Li nux , etc.  . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2. Para Wind ows  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3. Mi Primer Documento  4 3.1. Usando T E XnicCenter  . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2. Usando Co nsolas o Terminal es  . . . . . . . . . . . . . . . . . . . 5 3.3. Tips y Sugerencias  . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4. El Formato de la Tesis  6 4.1. Los Datos de l a T esis . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.2. Los Cap´ ıtulos  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5. Nota ci´ 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. Secci ones  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.2. Ento rnos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.3. T exto Enfati zado  . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1

Transcript of Tutorial Latex Tesis

  • Formato de Tesis para la UDLA

    Juan Antonio Navarro Perez

    26 de noviembre de 2003

    Resumen

    Esta es la documentacion de la clase udlathesis.cls que producedocumentos de LATEX con el formato oficial de la tesis aprobado por elDepartamento de Fsica y Matematicas de la Universidad de las AmericasPuebla. Este 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. Consulta la pagina http://www.udlap.mx/~ma108907/latexpara obtener la informacion mas actualizada.

    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 Captulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    5. Notacion Matematica 95.1. Construcciones Basicas . . . . . . . . . . . . . . . . . . . . . . . . 95.2. Tablas de Smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . 11

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

    1

  • 7. Bibliografa 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 udlatesis.cls 22

    B. Archivos Incluidos 26

    2

  • 1. Introduccion

    Este documento es una gua para que aprendas como escribir tu tesis pro-fesional utilizando LATEX. El objetivo es que, lo mas pronto posible, conozcaslos comandos y las herramientas basicas del sistema. As podras concentrartecuanto antes en lo realmente importante, que es escribir propiamente el materialde tu 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. Pueden haber incluso algunasmentiras en lo que dice este documento, simplemente con la idea de que, porel momento, sepas solo lo suficiente e indispensable para poder comenzar y note preocupes por detalles adicionales. Hecha la advertencia iniciamos con estagua.

    2. Como consigo LATEX?

    2.1. Para Unix, Linux, etc.

    Lo mas probable es que no tengas que hacer nada, pues la mayora de estossistemas operativos ya vienen con LATEX instalado. Si estas en las computadorasde la UDLA (en alguna Sun, o desde una PC contectandote a Citrix1) lo unicoque tienes que hacer es conectarte al servidor acadaplic 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 GSview para poder Ghostscript yGSviewmanipular 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 intuitivo1http://linkcom.udlap.mx/citrix/Starray.html

    3

  • 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).

    \documentclass{article}

    \author{escribe aqui tu nombre}\title{Mi Primer Documento}

    \begin{document}\maketitle

    Hola. Este es mi primer documento.\end{document}

    Cuando lo guardes fjate 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

  • 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 tonteras y sera mucho mas difcil 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 para GSview yAcrobat 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 Smbolo 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 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

  • 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 mayora 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 en tu computadora la clase udlathesis.clsy demas archivos relacionados. En esta clase se encuentra la informacion so-bre el formato oficial de la tesis en la UDLA, as como muchos comandos einstrucciones especiales que te facilitaran la vida mientras escribes tu tesis.

    He puesto todos los archivos necesarios en Internet, a disposicion de todoel que este interesado, en http://www.udlap.mx/~ma108907/latex. El caminomas sencillo es descomprimir todos los archivos que vienen en el paquete den-tro de una nueva carpeta en tu computadora donde guardes normalmente tusarchivos (por ejemplo: Mis Documentos).

    Si cuentas con un poco mas de tiempo y quieres hacer la instalacion deforma correcta revisa el Apendice B donde se encuentra la lista completa de losarchivos que deberan venir incluidos, as como instrucciones para instalarlos enel lugar adecuado.

    4.1. Los Datos de la Tesis

    Entre los archivos incluidos en el paquete encontraras un tesis.tex quepuedes abrir en tu editor de texto. Si estas usando TEXnicCenter elige, en el

    6

  • menu File, la opcion Open Project. . . y abre el archivo tesis.tcp. Cuandohayas abierto el archivo veras algunos comandos, quiza la mayora de ellos des-conocidos, pero no te preocupes demasiado por eso en este momento.

    Por ahora, como estoy suponiendo que quieres empezar lo mas pronto po- Campos deDatossible 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 lneas de la forma:

    \title{Escribe el titulo de tu tesis}\author{Escribe tu nombre}\degree{Matem\aticas}

    \advisor{Dr.}{Nombre del Director y Vocal}\president{Dr.}{Nombre del Presidente}\secretary{Dr.}{Nombre del Secretario}\departmenthead{Dr.}{Nombre del Jefe de Departamento}

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

    Los campos \advisor{ }{ }, \president{ }{ }, etc. sirven para indicarlos nombres de los miembros que integraran al jurado en tu defensa de tesis.Estos campos llevan dos argumentos, el primero de ellos es el ttulo del sinodal(Lic., Mtro., Dr.) y el segundo su nombre completo.

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

    Ya que hayas escrito los valores adecuados para tu tesis complala 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 vaco donde debera ir el escudo de la universidad, y leyendas

    7

  • que dicen TESIS COMPILADA EN MODO DRAFT, luego una segunda por-tada con los nombres de tus sinodales, la forma de liberacion final donde vanlas firmas, una pagina de agradecimientos, el Indice General, un captulo Intro-duccion de ejemplo, un apendice tambien de ejemplo y, al final, una pagina dereferencias. Algunas de las paginas tienen tambien la leyenda BORRADORcon la fecha y la hora actual en el pie de pagina.

    Las leyendas sobre el modo borrador se refieren a que, precisamente, estamoscompilando en modo borrador. Esto es lo que indica la opcion draft en laprimera linea del archivo tesis.tex:

    \documentclass[draft,fmstyle]{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 debera verse como:

    \documentclass[final,fmstyle]{udlathesis}

    Si compilas de nuevo el archivo, ahora con la opcion final, y generas tu ar-chivo PS o PDF podras ver el resultado final. Las leyendas del modo borradorhabran desaparecido y el escudo de la universidad se presentara ahora de maneracorrecta en la portada.

    La segunda opcion fmstyle indica que estas usando el estilo compatible con Tesis EstiloActuaralas normas del Departamento de Fsica y Matematicas. Una opcion alternativa es

    usar atstyle que utiliza un estilo compatible con las normas del Departamentode Actuara y Estadstica.

    4.2. Los Captulos

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

    \mainmatter% crea un archivo .tex por cada capitulo que hagas% incluye aqui los capitulos\include{intro}

    Las instrucciones \mainmatter marca el inicio de la seccion de los captulos. Lainstruccion \include{intro} le dice a LATEX que dentro del archivo intro.texse encuentra el primer captulo de tu tesis.

    As, debes tener un archivo .tex diferente para cada captulo de tu tesis. Porejemplo, si tienes tres captulos en archivos llamados intro.tex, marco.tex yresult.tex. Entonces tu seccion de captulos debera de verse como:

    8

  • \mainmatter% crea un archivo .tex por cada capitulo que hagas% incluye aqui los capitulos\include{intro}\include{marco}\include{result}

    Puedes abrir el archivo intro.tex que se incluye como ejemplo dentro del Archivos deCaptulopaquete. All encontraras unas cuantas lneas que te mostraran como debera

    verse el archivo de un captulo. La primera linea siempre debe de decir:

    \chapter{Introduccion}\label{intro}

    El argumento dentro del commando \chapter{ } indica el nombre del captulocomo 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 captulo.

    Despues de esta lnea, que tiene la informacion del captulo, puedes escribir EscribirTextoya todo el texto que quieras. El texto se escribe tal cual, los parrafos se marcan

    dejando una lnea en blanco entre ellos. Las sangras 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 lneas vacasentre 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 captulos 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 complalo 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 construc-ciones sencillas y frecuentes. Al final te dare tambien algunas ideas de dondebuscar informacion para que escribir otros smbolos. En la Seccion 8.3 hay tam-bien indicaciones adicionales para hacer algunas otras construcciones tpicas enmatematicas.

    5.1. Construcciones Basicas

    Empezamos con lo mas simple. Normalmente hay formulas o expresiones Matematicasen lneasencillas 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:

    9

  • Una funcion $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, nuncautilices 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 subndices a Exponentes ysubndicescualquier variable o expresion con los comandos ^{ } y _{ } respectivamente.

    Puedes anidar exponentes y subndices 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 tpicas se obtienen usando comandos especiales como MatematicasDisplay$\frac{a}{b}$ para hacer quebrados (ab ) y $\sqrt{x}$ para la raz cuadrada

    (x). Pronto te daras cuenta que hay expresiones, mas o menos complicadas,

    que no se veran bien si las insertamos en un solo renglon. Por ejemplo la formula

    x =bb2 4ac

    2a(1)

    no se vera adecuadamente si la dejamos dentro de las msmas lneas del parrafo.Estas formulas se conocen como de modo display y se obtienen con el entornoequation. El ejemplo anterior se escribio con las siguientes lneas de codigo:

    ... renglon. Por ejemplo la formula\begin{equation}\label{cuadratica}x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}\end{equation}no se veria 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 \begin{equation}, \end{equation} 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.

    10

  • Esto es lo que deberas 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 \end{equation}. Nota tambien como laprimera lnea de este parrafo s lleva sangra, mientras que las lineas que siguendespues de la Ecuacion 1 no llevan sangra. En esta ocacion se utilizo el codigosiguiente:

    ... llegas a concluir que\begin{equation}\label{cubo}(x + y)^3 = x^3 + 3 x^2 y + 3 x y^2 + y^3 \,.\end{equation}

    El punto final del parrafo ...

    Con la instruccion \ref{ } puedes hacer referencia a los numeros de las Referenciascruzadasecuaciones. Por ejemplo la Ecuacion 1 (Ecuacion~\ref{cuadratica}) sirve

    para encontrar las soluciones de una ecuacion de segundo grado, mientras que laEcuacion 2 (Ecuacion~\ref{cubo}) 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

    ni=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 numeros. Asi\begin{displaymath}\sum_{i=0}^{n} i = \frac{n(n+1)}{2}\end{displaymath}es un ejemplo, que ...

    5.2. Tablas de Smbolos

    Para escribir sumatorias e integrales estan los comandos \sum e \int que SmbolosEspecialesproducen los smbolos resectivos. Los lmites de la suma o la integral se escriben

    como subndices y exponentes del smbolo, LATEX los acomodara en su lugaradecuado.

    Tambien se pueden utilizar muchos otros smbolos especiales dentro del con-tenido matematico. Las letras griegas: pi, , , , las obtienes llamandolas por

    11

  • su nombre: $\pi$, $\lambda$, $\Omega$, $\alpha$. Para las mayusculas solotienes que escribir la primera letra del nombre en mayuscula, como en $\Omega$.

    Otro grupo de smbolos especiales son los nombres de funciones como: sinx,log t, expn que obtienes del mismo modo: $\sin x$, $\log t$, $\exp n$. Cual-quier funcion matematica conocida la puedes obtener as por su nombre. Observaque sin ($\sin$) es la funcion seno, mientras que sin ($sin$) es la multipli-cacion de s por i por n. Algunas notaciones como lm te permite poner tambienargumentos como subndices. Por ejemplo

    lmx0

    sinxx

    = 1 (3)

    se escribe con la lnea de codigo

    \lim_{x \to 0} \frac{\sin x}{x} = 1

    La siguiente tabla muestra un pequeno repertorio de algunos smbolos y Mas smbolosy notacionesconstrucciones tpicas.

    $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 viene incluido junto con los archivos del formatode la tesis, incorpora algunos smbolos y construcciones adicionales.

    $\NN = \set{1, 2, \dots}$ N = {1, 2, . . . }$\ZZ, \QQ, \RR, \CC$ Z,Q,R,C$\iprod{x}{y} = 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 massmbolossmbolos especiales que puedes utilizar en LATEX. Una gua bastante comoda y

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

    Si tienes un poco mas de tiempo, ahora es buen momento para que juegues yexperimentes construyendo diferentes tpos 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 esta

    4http://www.csd.uu.se/documentation/tex/cookbook/5http://www.ctan.org/tex-archive/help/Catalogue/entries/comprehensive.html

    12

  • seccion. Los usuarios de TEXnicCenter ya habran notado que tienen a la manouna barra de herramientas con botones para insertar muchas de las formulas ysmbolos comunes.

    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(captulos, 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 filosofa 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.

    \subsection{Secciones}\label{sections}

    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(Seccion~\ref{sections}) 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.

    13

  • 3. Y este sera el ultimo elemento.

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

    \begin{enumerate}\item Esta es una lista enumerada.\item El segundo elemento de la lista va aqui.\item Y este sera el ultimo elemento.\end{enumerate}

    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, tambien incluido en con los archivos del formato. Estos entornos

    permiten enunciar lemas, teoremas y proposiciones en tu tesis. El siguiente esun ejemplo sencillo y el codigo que se utilizo para generarlo.

    Proposicion 1. Si x R entonces x2 0.\begin{proposition}\label{positivos}Si $x \in \RR$ entonces $x^2 \geq 0$.\end{proposition}

    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 1 (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.

    \begin{theorem}[Teorema de Fermat]\label{fermat}La ecuacion $a^n + b^n = c^n$, con $n > 2$, no tienesoluciones enteras (no triviales).\end{theorem}

    \begin{proof}Poseo una prueba en verdad maravillosa, pero estetutorial le viene demasiado peque~no.\end{proof}

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

    anterior se pueden hace referenmcia al Teorema 1 (Teorema~\ref{fermat}) yla Proposicion 1 (Proposicion~\ref{positivos}). La Tabla 1 muestra la lis-ta completa de entornos incluidos en theorems.sty, dichos entornos los puedesutilizar igual que en los ejemplos anteriores.

    14

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

    Tabla 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 \emph{enfatizar} el texto que sea importante.

    No pienses en este comando como un comando para poner italicas, eso sera 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. Algunos paquetes para hacer presentaciones con LATEX, por ejemplo,utilizan negritas en color rojo para representar al 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.

    \begin{definition}Decimos que $A$ es un \emph{subconjunto} de $B$si para todo elemento $x \in A$ se tiene tambienque $x \in B$.\end{definition}

    7. Bibliografa

    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

  • 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 los quehagas referencia, y solo los libros a los que haces referencia. Este es un puntoimportante en la definicion del reglamento de tesis y uno de los principaleserrores que comenten los estudiantes que hacen tesis en Word. Usando LATEXno tienes que preocuparte por nada pues esto se hace solito!

    Finalmente, y quiza la razon mas importante, es que de nuevo tu no tepreocupas por la forma en que se escriben los datos de los libros en la seccionde referencias, LATEX hace eso de manera automatica por t.

    7.1. Archivo del Librero

    Veamos entonces como funciona el sistema. Entre los archivos que vienende ejemplo hay un librero.bib, este es el librero virtual del que habamoshablado. Si abres este archivo veras una serie de bloques como el siguiente:

    @Article{NewCam97,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 arttulo. 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 dgitos 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 ttulo 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 ands se cambiaran por los signos adecuados.

    16

  • 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 eldocumento final.

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

    En el mismo archivo librero.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 captulos, 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 lneas decodigo que dicen:

    En el articulo \cite{NewCam97} se presenta unareformulacion muy curiosa de la teoria dela gravedad.

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

    \bibliographystyle{plain}\bibliography{librero}

    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 alibrero.bib.

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

    ... deberas encontrar un tutorial \cite{Nav03}con mas informacion de como 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.

    17

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

    Tabla 2: Ventas de la Industria Automotrz

    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.

    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 la Tabla 2 que muestra una tabla, condatos ficticios, sobre ventas de la industria automotrz. El codigo utlizado es elsiguiente:

    \begin{table}\begin{center}\begin{tabular}{c|cc}A~no & Venta Coches & Utilidades \\ \hline1990 & 158 & 278 MDD \\1995 & 169 & 342 MDD \\2000 & 180 & 386 MDD \\

    \end{tabular}\end{center}\caption{Ventas Industria Automotriz}\label{ventas}

    \end{table}

    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 aparezcan

    18

  • lo mas cerca posible a donde haces referencia a ellas y optimizando la calidaddel resultado visual obtenido.

    Las letras {c|cc} que aparecen despues de \begin{tabular} 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 usamostres columnas centradas. El smbolo | 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 lneas 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 hacerndices de tablas y figuras automaticamente. Los detalles para generar estosndices 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) InsertarGraficase imagenes en formato .png o .pdf si planeas utilizar Acrobat Reader (PDF).

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

    \begin{figure}\begin{center}\includegraphics{myfigure}

    \end{center}\caption{Una figura de ejemplo}\label{mifigura}

    \end{figure}

    El comando \includegraphics{ } lleva el nombre del archivo que contienela imagen que vas a insertar, en este caso myfigure. No necesitas poner la ex-tension (.eps, .png o .pdf) en el nombre del archivo. La clase udlathesis.clsdetecta automaticamente si estas generando archivos PS o PDF y utiliza el ar-chivo con el formato apropiado. Si lo deseas puedes generar para cada imagendos archivos, uno en cada formato, y el sistema utilizara la version adecuada encada 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{ }.

    19

  • Ahora, Como genero figuras en formatos .eps, .png o .pdf? Hay tres so-luciones principales que, en anos anteriores, nos han dado buenos resultados.

    La primera solucion consiste en utilizar algun editor profesionales de grafi- ProductosComercialescas como Corel Draw, Photo Shop, Paint Shop Pro o Adobe Illustrator. Estos

    programas te permiten exportar imagenes en una gran variedad de formatosentre los cuales encontraras seguramente .eps y .png. Del mismo modo, si yatienes tu figura pero en algun otro formato incompatible (como son jpg, gif,bmp, wmf) puedes abrirla en alguno de estos editores y guardarla de nuevo enun formado adecuado. Algunos programas especializados en matematicas comoMathematica o Matlab tambien pueden producir graficas en formato eps.

    Si no cuentas con ninguno de estos editores comerciales, y no estas interesado SolucionesAlternativasen comprar ninguno de ellos, existen tambien algunas soluciones alternativas.

    Una de ellas, que por su simplicidad ha dado buenos resultados, es utilizar el edi-tor de imagenes de StarOffice que te permite exportar en formato .epd. Existetambien un programa llamado XnView, con diferentes versiones para Windows,Unix y muchas otras plataformas, que te permite convertir imagenes entre dife-rentes formatos, en particular soporta eps y png. El programa esta disponible enla direccion http://perso.wanadoo.fr/pierre.g/xnview/enxnview.html.

    Una ultima solucion es utilizar el lenguaje nativo de LATEX para escribir LenguajeNativodocumentos. Un editor bastante estable y muy practico es JPicEdt, disponible

    en http://www.jpicedt.org, que produce figuras usando el mismo lenguajede LATEX. Entre las ventajas de esta solucion es que produce imagenes de muybuena calidad (sobre todo el modo pstricks), con el mismo tipo de letra yflexibilidad de insertar smbolos que el mismo LATEX. Desde luego el programano compite con las mejores de las soluciones comerciales, pero si les da muybuena batalla. La Jen el nombre del programa significa que debes de tener Javainstalado en tu computadora para usarlo.

    Si logras crear alguna imagen en formato .eps es relativamente sencillo con- epstopdfvertir la imagen a .pdf. El comando epstopdf se encarga de realizar este tra-bajo.

    8.3. Mas Matematicas

    Aqu explicaremos algunas construcciones matematicas que te podran 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 smbolo # en estos comandos, cualquierade los siguientes: (, ), \{, \}, [, ], \langle (), \rangle ().

    B = \alpha \left(\frac{a + b}{d - c}\right)^2

    B = (a+ bd c

    )220

  • 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(\begin{array}{ccc}1 & 0 & 0 \\0 & 1 & 0 \\0 & 0 & 1 \\

    \end{array}\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.

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

    tpica que se usa para denotar una fucnion definida por partes.

    f(x) = \left\{\begin{array}{ll}0 & x \leq 0 \\x^2 & 0 \leq x \leq b \\b^2 & \text{en otro caso} \\

    \end{array}\right.

    Observa el uso de \text{ } para insertar texto dentro de la formula y el coman-do \right. para indicar el final de la formula pero sin dibujar ningun parentesis.

    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, elformato de la tesis o alguno de los paquetes que lo acompanan puedes inten-tar contactarme por email en [email protected]. Tambien hay bastanteinformacion adicional en el sitio http://www.udlap.mx/~ma108907/latex. Al-gunas otras fuentes confiables de informacion son:

    CervanTEX Puedes localizarlo en http://www.cervantex.org. Es un grupode usuarios hispanohablantes de TEX, LATEX y programas similares. Hay

    21

  • una seccion de preguntas frecuentes y manuales, as como un grupo decorreos donde puedes enviar tus preguntas especficas. Subscribirse al gru-po de correos es mas facil que nunca, solo tienes que entrar a la paginade Internet http://filemon.mecanica.upm.es/CervanTeX/listas.phpy dejar los datos de tu correo electronico. Te recomiendo usar el modo di-gest para no saturar demasiado tu cuenta de correo. Ya que estes subscritopuedes enviar cualquier pregunta que tengas sobre LATEX y la comunidadde usuarios con mucho gusto tratara de ayudarte. Es muy probable quede un da 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/.

    LATEX: A Document Preparation System, Users 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 guas 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 udlatesis.cls

    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.

    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 oneside queusa los mismos margenes en todas las paginas. Si eliges imprimir a doscaras usara margenes simetricos en paginas nones y pares, ademas de quealgunas paginas (por ejemplo detras de la portada) se dejaran en blanco.

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

    22

  • 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 bibliografa.

    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.

    fmstyle | atstyle Elige entre el estilo compatible con el reglamento de tesisdel Departamento de Fsica y Matematicas (mas parecido al estandar deLATEX) y el reglamento de tesis del Departamento de Actuara y Estadsti-ca (mas parecido a Word con ttulos centrados). El valor predeterminadoes fmstyle.

    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 \begin{document} tambien en el archivo tesis.tex.

    \title{text} Utiliza text como el ttulo de la tesis. Puedes utlizar \\ paraindicar a LATEX donde iniciar una nueva lnea si el ttulo es muy largo.

    \author{names} Es el nombre del autor o los autores de la tesis. El textonames es una lista de autores separados por comandos \and.

    \degree{text} El nombre de la carrera que estudiaste y de la cual recibirastu ttulo al presentar la tesis. Por ejemplo: Matematicas, Fsica, Ma-tematicas y Economa, Actuara.

    \advisor[charge]{title}{title} Describe los datos de tu director de tesis.Aqu title es el ttulo de tu asesor (Lic., Mtro., Dr.) y name su nombrecompleto. El argumento charge es opcional e indica el puesto que tiene tuasesor dentro del jurado en tu defensa de tesis. Debes de modificar estevalor si tu asesor tiene un cargo distinto a Vocal y Director.

    \president[charge]{title}{title} Describe los datos del presidente del juradoen la defensa de tu tesis. Del mismo modo title indica su ttulo (Lic., Mtro.,Dr.) y name su nombre completo. Debes especificar el argumento opcionalcharge si su cargo es diferente a Presidente.

    \secretary[charge]{title}{title} Describe los datos del secretario del juradoen la defensa de tu tesis. Del mismo modo title indica su ttulo (Lic.,Mtro., Dr.) y name su nombre completo. Debes especificar el argumentoopcional charge si su cargo es diferente a Secretario.

    \departmenthead[charge]{title}{title} Describe los datos del jefe del depar-tamento de la carrera que estudiaste. Del mismo modo title indica su ttulo

    23

  • (Lic., Mtro., Dr.) y name su nombre completo. Debes especificar el argu-mento opcional charge si su puesto es diferente a Jefe del Departamento.El nombre del jefe del departamento solo es necesario si incluyes la formade liberacion final.

    \institution{text} Nombre de la institucion donde presentas tu tesis. Elvalor predeterminado imprime Universidad de las Americas Puebla.

    \faculty{text} Nombre de la facultad o escuela donde estudias. El valorpredeterminado imprime Escuela de Ciencias.

    \department{text} Es el departamento al que pertenece tu carrera. El va-lor predeterminado imprime Departamento de Fsica y Matematicas oDepartamento de Actuara y Estadstica en el estilo atstyle.

    \address{text} La direccion de la universidad. El valor predeterminado im-prime Sta. Catarina Martir, Puebla.

    \termyear{text} El semestre y ano en que se presenta la tesis. Consiste dealguno de los textos: Primavera, Verano u Otono, seguida del ano. Si nose llena este campo, el valor predeterminado se calcula a partir de la fechaactual.

    \monthyear{text} El mes y ano en que se presenta la tesis. El valor predeter-minado se calcula a partir de la fecha actual.

    \date{text} La fecha completa en que se presenta la tesis. El valor predeter-minado se calcula a partir de la fecha actual.

    \logosource{filename} 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.

    \singlespacing | \doublespacing Modifica el espaciado entre lineas. El mo-do predeterminado es \doublespacing que produce el cuerpo del docu-mento a doble espacio. El comando \singlespacing produce el documen-to con interlineado sencillo.

    Despues del comando \begin{document}, 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.

    24

  • \approvalpage Genera la forma de liberacion final donde van las firmas delos sinodales y el jefe del departamento.

    \begin{thankspage} text \end{thankspage} Inserta una pagina con agra-decimientos donde text es el contenido de la pagina.

    \mainmatter Marca el inicio de las partes principales de la tesis (ndices ycaptulos).

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

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

    \include{filename} Inserta el archivo filename.tex como uno de los captulosde la tesis. Debes incluir un comando de estos (y un archivo diferente) porcada captulo que tenga tu tesis.

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

    \bibliographystyle{plain} Indica el estilo de la bibliografa, el estilo plaines el estilo predeterminado.

    \bibliography{bib files} Produce, en conjunto con el programa BibTEX, labibliografa 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 \end{document}.

    La clase thesis.cls define tambien los siguientes ambientes.

    \begin{singlespace} text \end{singlespace} Inserta un bloque de textocon interlineado sencillo.

    \begin{doublespace} text \end{doublespace} Inserta un bloque de textocon interlineado doble.

    \begin{quote} text \end{quote} Inserta un bloque de texto con formatoespecial para citas textuales.

    \begin{quotation} text \end{quotation} Un segundo modo para insertarbloques de texto con formato especial para citas textuales.

    \begin{verse} text \end{verse} Inserta un bloque de texto con formatoespecial para versos. Separa las lineas de un soneto usando \\.

    25

  • B. Archivos Incluidos

    El archivo udlathesis.zip puede descargarse de internet, donde estara dis- Lista deArchivosponible en la pagina http://www.udlap.mx/~ma108907/latex. Cuando bajes

    este archivo debe contener:

    Archivos del formato de tesis.udlathesis.cls el formato general 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 smbolos 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.pdf en blanco y negro, formato pdf.logogray.eps en tonos de grises, formato eps.logogray.pdf en tonos de grises, formato pdf.logocolor.eps en colores, formato eps.logocolor.pdf en colores, formato pdf.

    Archivos de Ejemplo.

    tesis.tex tendra la estructura principal de tu tesis.tesis.bbl bibliografa de ejemplo.tesis.tcp proyecto de tesis para TEXnicCenter.tesis.tps informacion del proyecto de TEXnicCenter.intro.tex ejemplo de un captulo.notas.tex ejemplo de un apendice.librero.bib ejemplos de referencias bibliograficas.tutorial.pdf este tutorial (en formato PDF).tutorial.tex el codigo original del tutorial en LATEX.

    La forma mas facil de instalar es descomprimir todos los archivos contenidosen udlathesis.zip dentro de Mis Documentos o alguna otra ubicacion dondeacostumbres guardar tus propios documentos. Sin embargo, si planeas utilizaralguno de los archivos incluidos (como las imagenes con los logotipos o algunode los paquetes symbols.sty o theorems.sty) en algun otro documento nece-sitaras crear copias de los archivos en diferentes carpetas segun los necesites.

    Si prefieres puedes instalar los archivos en el directorio de LATEX para que Instalar enWindowssiempre los encuentre y no necesites estar realizando copias innecesarias. En

    Windows, si estas utilizando MiKTEX, debes descomprimir todos los archivos in-cluidos en udlathesis.zip dentro del directorio c:/localtexmf/tex/latex/6.

    6Es posible que dentro de c:/localtexmf/ no encuentres las carpetas tex/latex/, si algunano existe entonces creala.

    26

  • Esto generara una carpeta llamada udlathesis que contiene todos los archivosdel paquete.

    Dentro de la carpeta udlathesis identifica los archivos que son de ejemploy muevelos a una nueva carpeta en Mis Documentos o cualquier otra ubicaciondonde 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.

    27

    IntroduccinCmo consigo LaTeX?Para Unix, Linux, etc.Para Windows

    Mi Primer DocumentoUsando TeXnicCenterUsando Consolas o TerminalesTips y Sugerencias

    El Formato de la TesisLos Datos de la TesisLos Captulos

    Notacin MatemticaConstrucciones BsicasTablas de Smbolos

    Editando en LaTeXSeccionesEntornosTexto Enfatizado

    BibliografaArchivo del LibreroCitas Bibliogrficas

    Temas AdicionalesTablasGrficasMs MatemticasInformacin Adicional

    Documentacin de udlatesis.clsArchivos Incluidos