Manual Latex

March 17, 2018 | Author: antoniopablovicente | Category: Te X, Portable Document Format, Computer File, Computing, Technology


Comments



Description

CAP´ITULO11 Manual 11.1– Manual de usuario ´ Esta es la documentaci´on de la clase pclass.cls que produce documentos de LATEX con el formato oficial definido por la Universida de Sevilla para la asignatura proyecto inform´atico de las titulaciones: Ingenier´ıa Inform´ atica, Ingenier´ıa T´ecnica en Inform´atica de Gesti´on e Ingenier´ıa T´ecnica en Inform´atica de Sistemas. Este documento esta dise˜ nado como un curso intensivo para que, aunque no tengas conocimiento alguno de LATEX, puedas aprender todos los comandos esenciales y concentrarte lo antes posible en escribir la memoria de tu proyecto de fin de carrera. 11.2– Introducci´ on Este documento es una gu´ıa para que aprendas como escribir tu memoria de proyecto de fin de carrera utilizando LATEX. El objetivo es que, lo m´as pronto posible, conozcas los comandos y las herramientas b´asicas del sistema. As´ı podr´as concentrarte cuanto antes en lo realmente importante, que es escribir propiamente el material de tu proyecto. Para tratar de ganar tiempo, y entrar lo m´as pronto posible en las cosas que ser´an importantes, se omitir´an muchos detalles y definiciones rigurosas sobre lo que son y no son comandos en LATEX. Pueden haber incluso algunas “mentiras’´en lo que dice este documento, simplemente con la idea de que, por el momento, sepas s´olo lo suficiente e indispensable para poder comenzar y no te preocupes por detalles adicionales. Hecha la advertencia damos inicio a esta gu´ıa. 113 114 11. Manual 11.3– ¿C´ omo consigo LATEX? 11.3.1. Para Unix, Linux, etc. ´ Hay que instalar el paquete TeTEX. Este incluye todo lo necesario, excepto el editor para poder escribir los documentos LATEX. Sin embargo el paquete TeTEX no ha sido mantenido en mucho tiempo. Esto ha llevado a buscar una soluci´on, ´esta se llama TexLive. Puedes encontrarlo en http: //www.tug.org/texlive/acquire.html e incorpora soluciones a bugs y mejoras respecto a su antecesor. Adem´as como se ha mencionado anteriormente, tendremos que hacer uso de un editor de texto, podemos usar: • Emacs (paquete emacs), que dispone de un modo de edici´on especial para LATEX, realzando los comandos. Puede ser conveniente evaluar una extensi´on para emacs denominada AUCTeX, que indenta autom´aticamente, con lo cual se obtiene una mejora ostensible de la legibilidad del c´odigo, entre otras cosas. • Kile, en el cual dispodemos de autocompletado de comandos LATEX, coloreado de sintaxis, Kile autom´aticamente marca los comandos ultiples ficheros LATEX y resalta los par´entesis, y puede trabajar con m´ a la vez. Adem´ as tambi´en proporciona plantillas y patrones para facilitar la creaci´on de documentos. Una vez realizados estos pasos ya est´as listo y puedes ir directamente a la Secci´on 11.4. 11.3.2. Para Windows La versi´on m´as popular de LATEX para Windows se llama MiKTEX y la puedes bajar desde http://www.miktex.org. Desde ah´ı bajas un Setup Wizard que, una vez instalado, se conecta a internet para bajar e instalar el resto del programa. Hay varios paquetes disponibles, puede ser recomendable usar el peque˜ no (small) que, por lo pronto, es m´as que suficiente para tus necesidades b´asicas. Es muy recomendable, si quieres generar y ver tu memoria en el formado PDF (Portable Document Format), que tengas instalado Adobe Acrobat Reader en t´ u ordenador. Es muy probable que ya lo tengas instalado pero, si no lo tienes, lo puedes bajar desde http://www.adobe.com/products/ acrobat. Adem´as necesitar´ as tambi´en los programas AFPL Ghostscript y GSview para poder manipular archivos PostScript. Ambos programas los puedes conseguir en la p´agina de Internet http://www.cs.wisc.edu/ ~ghost/. 11.4. Mi primer documento 115 Por u ´ltimo, tambi´en es muy recomendable que bajes el TEXnicCenter. Es un editor de texto especializado para LATEX con botones y ventanas, muy intuitivo y f´acil de usar. Este programa, altamente recomendable, lo puedes bajar en la direcci´on http://www.toolscenter.org/products/ texniccenter/. Algo importante es que el u ´ltimo programa que instales sea TEXnicCenter. Ya que, al iniciarlo la primera vez, buscar´a donde tienes instalados MiKTEX y el resto de las aplicaciones para configurar todas las opciones necesarias de manera autom´atica. 11.4– Mi primer documento El objetivo de esta secci´on es revisar que todos los programas que necesitas est´an instalados y que funcionan correctamente. Lo primero que tienes que hacer es abrir tu editor de texto plano1 favorito (Text Editor, Bloc de Notas o TEXnicCenter). Ahora escribe el siguiente texto en tu editor y gu´ardalo en un archivo con el nombre 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 f´ıjate bien en que directorio lo guardaste. Es una buena recomendaci´on, incluso, crear un directorio nuevo para cada documento distinto de LATEX que hagas. Si usas TEXnicCenter es recomendable crear un proyecto para cada documento nuevo que hagas, esto genera autom´aticamente una carpeta nueva para cada proyecto. 11.4.1. Usando TEXnicCenter Si est´as usando TEXnicCenter la cosa es muy f´acil a partir de aqui. En la barra de herramientas hay una lista donde puedes escoger los diferentes modos de compilar como: LaTeX => DVI, LaTeX => PS y LaTeX => PDF. Escoge primero el modo DVI y dale click al bot´on para compilar (Build). 1 Si tu editor de texto te permite poner formato al texto (negritas, it´ alicas, etc.) entonces no es de texto plano y No te servir´ a para escribir documentos de LATEX. Manual Ver´as c´omo en una peque˜ na ventana. Una vez que est´e guardado tu archivo tienes que compilarlo. Version 3.dvi (1 page. si tu documento tiene alg´ unos errores. Puedes intentar usar los otros modos de compilaci´on. Transcript written on miprimer. entonces puedes ver el documento que has creado con el comando xdvi: 2 Normalmente se utiliza el comando “cd directorio”para cambiar de directorio. Si logras compilar sin errores.3. tratar de entender qu´e est´a pasando.log.) o una ventana de MS-DOS o S´ımbolo del Sistema (en Windows). en la parte inferior. estar´as viendo tu primer documento creado en LATEX.14159 (Web2C 7. Linux. LATEX se detendr´a mostrando la informaci´on del error. ahora puedes hacer click en el bot´on para visualizar (View).116 11.3. 11.4. Si lograste compilar con ´exito.tex LaTeX2e <1999/12/01> patch level 1 . ´estos aparecer´an detallados en esta misma ventana. Ver´as como LATEX te saluda y escribe alguna informaci´on en la pantalla. Ahora. etc. Tambi´en.. si todo sali´o bien. luego presiona x para que LATEX termine de trabajar. trata de corregir el error y corre latex de nuevo. Este proceso lo que hace es tomar tu archivo (tex) y generar un documento (dvi) que ya puedes visualizar en la pantalla. Lo que debes hacer es leer la descripci´on de los errores. Debes de leerla y tratar de entenderla.4. Si hay alg´ un error en tu documento. .2. en PS y PDF.. Puedes saltar ahora a la Secci´on 11. se muestra la A informaci´on que genera L TEX sobre el proceso de compilado. Para compilar utilizas el comando latex: > latex miprimer This is TeX. s´olo conseguir´as que LATEX comience a hacer tonter´ıas y ser´a mucho m´as dif´ıcil entender qu´e est´a pasando despu´es. Abre una consola apropiada (seg´ un sea tu caso) y c´ambiate al directorio donde hayas guardado tu archivo de prueba2 . Usando consolas o terminales Si no est´as usando TEXnicCenter entonces tendr´as que teclear los comandos de LATEX directamente en una terminal o consola (en Unix. [1] (miprimer.aux) ) Output written on miprimer. compilar y luego visualizar los documentos que se generan para GSview y Acrobat Reader respectivamente. intentar corregir los errores en tu documento y entonces compilar de nuevo. 468 bytes).1) (miprimer. ¡Nunca dejes errores sin corregir! Si dejas que los errores se vayan acumulando en esta ventana. si todo sali´o bien. Ingenier´ıa T´ecnica en Inform´atica de Gesti´on e Ingenier´ıa T´ecnica . Por su parte los documentos en PS y PDF son m´as comunes.ps miprimer. estar´as viendo en pantalla tu primer documento creado en LATEX. Mientras que otros programas. los archivos guardados con estos formatos no pueden modificarse. como Acrobat Reader. La moraleja de esta peque˜ na secci´on es que uses DVI para editar y PS o PDF para imprimir y distribuir versiones finales. te obligar´an a cerrar el documento antes de dejarte compilarlo de nuevo. Alternativamente puedes generar archivos en formato PDF para leer con Acrobat Reader.11. y casi cualquier ordenador tendr´a alg´ un programa instalado para poder visualizarlos. Formato de la memoria de tu proyecto 117 > xdvi miprimer Entonces. Este archivo lo consigues compilando utilizando el comando especial pdflatex: > pdflatex miprimer Por lo pronto estos son todos los comandos que necesitas para sobrevivir en el mundo de LATEX. Sugerencias El formato DVI es un formato muy r´apido y c´omodo para trabajar.3.5– Formato de la memoria de tu proyecto Antes de seguir debes de tener en tu ordenador la clase pclass. 11. te permiten dejar abierto el programa con el que est´as visualizando. lo que los hace mucho m´as seguros. En esta clase se encuentra la informaci´on sobre el reglamento oficial de la Universidad de Sevilla para la asignatura proyecto inform´atico de las titulaciones: Ingenier´ıa Inform´atica. La mayor´ıa de los visores de DVI. cuando regreses a la ventana del visualizador se actualizar´a autom´aticamente para mostrar los u ´ltimos cambios. Tambi´en debes conocer el comando dvips que se escribe: > dvips -o miprimer.4. Por su parte los formatos PS y PDF tienen mucha mayor calidad de impresi´on y son m´as comunes como formatos para distribuir documentos.5. Si haces alg´ un cambio en tu documento y compilas de nuevo. por ejemplo. aunque no tiene muy buena calidad de impresi´on y no presenta adecuadamente algunas im´agenes y efectos especiales que se pueden hacer con LATEX.dvi ´ Esto genera un archivo postscript (PS) que tiene muy buena calidad de impresi´on. 11.cls y todos los dem´as archivos relacionados. Adem´as. No dejes que te asuste mucho esta sintaxis rara para los acentos. Todos estos datos ser´an utilizados para construir la portada de tu memoria.118 11. Para evitar problemas con la transferencia de archivos entre sistemas operativos diferentes. y abre dicho archivo. Por ahora. LATEX no deja utilizar acentos de manera directa. como suponemos que el usuario lo que quiere es empezar lo m´as pronto posible a escribir la memoria de su proyecto. La u ´nica excepci´on es la ´ı que se obtiene con el comando \’{\i}.5. . \’E.1. hay un grupo de l´ıneas de la forma mostrada a continuaci´on: \titulopro{Escribe aqui el titulo de tu proyecto} \tutor{Escribe aqui el nombre del tutor del proyecto} \departamento{Nombre del departamento} \autores{nombre1}{nombre2} \dia{mm/aaaa} \titulacion{Escribe aqui el nombre de tu titulacion} En estas lineas encontramos los denominados campos. Como podr´as ver los acentos se escriben de una manera un poco rara. en \tutor{ } el nombre del tutor de tu proyecto. Bastar´a con que entre cada pareja de s´ımbolos { } escribas el valor de ese campo. Si est´as usando TEXnicCenter elige. quiz´a la mayor´ıa de ellos desconocidos. As´ı puedes escribir por ejemplo: \’a.11 aqu´ı encontrar´as una lista completa de los archivos que deber´ıan venir incluidos. . as´ı como instrucciones para instalarlos en el lugar adecuado. Cuando lo hayas abierto ver´as algunos comandos. Si quieres hacer la instalaci´on de forma correcta revisa la Secci´on 11. De este modo pasamos directamente a lo que s´ı debes de saber para poder comenzar con tu memoria. 11. los cuales nos sirven para indicar al documento la informaci´on particular acerca de tu proyecto.tex que puedes abrir en tu editor de texto. y as´ı susesivamente. no analizaremos de manera detallada el contenido de este archivo. Los acentos se escriben anteponiendo a la vocal que quieras acentuar (ya sea may´ uscula o min´ uscula) el comando \’. Como podr´as ver en el archivo. pero no te preocupes demasiado por eso en este momento. los comandos \~n y \~N producen “e˜ nes”min´ usculas y may´ usculas respectivamente. Adem´as. Manual en Inform´atica de Sistemas. Por ejemplo en \titulopro{ } va el t´ıtulo de tu proyecto. . Adem´as tambi´en podr´as encontrar muchos comandos e instrucciones especiales que te facilitar´an tu tarea mientras escribes tu memoria. en el men´ u File. las cosas ser´an mucho m´as simples dentro de los distintos cap´ıtulos que conformen tu memoria. la opci´on Open Project. tras el comando \begin{document}. Datos de tu proyecto Entre los archivos incluidos en el paquete encontrar´as un proyect. \’o. Lo que s´ı debes recordar es. Por ejemplo. Cap´ıtulos Al principio del mismo archivo proyect. las citas bibliogr´afias y el mismo ´ındice del documento en varias pasadas. Normalmente eso no debe preocuparte mucho pues.11. el ´Indice General. antes de mandar a imprimir tu documento.2. As´ı. mientras est´as editando.tex. cap1. Si compilas el archivo y visualizas el documento DVI o generas tu archivo PS o PDF podr´as ver el resultado final.tex por cada cap’itulo que hagas % incluye aqu’i los cap’itulos \input{Capitulos/capitulo1} \backmatter \bibliographystyle{pfcbibstyle} \bibliography{pfcbib} El comando \mainmatter marca el inicio de la secci´on que contendr´a todos los cap´ıtulos.tex y cap2. Si todas las referencias est´an correctas no debe aparecer ning´ un Warning en la salida de LATEX.tex.tex} \input{agradecimientos} %incluye el texto de agradecimientos. no es tan importante que las referencias est´en siempre correctas. un resumen. la p´agina de agradecimientos. compilarlo varias veces para que se resuelvan correctamente todas las referencias. debes tener un archivo .tex encontrar´as tambi´en un grupo de instrucciones como las siguientes: \frontmatter \input{resumen. ¿Dos o tres veces? S´ı. conforme vayas compilando las referencias se ir´an actualizando poco a poco.5. un cap´ıtulo de ejemplo y finalmente una p´agina de referencias bibliogr´ aficas. Formato de la memoria de tu proyecto 119 Una vez que hayas rellenado los valores adecuados para tu memoria comp´ılala unas dos o tres veces. 11.5. De esta forma te encontrar´as con que tu memoria est´a formada por la portada.tex \tableofcontents %Indice de contenidos \listoftables \listoffigures \mainmatter %capitulos de tu memoria con numeracion arabic % crea un archivo . si tienes tres cap´ıtulos en archivos llamados intro. LATEX resuelve las referencias cruzadas. entonces tu secci´on de cap´ıtulos deber´ıa de verse como: .tex diferente para cada cap´ıtulo de tu memoria dentro de la carpeta Capitulos. El texto se escribe tal cual. Prueba escribir un poco de texto y comp´ılalo para ver los resultados. Por ejemplo: ’a. que tiene la informaci´on del cap´ıtulo.. El sistema determina autom´aticaticamente los espacios adecuados.120 11. Lo u ´nico que tienes que hacer es poner un ap´ostrofe ’ antes de la vocal (may´ uscula o min´ uscula) que necesites. Vamos a revisar u ´nicamente algunas construcciones sencillas y frecuentes. .tex que contendr´a el primer cap´ıtulo de tu memoria. 11. no trates por tanto de cambiar el tama˜ no de estos espacios. All´ı encontraras unas cuantas l´ıneas que te mostrar´an c´omo deber´ıa verse el archivo correspondiente un cap´ıtulo. Al final tambi´en puedes encontrar . ’i. Funcionan tambi´en ~n y ~N para las “e˜ nes”.tex} le dice a LATEX que dentro de la carpeta Capitulos se encuentra el archivo intro. Las sangr´ıas se agregan autom´aticamente. Manual La instrucci´on \include{Capitulos/intro. seg´ un sea necesario.6– Notaci´ on matem´ atica Esta secci´on contiene un curso ultra r´apido de como escribir f´ormulas matem´aticas en tus documentos. ’e. De esta forma comprobar´as que es muy sencillo escribir texto en LATEX. La primera linea siempre debe de decir: \chapter{Introducci’on}\label{intro} El argumento dentro del commando \chapter{ } indicar´a el t´ıtulo del cap´ıtulo tal como aparecer´a impreso en tu memoria. A continuaci´on de esta l´ınea. No sirve de nada dejar varias l´ıneas vac´ıas entre p´arrafos o muchos espacios en blanco entre palabras para tratar de modificar los espacios que deja LATEX.tex que se incluye a modo de ejemplo. El argumento dentro de \label{ } es un nombre corto (sin espacios) que podr´as utilizar dentro del c´odigo de tu documento para hacer referencia al n´ umero del cap´ıtulo en cuesti´on.tex por cada cap’itulo que hagas % incluye aqu’i los cap’itulos \input{Capitulos/intro} \input{Capitulos/cap1} \input{Capitulos/cap2} Tambi´en podemos abrir el archivo capitulo1. \mainmatter % capitulos con numeracion arabic % crea un archivo . al principio de cada p´arrafo. Todo el espaciado lo maneja LATEX de forma autom´atica. Tambi´en podr´as ver que poner los acentos en el texto dentro de los cap´ıtulos es mucho m´ as f´acil. puedes escribir ya todo el texto que quieras. los p´arrafos se marcan dejando una l´ınea en blanco entre ellos. . . Normalmente hay f´ormulas o expresiones sencillas que se insertan directamente dentro del p´arrafo en el que est´as escribiendo. Por ejemplo: “Una funci´on f es inyectiva si f (x) = f (y) implica que x = y”. Puedes anidar exponentes y sub´ındices tanto como los necesites. Y por el contrario.9. A´ un si se trata de una s´ola variable x o una funci´on f como en el ejemplo debes ponerlos entre signos $ $. Pronto te dar´as cuenta que hay expresiones. Dentro del contenido matem´atico puedes poner exponentes y sub´ındi.6. Construcciones b´ asicas Empezamos con lo m´as simple. En la Secci´on 11. 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 matem´atico dentro de un p´arrafo es que todo el contenido matem´ atico (y s´ olo el conteido matem´ atico) va entre signos $ $. eso es incorrecto adem´as de que no se ve bien.. 11.6.3 hay tambi´en indicaciones adicionales para hacer algunas otras construcciones t´ıpicas en matem´aticas.121 11. Por ejemplo la f’ormula . $x^{2}$ x2 $x^{y^{z}}$ xy $x_{k}$ xk $x_{y^{x}}$ xyz $e^{ix}$ eix $x^{(y+z)}$ x(y+z) z Algunas otras expresiones t´ıpicas se obtienen usando comandos especiales como $\frac{a}{b}$ para hacer quebrados ( ab ) y $\sqrt{x}$ para √ la ra´ız cuadrada ( x).. rengl’on. A continuaci´on se presentan algunos ejemplos sencillos. Notaci´ on matem´ atica algunas ideas de donde buscar informaci´on para que escribir otros s´ımbolos.sub´ındices vamente.1) 2a no se ver´ıa adecuadamente si la dejamos dentro de las m´ısmas l´ıneas del p´arrafo. nunca utilices el contenido matem´atico para poner una palabra o texto en it´alicas. Por ejemplo la f´ormula √ −b ± b2 − 4ac x= (11.1. Estas f´ormulas se conocen como de modo display y se obtienen con el entorno equation. que no se ver´ıan bien si las insertamos en un s´olo rengl´on. m´as o menos complicadas.Exponentes y ces a cualquier variable o expresi´ on con los comandos ^{ } y _{ } respecti. El ejemplo anterior se escribi´o con las siguientes l´ıneas de c´odigo: . como en el ejemplo anterior. Observa que no se deben dejar renglones en blanco entre las instrucciones \begin{equation}. como te habr´as dado cuenta. En esta ocaci´on se utiliz´o el c´odigo siguiente: .. cuando insertas una f´ormula se debe de mantener la estructura gramatical del enunciado...1 no llevan sangr´ıa.4ac}}{2a} \end{equation} no se ver’ia adecuadamente .. (11. mientras que las lineas que siguen despu´es de la Ecuaci´on 11. Entonces debes agregar el punto final del p´arrafo al terminar la ecuaci´on y dejar un rengl´on en blanco para separarlo del p´arrafo siguiente. Esto es lo que deber´ıas hacer si despu´es de muchos c´alculos finalmente llegas a concluir que (x + y)3 = x3 + 3x2 y + 3xy 2 + y 3 . va numerando las ecuaciones.2) El punto final del p´ arrafo se agrega utilizando el comando \. Manual \begin{equation}\label{cuadratica} x = \frac{-b \pm \sqrt{b^2 . Por ejemplo la Ecuaci´on 11. Incluso.. Nota tambi´en como la primera l´ınea de este p´arrafo s´ı lleva sangr´ıa... Una de las normas de LATEX dicta que la palabra con que se hace referencia debe iniciar en may´ uscula y est´ar separada por un signo ~ (y no por un espacio) del comando \ref{ }.1 (Ecuaci’on~\ref{cuadratica}) sirve para encontrar las soluciones de una ecuaci´on de segundo grado. \end{equation} El punto final del p’arrafo . Notas de redacci´on Uno de los efectos del entorno equation es que. llegas a concluir que \begin{equation}\label{cubo} (x + y)^3 = x^3 + 3 x^2 y + 3 x y^2 + y^3 \.2 (Ecuaci’on~\ref{cubo}) corresponde al desarrollo de un binomio al cubo. que b´asicamente hace lo mismo que . Si no te interesa numerar alguna f´ormula o ecuaci´on en particular puedes usar el entorno displaymath. justo despu´es de terminar la ecuaci´on y antes del \end{equation}. Referencias cruzadas Con la instrucci´on \ref{ } puedes hacer referencia a los n´ umeros de las ecuaciones. El texto dentro del comando \label{ } es un nombre corto (sin espacios) que te servir´a para hacer referencias m´as adelante al n´ umero de la ecuaci´on. La u ´nica excepci´on es cuando la f´ormula que insertas queda exactamente al final del p´arrafo. mientras que la Ecuaci´ on 11.122 11. \end{equation} y los renglones del p´arrafo. Esto es porque el p´arrafo no se debe interrumpir por el hecho de insertar la f´ormula.. λ. . n$ $(\forall x \in A)(x \leq 0)$ $A \cap B = \emptyset$ $A \subset (A \cup B)$ f: X →Y i = 1.Especiales tegral se escriben como sub´ındices y exponentes del s´ımbolo. $\exp n$. $\alpha$. $\lambda$. $\Omega$.123 11. que . Los l´ımites de la suma o la in. Las letras griegas: π. Algunas notaciones como l´ım te permite poner tambi´en argumentos como sub´ındices. . y que tiene que ver con el tema siguiente. α. Esta f´ormula la escribimos con el c´odigo: . $\log t$. As´ı n X i=0 i= n(n + 1) 2 es un ejemplo. que no est´a numerado. las obtienes llam´andolas por su nombre: $\pi$. 2. Observa que “sin”($\sin$) es la funci´on seno. As’i \begin{displaymath} \sum_{i=0}^{n} i = \frac{n(n+1)}{2} \end{displaymath} es un ejemplo. log t. .. 11. n (∀x ∈ A)(x ≤ 0) A∩B =∅ A ⊂ (A ∪ B) . . Otro grupo de s´ımbolos especiales son los nombres de funciones como: sin x. Notaci´ on matem´ atica equation pero sin agregar n´ umeros. Tambi´en se pueden utilizar muchos otros s´ımbolos especiales dentro del contenido matem´atico. Para las may´ usculas s´olo tienes que escribir la primera letra del nombre en may´ uscula.6. sin agregar n’umeros.6. mientras que “sin”($sin$) es la multiplicaci´on de s por i por n.. LATEX los acomodar´a en su lugar adecuado..3) x se escribe con la l´ınea de c´odigo \lim_{x \to 0} \frac{\sin x}{x} = 1 La siguiente cuadro muestra un peque˜ no repertorio de algunos s´ımbo. como en $\Omega$. \dots. exp n que obtienes del mismo modo: $\sin x$.2.. Por ejemplo sin x l´ımx→0 =1 (11. 2.M´as s´ımbolos los y construcciones t´ıpicas: y notaciones $f \colon X \to Y$ $i = 1. Ω. Cualquier funci´on matem´atica conocida la puedes obtener as´ı por su nombre. Cuadros de s´ımbolos Para escribir sumatorios e integrales est´an los comandos \sum e \int S´ımbolos que producen los s´ımbolos respectivos. 11. . Este s´ımbolos) que incluye todos los signos y notaciones que pudieras necesitar.org/tex-archive/help/Catalogue/entries/comprehensive. 3 http://www. Si tienes un poco m´as de tiempo. html 4 . por supuesto. letra grande). no ´ describiremos ninguno de ellos en este manual. } Z.124 11. $\NN = \set{1. Aunque s´ı existen comandos para manejar cuestiones del formato. Q. C hxyi = x · y a ∧ (b ∨ ¬c) (a → b) ↔ (b ← a) Esta es. centrado.ctan. Una de las m´aximas de u en este caso) debe preocuparse LATEX es que el autor del documento (t´ por la estructura l´ ogica del texto (cap´ıtulos.7– Editando en LATEX En estas secci´on trataremos de dar una idea bastante general de como escribir el cuerpo principal de la memoria de tu proyecto.uu.sty. Manual Si adem´as necesitas a˜ nadir algunos s´ımbolos y construcciones adicionales de los mostrados a continuaci´on. Si el s´ımbolo que buscas no est´a en esta gu´ıa entonces consulta The Comprehensive LATEX ´ es pr´acticamente un libro completo (58 p´aginas y 2266 Symbol List4 . . ahora es buen momento para que juegues y experimentes construyendo diferentes t´ıpos de f´ormulas y expresiones. \RR. siguiendo la filosof´ıa de L TEX. Al final del mismo documento se discuten incluso algunos m´etodos para construir tus propios s´ımbolos si es que no los llegaras a encontrar en las listas. puedes usar el paquete symbols. R. teoremas. Esto es con la idea de A que. secciones. 2. te acostumbres a pensar en organizar los documentos por su estructura y te despreocupes por completo de las cuestiones del formato. \CC$ $\iprod{x}{y} = x \cdot y$ $a \land (b \lor \lnot c)$ $(a \lthen b) \liff (b \lif a)$ N = {1.se/documentation/tex/cookbook/ http://www. haciendo un ´enfasis particular en la estructura del documento. buscar alguna f´ormula m´as o menos complicada y tratar de escribirla en LATEX utilizando lo que aprendiste en esta secci´on. \QQ. Es buena idea tomar un libro de matematicas. una muestra microsc´opica de la cantidad de signos y s´ımbolos especiales que puedes utilizar en LATEX. Una gu´ıa bastante c´omoda y r´apida es el TEX Cookbook de MathPro Press3 que incluye una gran variedad de s´ımbolos y construcciones comunes.csd. Los usuarios de TEXnicCenter ya habr´an notado que tienen a la mano una barra de herramientas con botones para insertar muchas de las f´ ormulas y s´ımbolos comunes. 2. \dots}$ $\ZZ. demostraciones) y no por el formato particular que esta estructura implique (negritas. . por la palabra itemize.2 que sigue a revisaremos algunos entornos que nos permiten construir otras estructuras especiales. \subsection{Secciones}\label{secciones} Por el momento ya conoces . 3. Esta es una lista enumerada.. por ejemplo. 11. por ejemplo..7. 125 Secciones Por el momento ya conoces uno de los descriptores de secci´on m´as importantes que es \chapter{ }.7. El inicio de esta secci´on contiene. ´ 1.1.2.7. el c´odigo siguiente: . El c´odigo necesario para construir una lista enumerada como la del ejemplo anterior es: \begin{enumerate} \item ’Esta es una lista enumerada. en los comandos \begin{ } y \end{ } del ejemplo. Y este ser´a el u ´ltimo elemento. Los en. Otro grupo de entornos que son de gran utilidad est´an definidos en Proposiciones el paquete amsthm. Editando en LATEX 11. las cuestiones del formato.11. \item El segundo elemento de la lista va aqu’i. 2... Ahora estamos por ejemplo en la Secci´on 11.7. El segundo elemento de la lista va aqu´ı. listas enumeradas y y vi˜ netas listas con vi˜ netas respectivamente. incluido en los archivos que acompa˜ nan a la clase y Teoremas . Observa que los comandos \label{ } despues de iniciar la secci´on nos permiten hacer referencias cruzadas.enumeradas tornos enumerate e itemize producen. Entornos Los entornos son comandos especiales que ofrece LATEX para escribir Listas p´arrafos o bloques de texto que denotan estructuras especiales. Este mismo documento sirve como ejemplo de de secciones y subsecciones.1 (Secci’on~\ref{secciones}) y en la Secci´on 11. \end{enumerate} Para conseguir una lista con vi˜ netas basta con cambiar la palabra enumerate. pero en LATEX tienes tambi´en otros dos descriptores que son \section{ } y \subsection{ }. \item Y este ser’a el ’ultimo elemento.7. Estos entornos permiten enunciar lemas.7.2 (Teorema de Fermat). Con el mismo comando \ref{ } que hab´ıamos utilizando en la secci´on anterior se pueden hace referenmcia al Teorema 11. no tiene soluciones enteras (no triviales). La ecuaci´ on an + bn = cn .sty. \end{teorema} Referencias cruzadas Observa que estos entornos van numerando tambi´en las proposiciones y teoremas. eso ser´ıa regresar a procuparse por el formato y adem´as no es cierto.3.. A continuaci´on podr´as ver otro ejemplo y su c´odigo en LATEX: Teorema 11. .1 (Proposici’on~\ref{positivos}). El comando \emph{ } emplea un tipo de letra distinto si el contexto donde se usa ya est´a en it´alicas (por ejemplo en los enunciados de los teoremas).. \begin{teorema}[Teorema de Fermat]\label{fermat} La ecuaci’on $a^n + b^n = c^n$.cls. es el comando \emph{ }. \end{proposicion} Si vas a citar alg´ un teorema o resultado famoso puedes incluir entre corchetes cuadrados [ ] el nombre de dicho teorema. \begin{proposicion}\label{positivos} Si $x \in \RR$ entonces $x^2 \geq 0$. Este comando te servir´a para enfatizar el texto que consideres que sea importante. dichos entornos los puedes utilizar igual que en los ejemplos anteriores. Si x ∈ R entonces x2 ≥ 0. sirve para \emph{enfatizar} el texto que consideres que sea importante. corolarios y proposiciones en tu memoria. No pienses en este comando como un comando para poner it´alicas. los cuales se han creado en pclass. .1 puedes encontrar una lista de entornos que podr´as amplear en tu memoria. no tiene soluciones enteras (no triviales). Texto enfatizado Un comando que debes conocer.2 (Teorema~\ref{fermat}) y la Proposici´on 11. En la Cuadro 11. con $n > 2$. pues se utiliza con bastante frecuencia. Proposici´ on 11.cls bas´andose en amsthm. El siguiente es un ejemplo sencillo y el c´odigo que se utiliz´o para generarlo.1. Manual pclss. teoremas. con n > 2.126 11. 11. Se dice que A es un subconjunto de B si para todo elemento x ∈ A se tiene tambi´en que x ∈ B. mas o menos. utilizan negritas en color rojo para representar al texto enfatizado. \begin{definition} Decimos que $A$ es un \emph{subconjunto} de $B$ si para todo elemento $x \in A$ se tiene tambi’en que $x \in B$. por ejemplo. lo que hace el sistema es ir a buscar la referencia a tu biblioteca. De esta forma cuando hagas una cita bibliogr´afica dentro de un documento. Uno de los usos m´as comunes del comando \emph{ } es en las definiciones matem´aticas formales donde ´el termino nuevo. la siguiente. Definici´ on 11.127 11. se debe de enfatizar.1: Entornos basados en amsthm Algunos paquetes cambian incluso el significado de \emph{ } para poner el texto con alguna fuente o color especial. Bibliograf´ıa theorem lemma corollary proposition definition conjetura ejemplo note case teorema corolario proposicion definicion nota caso Teorema Lema Corolario Proposici´on Definici´on Conjetura Ejemplo Nota Caso Cuadro 11.8– Bibliograf´ıa Quiz´a al principio el procedimiento general para hacer citas bibliogr´aficas te puede parecer un poco engorroso pero ver´as que. \end{definition} 11. Debes mantener un archivo con los datos de todos los libros que vayas utilizando. puedes pensar en este archivo como en una especie de biblioteca virtual que tendr´as dentro de tu ordenador.1. es muy eficiente y te permite olvidarte de muchos detalles cuando tengas prisa a la hora de escribir la memoria de tu proyecto. introducido por la definici´ on. de hecho. extraer todos los datos del libro al que est´as citando y agregar esos datos al final de tu documento en la secci´on de referencias bibliogr´aficas. .8. La idea es. Algunos paquetes para hacer presentaciones con LATEX. Este es uno de los puntos importantes cuando elabores la memoria de tu proyecto y uno de los principales errores que comenten los estudiantes que realizan su memoria por ejemplo en Word. • Los nombres de varios autores siempre deben ir separados con la palabra reservada and. pages = {39--78}. year = {1997} } La palabra @Article indica que la entrada se refiere a un art´ıtulo. Archivo de biblioteca virtual Veamos entonces como funciona el sistema. y s´ olo los libros a los que haces referencia. Puede ser recomendable utilizar. Manual Una de las ventajas que esto supone es que. las tres primeras letras de los apellidos de cada autor y dos d´ıgitos del a˜ no de publicaci´on. ¡Usando LATEX no tienes que preocuparte por nada pues esto se hace solito!. de manera autom´atica. Luego vienen algunos datos que debes llenar como son el autor. author = {Isaac Newton and Naomi Campbell}.1. Entre los archivos que vienen de ejemplo junto con el pclass. No importa si est´as escribiendo en espa˜ nol o . esto s´olo es un consejo puedes usar cualquier otro sistema de claves que te parezca funcional. journal = {Jornal of Funny Physics}. aunque hagas muchos documentos en LATEX no necesitas m´as que de una s´ola biblioteca.cls hay un pfcbib. Aunque. LATEX hace eso de manera autom´atica por t´ı. el t´ıtulo de la referencia en cuesti´on. etc. es la palabra clave con que podr´as hacer referencia a esta entrada bibliogr´afica. Otra de las ventajas es que. volume = {35}. siempre se agregan los datos de todos los libros a los que hagas referencia. 11. Tambi´en existen @InProceedings y @Book por mencionar algunos. Hay unas cuantas observaciones que tienes que tener en cuenta cuando a˜ nadas tus propias referencias. Si abres este archivo ver´as una serie de bloques como el siguiente: @Article{NewCam97. el a˜ no de publicaci´on. title = {A Re-formulation of Gravity with Respect to Really Cool Models}. por supuesto.128 11. por supuesto. como en el ejemplo. este archivo ser´a tu biblioteca virtual de la que ya hab´ıamos hablado. en este caso NewCam97. es que de nuevo t´ u no te preocupas por la forma en que se escriben los datos de los libros en la secci´on de referencias bibliogr´aficas.bib. La palabra que sigue despu´es del corchete {.8. y quiz´a la raz´on m´as importante. Finalmente. manuales. • No olvides poner una coma despu´es del valor de cada campo.bib encontrar´as m´as ejemplos de c´omo escribir los datos de tus referencias bibliogr´aficas. Bibliograf´ıa 129 si son m´as de dos autores en la referencia. a˜ nadir tus propios campos. • Los n´ umeros de p´aginas. art´ıculos.uptodown.tex. el est´andar bibliogr´afico de LATEX. Para ello tendr´as que usar JabRef. puedes utilizar el comando \cite{ } para hacer las referencias al material bibliogr´afico. entre otras cosas.8. conferencias. excepto despu´es del u ´ltimo campo que no lleva coma. al final del archivo proyect. se deben separar por dos guiones. siempre separa cada pareja de autores consecutivos usando and.tex ya habr´as visto unas l´ıneas de c´odigo que dicen: En el art’iculo \cite{NewCam97} se presenta una reformulaci’on muy curiosa de la teor’ia de la gravedad.11. folletos. localizar obras en funci´on de un patr´on de b´ usqueda. tesis doctorales. Seg´ un el estilo bibliogr´afico que est´es utilizando los and’s se cambiaran por los signos adecuados en cada caso. Puedes encontrar JabRef por ejemplo en http://jabref. como en 39--78. Citas bibliogr´ aficas Ahora dentro los archivos de tus cap´ıtulos. Si todo lo anterior te parece un poco engorroso.bib. Por otra lado. como por ejemplo en intro.JabRef tiva mejor que har´a que puedas olvidarte de editar directamente el archivo pfcbib. S´olo debes indicar toda la informaci´on de cada una de tus referencias bibliogr´aficas y dicha aplicaci´on generar´a el c´odigo necesario dentro de pfcbib. existe una alterna. Quiz´a dentro del archivo intro.8. En el mismo archivo pfcbib. JabRef te permitir´a. 11. aunque no es dif´ıcil encontrarlo en muchos otros lugares.bib mediante JabRef. De este modo editando pfcbib. es una aplicaci´on de c´odigo abierto con la que podr´ as administrar f´acilmente las referencias bibliogr´aficas de libros.2.bib. etc. te ahorrar´as la tarea de escribir manualmente todo el c´odigo descrito con anterioridad.tex puedes encontrar un par de instrucciones de la forma: .com/. agrupar las referencias bibliogr´aficas por palabras clave. Esto genera un gu´on con el tama˜ no y la separaci´on adecuada en el documento final. No debes tenern ning´ un problema ya que el formato de fichero que emplea JabRef es BibTeX. etc. Cuando agregues o modifiques los datos de tus libros dentro de este archivo no olvides guardarlo. . ´este es el programa que se encarga propiamente de ir a la biblioteca virtual y buscar los datos de las referencias. cuando te haga falta informaci´on sobre alguna de estas secciones. no es necesario que los leas por completo y con mucho detalle antes de poder iniciar tu trabajo. debes compilar el documento de tu memoria un par de veces m´as usando latex para que se resuelvan correctamente todas las referencias que haces a los libros. regreses a leer lo que necesites. Manual \bibliographystyle{pfcbibstyle} \bibliography{pfcbib} La primera de ellas indica el estilo a usar a la hora escribir la p´agina de referencias blibliogr´ aficas. El comando para ejecutar BibTEX desde una terminal o consola es: > bibtex proyect Hecho esto. .bst adjunto con la clase pclass. Quiz´a lo m´as recomendable es que te concentres ya en el material de tu memoria y. Entre las opciones disponibles marca el cuadro de Use BibTeX. 11.130 11. debes correr primero LATEX una vez sobre el archivo de tu memoria. cada vez que presiones el bot´on para compilar. Podr´as encontrarlo en un archivo con nombre pfcbibstyle. se ejecutar´a tambi´en BibTEX para actualizar las referencias bibliogr´aficas.bib. el estilo predeterminado se llama plain y tiene un formato estandar.9– Algunos conceptos importantes En esta u ´ltima secci´on se tratar´an varios temas que son importantes en la elaboraci´on de tu memoria pero. . haciendo uso de makebst. Los usuarios de TEXnicCenter lo tienen un poco m´as facil. Sin embargo vamos a usar un nuevo estilo bibliogr´afico personalizado llamado pfcbibstyle. Una vez que hayas a˜ nadido alguna referencia nueva. para actualizar las referencias. De este modo se podr´a generar la secci´ on de referencias bibliogr´aficas de tu memoria con toda la informaci´on necesaria. en este caso enlazar´a las citas bibliogr´aficas que aparezcan en la memoria de tu proyecto con la informaci´on almacenada en pfcbib. Ahora. . Luego debes de ejecutar BibTEX tambi´en sobre el archivo de tu memoria. y si no aparecen errores.tex (si acabas de agregar nuevas citas bibliogr´aficas aparecer´an algunos Warnings indicando que no se encontraron esas referencias). La segunda linea lo que indica es el nombre de tu biblioteca virtual. sin embargo.cls. en nuestro caso proyect. Busca dentro del men´ u Project el comando Properties. este estilo ha sido generado especialmente para realizar la memoria de tu proyecto. Dentro del contenido de el cuadro. r si quieres una columna alineada a la izquierda. sobre ventas de una empresa de vinos. Como habr´as observado. Hay un entorno para producir cuadros llamado tabular. El c´odigo utlizado es el siguiente: \begin{table} \begin{center} \begin{tabular}{c|cc} A~no & Importe Venta Vinos & Litros \\ 2006 & 898 & 523 \\ 2007 & 764 & 457 \\ 2008 & 779 & 462 \\ \end{tabular} \end{center} \caption{Ventas Empresa Vin’icola} \label{vinos} \end{table} Observa como los cuadros. as´ı como las figuras que veremos en la siguente secci´on.131 11. Las letras {c|cc} que aparecen despu´es de \begin{tabular} indican el n´ umero y la alineaci´on de las columnas. Como siempre el comando \label{ } te sirve para asignar etiquetas y luego . ya sea l. los cuadros y figuras se van numerando. se colocan autom´aticamente al principio o al final de la p´agina. El comando \hrullefill despu´es del final de un rengl´on sirve para dibujar l´ıneas horizontales. En este caso usamos tres columnas centradas. se utilizan signos & y \\ para separar columnas y renglones respectivamente.2 que muestra una cuadro. El s´ımbolo | separando a la primera letra de las dos siguientes indica que esas columnas deben ir separadas por una linea. centrada o alineada a la derecha respectivamente.2: Ventas empresa vin´ıcola 11.9. Si haces varios cuadros o as adecuada de acomodarlas todas entre figuras LATEX buscar´a la forma m´ las p´aginas de modo que aparezcan lo m´as cerca posible a donde haces referencia a ellas y optimizando la calidad del resultado visual obtenido.9. Algunos conceptos importantes A˜ no 2006 2007 2008 Importe Venta Vinos 898 764 779 Litros 523 457 462 Cuadro 11. c. Cuadros Hacer cuadros en LATEX es mas o menos sencillo. Un ejemplo es la Cuadro 11. como se hace en los libros reales. Debes de poner una letra por cada columna que necesites.1. con datos ficticios. Los detalles para generar estos ´ındices los puedes encuentrar en la Secci´on 11. 3. La . Contenido de la cuadro. LATEX te ofrece adem´as la opci´on de hacer ´ındices de cuadros y figuras autom´aticamente.png o .2.pdf si planeas utilizar Acrobat Reader (PDF). centrada o alineada a la derecha respectivamente. T´ıtulo de la cuadro. indican el n´ umero y la alineaci´on de las columnas. 1. . separando columnas con & y filas con \\. Debes de poner una letra por cada columna que necesites. 2. Al hacer uso de este comando deber´as especificar una serie de argumentos. El s´ımbolo | separando a la primera letra de las dos siguientes indica que esas columnas deben ir separadas por una linea. c.9. sobre todo por la gran cantidad de formatos diferentes de im´agenes que existen. Insertar Figuras Figuras Insertar figuras en LATEX puede ser a veces un poco engorroso. haciendo uso de ella insertar una cuadro te ser´a mucho mas sencillo.eps si utilizas postscript (PS) e im´agenes en formato . No necesitas poner la extensi´on (. Estos argumentos son los enumerados a continuaci´on y siempre debes introducirlos en el mismo orden en el que aparecen. en este caso ejemfigura. 4. La soluci´on es generar im´agenes en formato . ya sea l.10. En este caso usamos tres columnas centradas. r si quieres una columna alineada a la izquierda.png o . Tambi´en puedes usar el comando \cuadro para insertar cuadros en tu documento. Por eso discutiremos aqu´ı varias ideas para que facilitarte la vida cuando trates de insertar figuras en tu memoria.pdf) en el nombre del archivo.eps. Numero de columnas y alineaci´ on. Este comando es una macro definida en pclass. Etiqueta (label) para hacer referencias a la cuadro insertada.132 Macro cuadro 11. Una vez que tengas el archivo con la imagen que quieres insertar debes colocar el siguiente c´odigo en tu documento de LATEX: \begin{figure} \begin{center} \includegraphics{ejemfigura} \end{center} \caption{figura de ejemplo} \label{ejmfigura} \end{figure} El comando \includegraphics{ } lleva el nombre del archivo que contiene la imagen que vas a insertar. Manual \ref{ } para hacer las referencias. 11. esta es la caption o titulo de la cuadro. Una u ´ltima soluci´on es utilizar el lenguaje nativo de LATEX para escribir documentos. Con el fin de facilitar esta tarea. El comando \caption{ } indica el nombre de la figura como aparecer´a impresa en el documento y \label{ }. existen tambi´en algunas soluciones alternativas. Ahora. Etiqueta (label) para hacer referencias a la figura insertada. Paint Shop Pro o Adobe Illustrator.fr/pierre. Archivo correspondiente a la imagen que se quiere insertar. siempre ser´a un valor entre 0 y 1.org. que te permite convertir im´agenes entre diferentes formatos.eps y .png o . es utilizar el editor de im´agenes de StarOffice que te permite exportar en formato . Un editor bastante estable y muy pr´actico es JPicEdt.epd.9. como siempre. . que por su simplicidad da buenos resultados. Una de ellas.png. 3. en particular soporta eps y png.html. Algunos conceptos importantes 133 clase pclass. wmf) puedes abrirla en alguno de estos editores y guardarla de nuevo en un formado adecuado. disponible en http://www. Porcentaje del ancho de la p´ agina que ocupar´a la figura. Opciones que queramos pasarle al \includegraphics.cls detecta autom´aticamente si est´as generando archivos PS o PDF y utiliza el archivo con el formato apropiado. ¿C´omo genero figuras en formatos . uno en cada formato. Estos programas te permiten exportar im´agenes en una gran variedad de formatos entre los cuales encontrar´as seguramente . si ya tienes tu figura pero en alg´ un otro formato incompatible (como son jpg.g/xnview/enxnview. gif. el usuario puede utilizar el coman. Si no cuentas con ninguno de estos editores comerciales. El programa est´a disponible en la direcci´on http://perso. Algunos programas especializados en matem´aticas como Mathematica o Matlab tambi´en pueden producir gr´aficas en formato eps.wanadoo. es el nombre corto para poder hacer referencias cruzadas con el comando \ref{ }. 5. Esta es una macro definida en la clase pclass a la cual se figura le pasar´an los argumentos enumerados a continuaci´on y siempre en este orden: 1. Photo Shop.Macro do \figura. Del mismo modo. que produce figuras usando el Productos Comerciales Lenguaje Nativo . nos han dado buenos resultados. 2. y el sistema utilizar´a la versi´on adecuada en cada caso.pdf? Hay tres soluciones principales que. con diferentes versiones para Windows. y no est´as interesado en comprar ninguno de ellos. Lo m´as recomendable es generar para cada imagen dos archivos.11.jpicedt. Existe tambi´en un programa llamado XnView. 4. Texto para el pie de la figura. La primera soluci´on consiste en utilizar algun editor profesionales de gr´aficas como Corel Draw. bmp. Unix y muchas otras plataformas.eps. Entre las ventajas de esta soluci´on es que produce im´agenes de muy buena calidad (sobre todo el modo pstricks). centrado o derecha respectivamente. [. Estos miden el tama˜ no de la f´ormula contenida entre ellos y la encierra con los par´entesis que t´ u indiques. Puedes colocar. en lugar del s´ımbolo # en estos comandos. Si necesitas poner entre par´entesis alguna expresi´on complicada. \rangle (i). Debe haber una letra por cada columna que necesites. necesitas los comandos \left# y \right#. que ocupe m´as de un rengl´on. c o r para indicar izquierda. La ‘J´en el nombre del programa significa que debes de tener Java instalado en tu ordenador para usarlo. \{. El comando epstopdf se encarga de realizar este trabajo. Manual mismo lenguaje de LATEX. con el mismo tipo de letra y flexibilidad de insertar s´ımbolos que el mismo LATEX. Y cada letra puede ser ya sea l.134 epstopdf 11. Dentro de cada rengl´on se separan las columnas . cualquiera de los siguientes: (. Observa como los par´entesis alrededor de la matriz se colocan con los comandos \left( y \right). Par´entesis Grandes Conceptos matem´ aticos u ´ tiles Aqu´ı explicaremos algunas construcciones matem´aticas que te podr´ıan ser de utilidad. ).4. Si tienes problemas con alguno de estos ejemplos o hay alguna otra f´ormula que no sabes como construir puedes consultar la Secci´on 11. el siguiente ejemplo muestra c´omo puedes hacerlo.pdf.c}\right)^2 B=α Matrices  a+b d−c 2 Puedes tambi´en construir matrices utilizando el entorno array. 11. pero si les da muy buena batalla.9. all´ı encontrar´as algunas pistas de lugares donde puedes obtener a´ un m´as informaci´on.9.eps es relativamente sencillo convertir la imagen a .3. A = \left( \begin{array}{ccc} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{array} \right)  1 0 0 A= 0 1 0  0 0 1  En el entorno array las letras {ccc} indican el n´ umero de columnas y su alineaci´on. \langle (h). B = \alpha \left(\frac{a + b}{d . Si logras crear alguna imagen en formato . Desde luego el programa no compite con las mejores de las soluciones comerciales. ]. \}. Observa el uso de \text{ } para insertar texto dentro de la f´ormula y el comando \right. LATEX y programas similares. Observar´as que los entornos array y tabular son muy similares.mecanica. para indicar el final de la f´ormula pero sin dibujar ning´ un par´entesis. Es un grupo de usuarios hispanohablantes de TEX. problema o sugerencia usando LATEX.cervantex.4. Es muy probable que de un d´ıa a otro consigas varias soluciones a tu problema.upm.9. 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.   0 x≤0 x2 0 ≤ x ≤ b f (x) =  2 b en otro caso 11. Tambi´en mantienen una . Algunos conceptos importantes 135 usando & y los renglones con \\.org. http://www. Te recomiendo usar el modo digest para no saturar demasiado tu cuenta de correo. Hay una secci´on de preguntas frecuentes y manuales. MiKTEX En la p´agina de MiKTEX. Alguna informaci´ on de inter´ es Si tienes alguna duda.org. es/CervanTeX/listas. Ya que est´es subscrito puedes enviar cualquier pregunta que tengas sobre LATEX y la comunidad de usuarios tratar´a de ayudarte. hay tambi´en referencias y manuales pero en ingl´es.11. as´ı como un grupo de correo donde puedes enviar tus preguntas espec´ıficas. mientras que el segundo es para texto corriente. la diferencia es que el primero de ellos se utiliza dentro de f´ormulas matem´ aticas. comentario. Mezclando arreglos y par´entesis puedes conseguir otras construcciones Funciones interesantes. solo tienes que entrar a la p´agina de Internet http://filemon. El siguiente es un ejemplo que podr´ıa serte de utilidad. es por Partes la construcci´on t´ıpica que se usa para denotar una fucni´on definida por partes. Subscribirse al grupo de correo es m´as facil que nunca.php y dejar los datos de tu correo electr´onico. algunas buenas fuentes fiables de informaci´on son: CervanTEX Puedes localizarlo en http://www.miktex.9. \titulacion{Texto} Este campo representa el nombre de la titulaci´on que has cursado y de la cual presentar´as la memoria de tu proyecto.tex. los cuales tendr´as que rellenar para configurar los datos de tu memoria. \dia{mm/aaaa} Reperesenta el mes y a˜ no en el cual se lleva a cabo la presentaci´on de tu proyecto.10– Informaci´ on de la clase pclass. Puedes utlizar \\ para indicar a LATEX donde iniciar una nueva l´ınea en caso de que el t´ıtulo sea demasiado largo. Los cuales deber´an aparecer en el orden en el que aqu´ı se presentan. Es una excelente fuente de referencia. LATEX: A Document Preparation System. 11.cls Campos La siguiente es la lista de los campos disponibles en la clase pclass. \autores{Nombre1 }{Nombre2 } Este campo es equivalente autor. puedes utilizar los siguientes comandos. Para subscribirte a la lista s´olo tienes que entrar a la p´agina de Internet http://lists. pero lo usaremos si la memoria tiene dos autores.136 11. \autor{Nombre} Este campo contiene el nombre del autor de la memoria. User’s Guide and Reference Manual. hay muchos ejemplos y gu´ıas r´apidas para solucionar problemas.net/lists/ listinfo/miktex-users. \titulopro{Titulo} Utiliza Titulo como el t´ıtulo que aparecer´a en la memoria de tu proyecto. cuando inicias propiamente el documento de tu memoria. Ingenier´ıa T´ecnica en Inform´atica de Gesti´on e Ingenier´ıa T´ecnica en Inform´atica de Sistemas. \departamento{Texto} Este campo contendr´a el departamento al que pertenece tu proyecto de fin de carrera. . En nuestro caso ser´ıan: Ingenier´ıa Inform´atica. es un libro escrito por Leslie Lamport (el creador mismo de LATEX) y publicado por Addison Wesley.sourceforge. Estos campos los puedes encontrar despu´es de la instrucci´on \begin{document} dentro de el archivo proyect. Comandos Despu´es del comando \begin{document}. \tutor{Nombre} Dentro de este campo Nombre recoge el nombre completo del tutor de tu proyecto de fin de carrera. Manual lista de usuarios donde puedes conseguir ayuda sobre cualquier problema que tengas. Tendr´as que incluir un comando de estos (y un archivo diferente) por cada cap´ıtulo que conforme tu memoria dentro de la carpeta Capitulos.11. si necesitas utilizar alguno de los archivos incluidos.tex} Insertar´a el contenido de agradecimientos.tex en tu memoria.tex debe terminar con el comando \end{document}. a modo de resumen de la misma. \frontmatter Marca las secciones que preceden a los cap´ıtulos de tu memoria. Pero debes tener en cuenta un detalle. \bibliography{pfcbib} Produce. En Windows. Archivos adjuntos a pclass.cls 137 \hacerportada Se encargar´a de generar la portada de tu memoria. Si prefieres puedes instalar los archivos en el directorio de LATEX para que siempre los encuentre y no necesites estar realizando copias innecesarias.zip en alguna ubicaci´on donde acostumbres guardar tus propios documentos. es decir los distintos cap´ıtulos que forman parte de ella. \listoffigures y \listoftables Generar´an los ´ındices de figuras y cuadros respectivamente.11. si est´as utilizando MiKTEX. el cual indicar´a la finalizaci´on del documento. para generar otro documento necesitaras crear copias de esos archivos en las diferentes carpetas seg´ un los necesites. Finalmente el archivo proyect.bib que contiene los datos de tus referencias bibliogr´aficas.tex} Insertar´a el contenido de resumen.tex en tu memoria. secciones y subsecciones.cls La forma m´as facil de instalar es descomprimir todos los archivos contenidos en pclass. \bibliographystyle{pfcbibstyle} Indica el estilo de la bibliograf´ıa.11– Archivos adjuntos a pclass. debes descomprimir todos . teniendo en cuenta los cap´ıtulos. \tableofcontents Generar´a el ´ındice general de tu memoria. \input{resumen. \input{agradecimientos. \input{Capitulos/capitulo} Inserta el archivo capitulo.tex como uno de los cap´ıtulos de la memoria. El argumento pfcbib indica el archivo . alguno de los paquetes por ejemplo. 11. \mainmatter Marca el inicio del contenido principal de tu memoria. generando as´ı la p´agina de agradecimientos. \backmatter Todos los cap´ıtulos que insertes despu´es de este comando aparecer´an como ap´endices en tu memoria. en conjunto con el programa BibTEX. la bibliograf´ıa de tu memoria. Esto actualiza la base de datos de archivos de LATEX para que pueda encontrar el nuevo paquete instalado. los iconos de MikTEX. Manual los archivos incluidos en pclass.138 11. da click en el bot´on Refresh Now. Busca ahora. Dentro de la carpeta pclass podr´as identificar los archivos que son de ejemplo y puedes moverlos a una nueva carpeta en Mis Documentos o cualquier otra ubicaci´ on donde guardes usualmente tus documentos. Has click en el icono MiKTeX Options y. . si alguna no existe entonces deber´ as crearla. en la ventana que aparece. en el Men´ u Inicio de Windows.zip dentro del directorio: c:/localtexmf/tex/latex/5 . Esto generar´a una carpeta llamada pclass que contiene todos los archivos del paquete. 5 Es posible que dentro de c:/localtexmf/ no encuentres las carpetas tex/latex/. When we speak of free software. These restrictions translate to certain responsibilities for you if you distribute copies of the software. Inc. that you receive source code or can get it if you want it. too. For example. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead. distribute and/or modify the software. June 1991 Copyright (C) 1989. 59 Temple Place. 139 . Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish). and that you know you can do these things. we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document. To protect your rights. if you distribute copies of such a program. receive or can get the source code. By contrast. Boston. Preamble The licenses for most software are designed to take away your freedom to share and change it. the GNU General Public License is intended to guarantee your freedom to share and change free software– to make sure the software is free for all its users. that you can change the software or use pieces of it in new free programs. and (2) offer you this license which gives you legal permission to copy. we are referring to freedom. And you must show them these terms so they know their rights.) You can apply it to your programs. but changing it is not allowed. or if you modify it. We protect your rights with two steps: (1) copyright the software. you must give the recipients all the rights that you have.Licencia GNU GENERAL PUBLIC LICENSE Version 2. 1991 Free Software Foundation. Suite 330. whether gratis or for a fee. too. not price. You must make sure that they. This General Public License applies to most of the Free Software Foundation’s software and to any other program whose authors commit to using it. You may copy and distribute verbatim copies of the Program’s source code as you receive it. and give any other recipients of the Program a copy of this License along with the Program. DISTRIBUTION AND MODIFICATION 0. The act of running the Program is not restricted. You may charge a fee for the physical act of transferring a copy. in any medium. and you may at your option offer warranty protection in exchange for a fee.140 11. (Hereinafter. If the software is modified by someone else and passed on. they are outside its scope. any free program is threatened constantly by software patents. Whether that is true depends on what the Program does. 1. keep intact all the notices that refer to this License and to the absence of any warranty. Activities other than copying. 2. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. a work containing the Program or a portion of it. either verbatim or with modifications and/or translated into another language. thus forming a work based on the Program. for each author’s protection and ours. so that any problems introduced by others will not reflect on the original authors’reputations. in effect making the program proprietary. Finally. below. The precise terms and conditions for copying. and a ”work based on the Program”means either the Program or any derivative work under copyright law: that is to say. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses. distribution and modification are not covered by this License. provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty. Licencia Also. and copy and distribute such modifications or work under the terms of Section 1 above. provided that you also meet all of these conditions: 2 . translation is included without limitation in the term ”modification”.) Each licensee is addressed as ou”. we want its recipients to know that what they have is not the original. You may modify your copy or copies of the Program or any portion of it. and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). we have made it clear that any patent must be licensed for everyone’s free use or not licensed at all. The ”Program”. refers to any such program or work. distribution and modification follow. we want to make certain that everyone understands that there is no warranty for this free software. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING. To prevent this. and telling the user how to view a copy of this License. rather. 3. b) Accompany it with a written offer. or. If identifiable sections of that work are not derived from the Program. to . that in whole or in part contains or is derived from the Program or any part thereof.) These requirements apply to the modified work as a whole. it is not the intent of this section to claim rights or contest your rights to work written entirely by you. and thus to each and every part regardless of who wrote it. whose permissions for other licensees extend to the entire whole. and can be reasonably considered independent and separate works in themselves. In addition. Thus. do not apply to those sections when you distribute them as separate works.141 a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. c) If the modified program normally reads commands interactively when run. a complete machine-readable copy of the corresponding source code. for a charge no more than your cost of physically performing source distribution. to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else. and its terms. (Exception: if the Program itself is interactive but does not normally print such an announcement. your work based on the Program is not required to print an announcement. You may copy and distribute the Program (or a work based on it. But when you distribute the same sections as part of a whole which is a work based on the Program. to give any third party. when started running for such interactive use in the most ordinary way. the distribution of the whole must be on the terms of this License. you must cause it. saying that you provide a warranty) and that users may redistribute the program under these conditions. then this License. mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. valid for at least three years. under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machinereadable source code. b) You must cause any work that you distribute or publish. the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. to be licensed as a whole at no charge to all third parties under the terms of this License. since you have not signed it. sublicense or distribute the Program is void. 5. Licencia be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. the recipient automatically receives a license from the original licensor to copy. However. then offering equivalent access to copy the source code from the same place counts as distribution of the source code.) The source code for a work means the preferred form of the work for making modifications to it. If distribution of executable or object code is made by offering access to copy from a designated place. For an executable work. nothing else grants you permission to modify or distribute the Program or its derivative works. sublicense. conditions are imposed on you (whether by court order. modify. and so on) of the operating system on which the executable runs. the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler. unless that component itself accompanies the executable. parties who have received copies. complete source code means all the source code for all modules it contains. and all its terms and conditions for copying. Each time you redistribute the Program (or any work based on the Program). You may not copy. distribute or modify the Program subject to these terms and conditions. You are not required to accept this License. plus the scripts used to control compilation and installation of the executable. in accord with Subsection b above. plus any associated interface definition files. These actions are prohibited by law if you do not accept this License. Any attempt otherwise to copy. You may not impose any further restrictions on the recipients´exercise of the rights granted herein. by modifying or distributing the Program (or any work based on the Program). as a special exception. kernel. However. However. distributing or modifying the Program or works based on it. Therefore. or rights. or. you indicate your acceptance of this License to do so. from you under this License will not have their licenses terminated so long as such parties remain in full compliance. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer. agreement or otherwise) . even though third parties are not compelled to copy the source along with the object code. You are not responsible for enforcing compliance by third parties to this License. and will automatically terminate your rights under this License. If. as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues). 4. modify. c) Accompany it with the information you received as to the offer to distribute corresponding source code. 7. 6.142 11. or distribute the Program except as expressly provided under this License. any later version”. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system. If the Program specifies a version number of this License which applies to it and . then as a consequence you may not distribute the Program at all. it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. Each version is given a distinguishing version number. For example. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations. write to the author to ask for permission. we sometimes . if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you. In such case. this section has the sole purpose of protecting the integrity of the free software distribution system. For software which is copyrighted by the Free Software Foundation. this License incorporates the limitation as if written in the body of this License. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces. If the Program does not specify a version number of this License. but may differ in detail to address new problems or concerns. Such new versions will be similar in spirit to the present version. write to the Free Software Foundation. then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance.143 that contradict the conditions of this License. you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. which is implemented by public license practices. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. so that distribution is permitted only in or among countries not thus excluded. you may choose any version ever published by the Free Software Foundation. the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. 9. they do not excuse you from the conditions of this License. 8. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 10. the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different. AS IS”WITHOUT WARRANTY OF ANY KIND. <one line to give the program’s name and a brief idea of what it does. Licencia make exceptions for this. INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS). THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. THERE IS NO WARRANTY FOR THE PROGRAM. and each file should have at least the c¸opyright”line and a pointer to where the full notice is found. To do so. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM . THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty. NO WARRANTY 11. REPAIR OR CORRECTION. OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE.144 11. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. and you want it to be of the greatest possible use to the public. INCLUDING ANY GENERAL. EITHER EXPRESSED OR IMPLIED. TO THE EXTENT PERMITTED BY APPLICABLE LAW. YOU ASSUME THE COST OF ALL NECESSARY SERVICING. attach the following notices to the program. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER. the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. INCLUDING. SHOULD THE PROGRAM PROVE DEFECTIVE. SPECIAL. BUT NOT LIMITED TO. 12.> Copyright (C) <year> <name of author> . BE LIABLE TO YOU FOR DAMAGES. 145 This program is free software. if not. Of course. if necessary. they could even be mouse-clicks or menu items–whatever suits your program. Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY. 1 April 1989 Ty Coon. write to the Free Software Foundation. The hypothetical commands ‘show w´and ‘show c’should show the appropriate parts of the General Public License. or (at your option) any later version. If this is what you want to do. This is free software. This program is distributed in the hope that it will be useful.. . MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. Inc. either version 2 of the License. alter the names: Yoyodyne. the commands you use may be called something other than ‘show w´and ‘show c’. but WITHOUT ANY WARRANTY. <signature of Ty Coon>. you may consider it more useful to permit linking proprietary applications with the library. Here is a sample. if any. and you are welcome to redistribute it under certain conditions. You should have received a copy of the GNU General Public License along with this program. to sign a “copyright disclaimer”for the program. for details type ‘show w’. You should also get your employer (if you work as a programmer) or your school. hereby disclaims all copyright interest in the program ‘Gnomovision’(which makes passes at compilers) written by James Hacker. make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69. type ‘show c’for details. Inc. Boston. President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library. Suite 330. If the program is interactive.. you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. use the GNU Library General Public License instead of this License. See the GNU General Public License for more details. without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 59 Temple Place. . LaTeX primeros pasos.’ Gu´ıa propia fancyhdr. [Lam94] Lamport. Javier. Daly. The LaTeX Companion. Composici´ on de textos cient`ıficos con LaTeX. . Frank Mittelbach.W. AddisonWesley Professional. Iniciaci´ on a LaTeX2e. Gabriel. Addison-Wesley. ‘Dept. [Gal92] Gallego. LaTeX. Leslie. en algunos sitios no se halla dicha gu´ıa. 2000. El libro de LATEX. que explica las cosas que son particulares del sistema local. AddisonWesley. [Bot97] Botella. 1994. [gui] . [yPD04] y P. 2004. LaTeX: A document preparation system. Prentice Hall.Bibliograf´ıa [BC03] Bernardo Cascales. [Cas00] Cascales. Jos´e Manuel Mira Antonio Pallar´es y Salvador S´anchez-Pedre˜ no.tex. Por desgracia. Javier Sanguino. A Guide to LaTeX. una imprenta en sus manos. Kopka. Madrid. Aula Documental de Investigaci´on. Barcelona. Deber´ıa residir en un fichero llamado local. [dS04] de Sousa. Jos´e Mart´ınez. Addison-Wesley. Editorial Masson. [Val97] Valiente. Bernardo. ‘The titlesec and titletoc packages. Alexander Samarin. 2004. 1994. 1997. (2004). [MG94] Michel Goossens. 1992. Ortograf´ıa y ortotipograf´ıa del espa˜ nol actual. Edicions UPC. H. [vO04] van Oostrum. of computer science utrecht university. 1997. [Bez07] Bezos. 2003. Cada instalaci´ on de LATEX deber´ıa proporcionar la llamada Gu´ıa Local de LATEX. Pascual Lucas. (2007).. Piet. Fernando Orteg´on. 147 .’ Gu´ıa propia titlesec.
Copyright © 2024 DOKUMEN.SITE Inc.