0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
103 visualizzazioni40 pagine
Este documento introduce LaTeX. Explica que LaTeX no es un procesador de texto sino un lenguaje de programación que produce documentos de alta calidad tipográfica. Describe las ventajas de LaTeX sobre los procesadores de texto tradicionales para la edición de documentos académicos largos y complejos que requieren estructura, como tesis, libros o artículos. Finalmente, señala que LaTeX se encarga de la maquetación del documento según instrucciones dadas por el usuario, permitiendo que este se concentre solo en escribir el contenido.
Este documento introduce LaTeX. Explica que LaTeX no es un procesador de texto sino un lenguaje de programación que produce documentos de alta calidad tipográfica. Describe las ventajas de LaTeX sobre los procesadores de texto tradicionales para la edición de documentos académicos largos y complejos que requieren estructura, como tesis, libros o artículos. Finalmente, señala que LaTeX se encarga de la maquetación del documento según instrucciones dadas por el usuario, permitiendo que este se concentre solo en escribir el contenido.
Este documento introduce LaTeX. Explica que LaTeX no es un procesador de texto sino un lenguaje de programación que produce documentos de alta calidad tipográfica. Describe las ventajas de LaTeX sobre los procesadores de texto tradicionales para la edición de documentos académicos largos y complejos que requieren estructura, como tesis, libros o artículos. Finalmente, señala que LaTeX se encarga de la maquetación del documento según instrucciones dadas por el usuario, permitiendo que este se concentre solo en escribir el contenido.
PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor informacin.
PDF generated at: Wed, 21 Aug 2013 03:03:34 UTC
MANUAL LATEX WIKILIBROS LATEX Contenidos Artculos Manual de LaTeX 1 Manual de LaTeX/Datos preliminares/Introduccin a LaTeX 3 Manual de LaTeX/Datos preliminares/Instalacin en Linux 5 Manual de LaTeX/Datos preliminares/Instalacin en OS X 7 Manual de LaTeX/Datos preliminares/Instalacin en MS Windows 7 Manual de LaTeX/Datos preliminares/La escritura en LaTeX 8 Manual de LaTeX/Datos preliminares/Programas complementarios 9 Manual de LaTeX/La estructura de un documento en LaTeX 10 Manual de LaTeX/La estructura de un documento en LaTeX/El prembulo y el cuerpo del documento 10 Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes 11 Manual de LaTeX/Escribiendo texto 14 Manual de LaTeX/Escribiendo texto/Espacios 14 Manual de LaTeX/Escribiendo texto/Caracteres especiales 16 Manual de LaTeX/Escribiendo texto/Tamaos, estilos y tipos de letra 17 Manual de LaTeX/Escribiendo texto/Alineacin del texto 18 Manual de LaTeX/Escribiendo texto/Particin de palabras 18 Manual de LaTeX/Escribiendo texto/Signos ortogrficos 19 Manual de LaTeX/Escribiendo texto/Portada del documento 20 Manual de LaTeX/Escribiendo texto/Captulos y secciones 21 Manual de LaTeX/Escribiendo texto/Estilos de pgina 22 Manual de LaTeX/Escribiendo texto/Referencias 24 Manual de LaTeX/Escribiendo texto/Notas al pie 25 Manual de LaTeX/Escribiendo texto/Listas 26 Manual de LaTeX/Escribiendo texto/Citas 27 Manual de LaTeX/Escribiendo texto/Tablas 27 Manual de LaTeX/Frmulas matemticas/Insercin de una frmula 30 Manual de LaTeX/Frmulas matemticas/Superndices y subndices 31 Manual de LaTeX/Frmulas matemticas/Smbolos matemticos 32 Manual de LaTeX/Frmulas matemticas/Acentuacin en modo matemtico 33 Manual de LaTeX/Inclusin de grficos/Grficos con PSTricks 33 Referencias Fuentes y contribuyentes del artculo 35 Fuentes de imagen, Licencias y contribuyentes 36 Licencias de artculos Licencia 37 Manual de LaTeX 1 Manual de LaTeX Bienvenido al libro de LATEX . Si deseas colaborar en este libro, te recomendamos que des una mirada antes a la pgina de convencin de estilo del libro de LATEX. Adems, puede que encuentres til tambin la pgina de discusin de este libro, donde encontrars mensajes entre usuarios que ya han contribuido. Tabla de contenido Introduccin a LATEX Captulo 1. Datos preliminares 1. 1. Instalacin en GNU/Linux 2. 2. Instalacin en MS Windows 3. 3. Instalacin en Mac OS X 4. 4. La escritura en LATEX 5. 5. Programas complementarios Captulo 2. La estructura de un documento en LATEX 1. 1. El prembulo y el cuerpo del documento 2. 2. Clases de documento y algunos paquetes comunes Captulo 3. Escribiendo texto 1. 1. Espacios 2. 2. Caracteres especiales 3. 3. Tamaos, estilos y tipos de letra 4. 4. Alineacin del texto 5. 5. Particin de palabras 6. 6. Signos ortogrficos 7. 7. Portada del documento 8. 8. Secciones de un documento 9. 9. Estilos de pgina 10. 10. Referencias 11. 11. Notas al pie 12. 12. Listas 13. 13. Citas 14. 14. Tablas Captulo 4. Frmulas matemticas 1. 1. Insercin de una frmula Manual de LaTeX 2 2. 2. Superndices y subndices 3. 3. Construcciones matemticas 4. 4. Delimitadores 5. 5. Smbolos matemticos 6. 6. Puntuacin 7. 7. Acentuacin en modo matemtico 8. 8. Texto entre matemticas 9. 9. Arreglos matemticos 10. 10. Entornos para teoremas Captulo 5. Grficos 1. 1. Objetos flotantes 2. 2. Ubicacin de un grfico 3. 3. Inclusin de grficos EPS 4. 4. Conversin de formatos grficos 5. 5. Dibujo de grficos en LATEX 6. 6. El paquete XY-Pic 7. 7. Grficos con PSTricks 8. 8. Grficos con METAPOST 9. 9. Grficos con xfig Captulo 5. Listados de cdigo Apndices 1. 1. Qu es LaTeX exactamente? 2. 2. Razones para usar LaTeX 3. 3. Qu necesito para empezar con LaTeX? 4. 4. Cmo se procesa un documento LaTeX? 5. 5. Primeras aproximaciones con ejemplos sencillos 6. 6. El prembulo de LaTeX 7. 7. Documentos estructurados 8. 8. Instrucciones y entornos 9. 9. Insertar figuras en un documento 10. 10. Tipos de letra 11. 11. Beamer Manual de LaTeX 3 Enlaces sobre LaTeX CervanTeX, grupo de usuarios de TeX hispanohablantes [1] Amigos Brasileiros,el wiki LaTeX brasileiro [2] LaTeX Fcil [3] Autores y licencia Los autores son los contribuyentes de Wikilibros. Para saber ms sobre ellos revisa el historial [4] de este libro. Referencias [1] http:/ / www. cervantex. es/ [2] http:/ / www. tex-br. org/ index. php/ P%C3%A1gina_principal [3] http:/ / navarroj.com/ latex/ [4] http:/ / es. wikibooks. org/ w/ index. php?title=Manual_de_LaTeX& action=history Manual de LaTeX/Datos preliminares/Introduccin a LaTeX En primer lugar hay que sealar que LATEX no es un procesador de textos, como lo es Kword, Abiword o Writter de la suite ofimtica Openoffice.org. Sino ms bien es un lenguaje de programacin que en vez de presentarnos en pantalla una interfaz grfica produce textos para ser ledos o impresos de una gran calidad tipogrfica. Para hacernos una idea de lo que puede ser LATEX pensemos que este es algo similar a lo que sucede con el cdigo fuente de las pginas web. La pgina es escrita segn unas reglas que entiende el navegador y que nos permite visualizar dichas pginas de un modo intuitivo. Puede comprobarse esto fcilmente pidindole al navegador web que muestre el cdigo fuente de esta pgina. Como se ve lo escrito y lo visualizado no coinciden. LATEX procede de modo similar. Lo que se escribe no es lo que se ve en pantalla. Puede esto tener alguna ventaja prctica? Hay alguna razn para abandonar los procesadores de texto que usamos todos los das para realizar nuestros trabajos? Lo que sigue intentar mostrar bajo qu circunstancias LATEX puede representar una ventaja frente a otros modos ms amigables para trabajar los documentos escritos. Imagine usted lo siguiente: Tiene que escribir un largo trabajo de investigacin. Todo lleno de frmulas matemticas, de citas a pie de pgina y muchos libros de referencia. Imagine que tiene que editar un enorme documento de casi mil pginas y que est dividido en 70 pequeos archivos. Cmo hacer un ndice a partir de 70 archivos? Cmo evitar que haya cambios de fuentes o de formato indeseables y que todas las pginas tengan los mismos mrgenes? Cmo proceder para que el programa editor no haga cosas extraas e irreversibles? Cmo saber si todas las comillas que he abierto han sido cerradas? Estos ejemplos no son casos aislados, ni hipotticos, sino que se refieren al uso cotidiano de los procesadores de textos en entornos acadmicos y universitarios. Para estos usos los procesadores de textos pensados para las oficinas se quedan un tanto cortos en cuanto al respeto de las ms elementales normas tipogrficas. Ahora bien, como cada uno de nosotros no es siempre un profesional de la tipografa es conveniente que alguien haga por nosotros dicho trabajo tipogrfico. Aqu es donde hace su aparicin el entorno LATEX. Para hacerlo ms comprensible esta aparicin sigamos con los actos de imaginacin. Imagine ahora que dispone usted de un programa al cual slo hay que darle las ordenes y este las realiza por usted. Por ejemplo, le dice usted que esto que escribe es un libro o una obra de teatro o un artculo de astronoma o una carta. Como ver cada una de estas obras tiene una estructura propia que LATEX de antemano sabe y maneja segn plantillas que respetan la cabalidad las normas tipogrficas. Imagine tambin que dentro de un libro usted le seala a LATEX que este es el Manual de LaTeX/Datos preliminares/Introduccin a LaTeX 4 ttulo, este el autor y la fecha. Con estos elementos LATEX compondr la portada. Adems, puedo indicarle que esto es un captulo (no s si acabar siendo el primero o el vigsimoquinto), aqu una seccin (no s cul es su nmero exacto), esto una nota al margen que siempre debe estar a la altura de tal lnea (aunque introduzca cientos de lneas ms despus), aqu una nota al pie; quiero adems que en el encabezado de cada pgina vaya el nmero del captulo y el nombre de la seccin, etc. El usuario da las rdenes y LATEX se encargar por usted de formatear el documento segn las instrucciones que le ha dado. El usuario slo se dedica a escribir el texto, de la maquetacin se encarga LATEX. Los resultados finales de esta maquetacin son en la mayora de los casos muy superiores a los que el usuario obtiene manualmente con procesadores de texto WYSIWYG [1] . En general los usuarios que utilizan los procesadores de textos lo hacen como si fuesen mquinas de escribir sofisticadas. Sin embargo, un texto es un producto que debe respetar un mnimo de normas para su legibilidad. La belleza esttica de un texto no es criterio suficiente para establecer su comprensibilidad, lo que importa ms bien es su estructura lgica. Un escrito lgicamente estructurado es mucho ms legible que un texto solo estticamente agradable. En este aspecto el uso de LATEX representa para el autor una enorme ventaja, ya que al escribir los textos pensando que hay que estructurarlos en vista de su legibilidad, se logra que lo escrito se le presente al lector lo que se quera decir. Desde este punto de vista LATEX es un entorno de trabajo casi insuperable por poder de edicin de documentos con alta legibilidad. Permtame usted otro ejemplo de como se procede con textos estructurados que no coinciden con lo que usted ve en pantalla o en forma impresa. Imagine usted que ha realizado la traduccin de una obra medieval y la ha maquetado a dos columnas. En cada pgina la primera columna contiene el texto latino y enfrente la traduccin castellana sincronizada con la versin original. La traduccin consta de unas 600 pginas. Usted termina la traduccin del texto, pero le dicen que este debe ser presentado ahora no en columnas sino que la pgina izquierda debe contener el texto original y la pgina derecha la traduccin. Y debe entregarlo maquetado al da siguiente. Qu hacer? Cuntas horas perdidas? Tendr usted que dejar de dormir para cumplir con los plazos? En esta ocasin LATEX presenta todas sus ventajas. Que un texto est organizado en dos columnas o en pginas enfrentadas no significa ningn problema. La lgica de la traduccin es que a cada texto latino corresponda su traduccin castellana. Eso se indica en cada prrafo: aqu el texto original y esta es su traduccin. Para obtener aquello solicitado lo nico que habra que decirle a LATEX es que ordene en columnas o en pginas. Para lograr esto solo basta con cambiar una instruccin de tres letras por otra de tres letras. Vale decir, entre dos o tres segundos. LATEX es el perfecto sirviente que cumple con las rdenes que le damos. Lo nico que hay que aprender es precisamente las rdenes para que LATEX las cumpla por nosotros. Adems estas instrucciones son las mismas desde hace aos. Por lo que no hay que estar siempre aprendiendo nuevos comandos conforme aparezcan nuevas versiones ms actualizadas. Lo que aprend hace diez aos sigue tan vigente hoy como dentro de viente aos ms. En otros tminos, LATEX es una serie de instrucciones (macros) basado en el sistema de edicin de bajo nivel TEX. En su origen fue especialmente diseado para la composicin de textos cientficos, sobre todo para aquellos que deben incluir una gran cantidad de frmulas matemticas. Sin embargo, las posibilidades que LATEX ofrece hacen de l un programa idneo para componer textos de cualquier ndole, y ms an si estos son muy grandes. De hecho, puede afirmarse que si algo puede ser impreso se puede realizar con la combinacin LATEX y TEX. LATEX combina inigualablemente la sencillez de edicin, la calidad tipogrfica y la facilidad para garantizar una buena estructura y organizacin del documento, todo esto de manera casi automtica. As, uno no tiene que hacer ms que concentrarse en el contenido del documento y en sealar unas cuantas instrucciones para que LATEX haga lo que las instrucciones le indiquen: hacer una portada, un ndice de contenidos, poner las notas a pie de pgina, insertar una imagen, etc. Por ejemplo, en lugar de seleccionar manualmente el tipo de fuente que usaremos para el ttulo de una seccin, su tamao y su estilo (y de recordar todo esto para cuando se llegue el momento de iniciar otra seccin), en LATEX slo tenemos que indicarle que dentro del documento que en un determinado lugar se inicia una seccin, as basta con escribir \section{Nombre de la seccin}, y con ello obtendremos un verdadero ttulo de seccin con todo y su numeracin, con independencia de las secciones que podamos insertar antes o despus de esta Manual de LaTeX/Datos preliminares/Introduccin a LaTeX 5 instruccin de estructura del texto. No obstante, lo primero con lo que nos vamos a encontrar es que LATEX no es, por s mismo, uno de esos programas que ofrecen una interfaz de usuario intuitiva, como lo hacen los programas de tipo WYSIWYG, sino que nuestra escritura en LATEX consiste en una serie de comandos cuyo efecto no ser visible hasta despus de una compilacin. Desde este punto de vista, LATEX es menos "amigable" que otros editores de texto. Sin embargo, no cuesta realmente mucho trabajo aprender a usar LATEX e identificarse con l, menos an considerando la gran cantidad de documentacin que a propsito existe, y tomando en cuenta los resultados que pueden alcanzarse con este programa, LATEX termina siendo, en la mayora de los casos, la mejor opcin. Para que el lector se convenza de esto bastar que siga leyendo este libro, lleno de ejemplos de lo que se puede hacer con LATEX. Para ms detalles sobre algunos puntos de esta introduccin es recomendable leer los apndices al final de este wikilibro. Referencias [1] [1] What You See Is What You Get (Lo que ve es lo que obtiene) __________________________________ Manual de LaTeX/Datos preliminares/Instalacin en Linux Para utilizar LATEX en Linux es muy sencillo. Casi todas las distribuciones la traen por defecto. Basta descargar e instalar el paquete tetex (proyecto descontinuado) o bien, el ms reciente y actualizado texlive. Cada distribucin en Linux maneja a su manera el listado y las dependencias de sus paquetes compilados. A modo de ejemplo, en distribuciones basadas en Debian bastar abrir un terminal e introducir como root' la siguiente orden: sudo apt-get install texlive-latex-extra texlive-fonts-recommended lmodern Otro modo aun ms sencillo que deja todo listo para ser usado es instalar un editor de LATEX especializado (ver ms adelante) con la siguiente orden: sudo apt-get install lyx En otras distribuciones como SuSe, Mandriva, Fedora (basadas en paquetes RPM) hay herramientas grficas en las cuales es posible seleccionar los mismos paquetes para que sean instalados. Una vez que lo hagas estar todo listo para comenzar con la creacin y compilacin de archivos LATEX. Ms an, en la mayora de las distribuciones de Linux LATEX es un programa que es instalado por defecto y est esperando a que se haga uso de l. Una vez instalado LATEX nos encontramos con que este no es un programa con una interfaz grfica sino que lo que el usuario debe hacer es escribir sus documentos segn ciertas reglas que posteriormente LATEX convertir a un documento legible e imprimible. Para escribir en LATEX necesitars simplemente un editor de texto. Cualquiera es adecuado para ello. Basta con que el editor de cdigo ASCII ofrezca la posibilidad de guardar el archivo con la extensin .tex. Adems de editores genricos existen varios editores muy buenos que no slo te permitirn guardar tu archivo .tex, sino que tambin ofrecen una serie de herramientas tiles para facilitar la composicin. En linux estos editores podemos agruparlos en dos varientes: Aquellos en los que se ingresa directamente los comandos de LATEX y que el programa compila posteriormente, obteniendo diversas salidas: PDF, DVI, PS, HTML, etc. Y un segundo grupo que es capaz de exportar sus archivos a formato LATEX. En el primer grupo encontramos, a modo de ejemplo, los siguientes programas: Manual de LaTeX/Datos preliminares/Instalacin en Linux 6 Emacs, muy til, pues incluye un entorno de edicin especial para LATEX (y para algunos otros lenguajes) que, entre otras cosas, colorea los comandos para facilitar la visualizacin de sintaxis. Poderoso editor de textos, aunque, su instalacin ocupa bastante espacio en el disco duro. Vim, similar a emacs en cuanto a coloreado de sintaxis. Posee adems un plugin especial para compilar LATEX. Su instalacin es pequea y es, adems, un muy poderoso editor de textos. Texmaker, programa muy cmodo que permite insertar cdigo y compilar mediente una interfaz de botones muy intuitiva. Es liviano y consume pocos recursos. Viene acompaado de herramientas que informan de los errores. Kile, editor especializado en LATEX del escritorio KDE. Muy intuitivo y programable. Reconoce los comandos y sugiere autocompletacin. Viene con herramientas que indican los errores y abren el archivo en el lugar preciso de dicho error para su correccin. LaTeXila es un editor LaTeX para el entorno de escritorio GNOME, se caracteriza por su facilidad de uso. Compila los documentos directamente a PDF o PostScript con un botn integrado al programa. Tiene la funcin de auto completado. Indica los errores que se presenten en el archivo y hace fcil encontrarlos. Permite la rpida insercin de smbolos matemticos, cientficos y caracteres griegos, es liviano en cuando a consumo de recursos del ordenador. En el segundo grupo, exportadores a formato LATEX tenemos a su vez dos varientes. Procesadores de textos que pueden exportar desde sus propios formatos a LATEX. Y procesadores especializados en LATEX que proporcionan una cmoda interfaz grfica. Procesadores que exportan a LATEX: OpenOffice.org es capaz de exportar sus archivos (odt 0 doc) a LATEX, a partir de los cuales es posible la compilacin del archivo .tex. Adems, este programa est disponible en espaol, por lo que la edicin resulta an ms fcil. OpenOffice.org integra un editor de ecuaciones, y si con el insertas una frmula matemtica, sta ser convertida en los comandos de LATEX respectivos para producir la frmula en tu documento .tex. OpenOffice.org, es software gratuito. Hay que tener presente que actualmente el cdigo LATEX que genera no es muy perfecto. Abiword, procesador de textos del escritorio GNOME. Exporta sus archivos a LATEX, aunque su exportacin no est muy de acuerdo con un archivo escrito directamente en LATEX, pues, al igual que Openoffice.org intenta reproducir el formato original mediante comandos. Lo que no es muy propio de LATEX, en el que se intenta ms bien escribir textos lgicamente estructurados. Kword, procesador de textos del escritorio KDE y parte de la suite ofimtica Koffice. Realiza ms o menos lo mismo que Abiword y Openoffice.org. Respecto del segundo grupo contamos en Linux con los siguientes programas: LyX, este programa sostiene que es del tipo WYSIWYM (lo que vez es lo que quieres decir). Para aquellos que deseen contar con un editor de textos de estilo ms "familiar", pueden pensar en utilizar LyX, un editor de textos que emplea LATEX para la creacin de sus textos, todo en un ambiente muy parecido a WYSIWYG, salvo que lo que ve en la pantalla no es el documento compilado. Para compilar y visualizar basta apretar un botn. As, si alguien siente que con LATEX se trabaja un poco a ciegas, este programa le permitir cambiar la situacin al mostrarle grficamente todo lo que va haciendo en su documento, sin necesidad de compilar el texto y esperar hasta entonces para ver los resultados. Texmacs, es un programa basado en emacs con un entorno casi WYSYGYG para LATEX. Como se seala estos programas harn que el trabajo resulte ms sencillo e interesante, y ayudarn a ganar gusto por LATEX. Los programas que exportan a LATEX le permiten al usuario obtener desde archivos odt o doc el cdigo fuente para LATEX y desde estos archivos ir aprendiendo cual es la lgica interna de este modo de edicin. Es interesante sealar que una vez que se aprende a utilizar LATEX se hace muy difcil utilizar algn otro programa para componer tus textos con contenido matemtico (o de cualquier otro tipo). Manual de LaTeX/Datos preliminares/Instalacin en Linux 7 El uso de uno u otro de los programas antes mencionados depender de los gustos del usuario. Sin embargo, es recomendable iniciarse con algunos programas ms intuitivos como LyX y luego pasar a la edicin pura en texmaker o kile. Manual de LaTeX/Datos preliminares/Instalacin en OS X Para Mac OSX (a partir de la versin 10.3) la instalacin es smamente sencilla, slo hace falta seguir estos pasos: 1. Visite la pgina http:/ / www. tug. org/ mactex/ . En ella se encuentra un compendio con las mejores, ms comunes y ms usadas aplicaciones, llamada MacTex. Soporta TeX, LaTeX, AMSTeX, ConTeXt, XeTeX y muchos otros paquetes. 2. Descargue el archivo MacTeX.dmg y proceda a una instalacin comn y corriente. i.e. doble click en el archivo descargado y seguir instrucciones. El paquete MacTex contiene una distribucin Tex Live 2007 completa de Tex, Ghostscipt, ImageMagick y los siguientes programas: TeXShop, LaTeXiT, BibDesk, Excalibur y i-Installer. Una instalacin detallada permite a los usuarios pasar por alto algunos de estos paquetes si as lo desean. Una vez instalado el paquete, se recomienda ponerlo todo en una nica carpeta (llamada por ejemplo: Tex o LaTex, etc.) y dejarla en la carpeta Aplicaciones para mayor comodidad. Tambin es recomendable leer el archivo README.rtf. Manual de LaTeX/Datos preliminares/Instalacin en MS Windows Existe una especie de adaptacin de LATEX para Windows, llamada MikTeX. Para instalarlo debes bajarte una aplicacin de instalacin que contiene los paquetes y programas bsicos de LATEX. Al correr esta aplicacin, un asistente te guiar en la instalacin de MikTeX. Entre algunas otras cosas, se te pedir que confirmes la direccin donde se guardarn los paquetes de LATEX. Por defecto, el asistente crear una carpeta llamada "texmf", en la unidad de disco local, a menos que se indique otra cosa. Es conveniente que permitas la creacin de la carpeta tal y como lo propone el asistente. Posteriormente, mediante un programa que se instalar junto con MikTeX, el MikTeX Package Manager, podrs descargar los paquetes de LATEX que gustes o necesites. Existen algunos otros paquetes menos estndar que no se descargan incluso usando el MikTeX Package Manager, sino que te los vas a encontrar en diversos lugares dedicados a LATEX y que tienen que ser instalados manualmente. Ms adelante describiremos la instalacin manual de estos paquetes. Ahora bien, para editar tus ficheros .tex puedes usar, adems de los programas mencionados para Linux, un editor llamado TeXnicCenter, particularmente recomendable an siendo un programa en desarrollo. Este cuenta con una gran cantidad de herramientas, dentro de las cuales la ms til es quiz la compilacin misma del documento. TeXnicCenter implementa una serie de instrucciones para compilar tu archivo en distintos formatos de salida, como lo son el PDF, el DVI y el PostScript. De este modo no tendrs que abrir el Smbolo del Sistema (o Command Prompt) para realizar la compilacin. Por supuesto, para que esto funcione, tienes que indicarle a TeXnicCenter dnde se encuentra el programa de LATEX que debe ejecutar para compilar el archivo .tex. Esto se hace la primera vez que inicias TeXnicCenter, y si has permitido que MikTeX se instalara en la carpeta "texmf", no tendrs que buscar nada, ya que TeXnicCenter asume que ah se realizo la instalacin de los paquetes y programas de LATEX y slo tendrs que ir confirmando las rutas que se sealan. Manual de LaTeX/Datos preliminares/La escritura en LaTeX 8 Manual de LaTeX/Datos preliminares/La escritura en LaTeX Para escribir en LATEX es necesario tener un programa para crear ficheros de formato .tex, que no es ms que un formato no muy especial de texto de cdigo ASCII. Programas capaces de grabar en este tipo de formato han sido descritos en las secciones 1.2 y 1.3. El archivo .tex contendr todas las instrucciones que sern procesadas por LATEX para producir un archivo de salida. Por ejemplo, si hemos creado el archivo ejemplo.tex, y queremos compilarlo en formato PDF, abrimos una terminal o smbolo del sistema, nos ubicamos en la direccin donde se encuentre nuestro fichero y escribimos pdflatex ejemplo.tex Con esto obtendremos el documento ejemplo.pdf creado a partir de todas aquellas instrucciones contenidas en el archivo ejemplo.tex El formato PDF no es el nico que podemos producir. A continuacin presentamos una lista de algunos otros comandos que producen distintos formatos de salida: latex Este comando compilar el fichero .tex en un DVI. Este formato es el original de compilacin de LATEX, pero no es muy comn ver documentos de este tipo. pdflatex Como ya mencionamos, este comando produce un archivo PDF. Este es quiz el formato ms recomendable, pues an cuando es de mayor tamao que un DVI, es un formato mucho ms comn y de mejor calidad de visualizacin. Sin embargo, no podremos incluir imgenes PostScript, aunque podemos usar el comando siguiente y despus convertir el resultado en PDF. dvips Este comando no procesar un fichero .tex, sino que a partir de un fichero .dvi, previamente elaborado con el comando latex, produce un documento PostScript (de extensin .ps). En general, estos documentos son de mayor tamao. Pueden ser visualizados con, por ejemplo, Ghostview. ps2pdf Este comando convierte los archivos .ps en archivos .pdf. As es que, si por alguna razn es necesario compilar el fichero .tex en .ps, simpre es posible obtener al final un archivo .pdf. Manual de LaTeX/Datos preliminares/Programas complementarios 9 Manual de LaTeX/Datos preliminares/Programas complementarios Resulta que, al escribir libros con contenido matemtico, se nos presenta frecuentemente la necesidad de insertar grficos, algunos de ellos previamente creados, y otros que an no sabemos como crear para despus incluirlos en nuestro documento. Por ello, conviene, sin entrar en detalles de su uso (esto lo haremos en un captulo especialmente dedicado a la insercin de grficos en LATEX), mencionar algunos programas, todos gratuitos, con los cuales puedes convertir y crear tus grficos para despus utilizarlos en LATEX. Para la conversin de grficos a distintos formatos recomendamos ImageMagick. Este programa convierte grficos a muy distintos formatos, adems de que, en el proceso, puede hacer distintas transformaciones en la imagen misma. Este programa se trabaja mediante comandos en una terminal o smbolo del sistema. Si el lector prefiere un programa ms visual, le recomendamos Gimp. Para crear grficos, no hay nada ms recomendable que usar los paquetes que incluye LATEX, como PSTricks y sus derivados (pst-3dplot, pst-labo, pst-func, etc.). La idea es que hay que intentar salirnos lo menos posible de LATEX, ms si ste ofrece la posibilidad de realizar tareas que requerimos. Adems, existen programas que funcionan casi como un procesador de textos, pero que son capaces de transformar los textos a formato LATEX. Un interesante proyecto es el editor LyX [1] . El facilita la escritura de documentos en LaTeX y es un modo menos estresante de iniciarse en la escritura de documentos estructurados en LATEX. Plantilla:Tex o TEX Plantilla:TEX Referencias [1] http:/ / www. lyx. org Manual de LaTeX/La estructura de un documento en LaTeX 10 Manual de LaTeX/La estructura de un documento en LaTeX Ya hemos explicado cmo se compila un documento en LATEX pero, sin embargo, no hemos an hablado de cmo escribir en LATEX el documento que vamos a compilar. En este captulo estudiaremos precisamente algunos aspectos bsicos de la escritura en LATEX. Posteriormente en el siguiente captulo entraremos en detalles sobre la escritura de texto en LATEX. 1. 1. El prembulo y el cuerpo del documento 2. 2. Clases de documento y algunos paquetes comunes Manual de LaTeX/La estructura de un documento en LaTeX/El prembulo y el cuerpo del documento La estructura La estructura de un documento en LATEX se divide en dos grandes partes: el prembulo y el cuerpo del texto. En el prembulo se escriben las instrucciones fundamentales que indican a LATEX qu clase de documento se va a escribir y qu caractersticas va a tener ste, as como tambin las que indican a LATEX qu paquetes se deben cargar. Por ejemplo, la instruccin \documentclass{article} hace que LATEX d la estructura de un artculo a nuestro documento. En lugar de article podemos escribir, por ejemplo, book , report o slides , que determinan diferentes estilos para nuestro documento. En general, los argumentos que toma el comando \documentclass{''valor''} son las llamadas clases de documento. Ms adelante discutiremos en detalle cada una de ellas. Adems de indicar la clase de documento que queremos para nuestro texto, debemos indicar los paquetes que vamos a necesitar. Para cargar un paquete se usa el comando \usepackage{''paquete''} Por ejemplo, para cargar el paquete amssymb , que proporciona smbolos matemticos de la American Mathematical Society, escribimos \usepackage{amssymb} . En realidad, algunas clases de documento y algunos paquetes admiten diferentes opciones, por lo que la sintaxis en general para cargar clases y paquetes es esta: \documentclass[''opciones'']{''clase''} y \usepackage[''opciones'']{''paquete''} Si una clase de documento o paquete que queremos cargar ofrece opciones y nosotros no especificamos la que queremos, se cargarn las opciones por defecto. Cabe mencionar que nada de lo que escribamos en el prembulo aparecer en el documento compilado. El cuerpo Manual de LaTeX/La estructura de un documento en LaTeX/El prembulo y el cuerpo del documento 11 Por otra parte, el cuerpo del documento inicia con la instruccin \begin{document} y culmina con la instruccin: \end{document} Todo lo que se escriba con posterioridad a esta instruccin ser ignorado por LATEX y no se compilar. El cuerpo del documento consiste en prcticamente todo lo que aparecer en nuestra compilacin. Es aqu, pues, donde escribiremos el texto verdadero. Una vez que iniciemos el cuerpo del documento debemos escribir al final de todo lo escrito la instruccin de cierre \end{document} aunque no hayamos terminado todo el documento, pues de otra manera tendremos un error en el proceso de la compilacin y no podremos ir viendo cmo van quedando nuestros avances. Tenemos entonces que el cuerpo del documento es todo lo que se encuentre entre \begin{document} y \end{document} . Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes Como mencionbamos, existen diferentes estilos que podemos darle a nuestro documento, y la seleccin de uno u otro depender de qu es lo que necesitamos hacer. Si queremos escribir un documento corto, podemos utilizar la clase article . En trminos generales, esta clase de documento nos permite dividir el documento en secciones, subsecciones, prrafos y subprrafos. A continuacin una lista de algunas clases tpicas de documento: article Para documentos cortos que no es necesario dividir en captulos, sino que bastan las secciones y subsecciones y sus prrafos y subprrafos. book Para documentos ms largos que deben incluir captulos, prlogo, apndices o incluso partes. report Similar a la clase book . slides Para presentaciones, es decir, para producir diapositivas. Las clases book y report son muy similares, y ambas sirven para documentos grandes, como lo son, naturalmente, los libros y los reportes, entre otros trabajos. Sin embargo, existen ligeras diferencias. Por ejemplo, la clase book hace que los captulos empiecen siempre en una pgina impar, de modo que si un captulo anterior termina en una pgina impar, la pgina (par) siguiente quedar en blanco y al captulo nuevo comenzar despus de ella. Esto, en cambio, no sucede con la clase report , as es que un captulo simplemente empieza en una pgina nueva, sea par o impar. Por supuesto, estas opciones pueden ser fcilmente modificadas. Todas las clases de la lista anterior admiten opciones adicionales. Por ello, la sintaxis general para indicar una clase de documento es la siguiente: \documentclass[''opcin 1, opcin 2, ...'']{''clase de documento''} Las opciones que podemos dar son: Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes 12 a4paper, letterpaper, ... Con esta opcin indicamos que el tamao del papel debe de ser <font size="9.50">a4paper</font> (tamao a4), <font size="9.50">letterpaper</font> (tamao carta), ... Otras opciones que determinan distintos tamaos de pgina son: <font size="9.50">a5paper</font> (210 mm 148 mm) <font size="9.50">b5paper</font> (250 mm 176 mm) <font size="9.50">legalpaper</font> (14 in 8.5 in) <font size="9.50">executivepaper</font> (10.5 in 7.25 in) landscape Apaisado. Pone la pgina de forma horizontal. 10pt, 11pt, 12pt Definen el tamao de la fuente principal del texto. oneside, twoside Indican si el documento debe estar adaptado a impresin por un slo lado de la pgina o por ambos lados de ella. titlepage, notitlepage Determinan si el documento debe o no incluir una pgina de ttulo, i.e. si va a incluir o no una portada. openright, openany <font size="9.50">openright</font> obliga a los captulos a iniciar siempre slo en pginas impares, mientras que con la opcin <font size="9.50">openany</font> permitimos que los captulos se inicien en cualquier pgina. onecolumn, twocolumn Definen si el documento se va a escribir en una sola columna o a doble columna. fleqn Esta opcin hace que las ecuaciones queden alineadas por la izquierda en lugar de que sean centradas (como sucede por defecto). leqno Con esta opcin hacemos que el nmero de las ecuaciones quede alineado por la izquierda en lugar de por la derecha (como sucede por defecto). draft, final La opcin <font size="9.50">draft</font> se usa si queremos que la compilacin del documento se haga a modo de "borrador". Con <font size="9.50">draft</font> haremos que las lneas que sean demasiado largas queden marcadas mediante cajas negras. La opcin <font size="9.50">final</font> producir simplemente que el documento se compile de manera normal. Cuando no especificamos opciones para una clase de documento, se cargan las opciones por defecto de la clase que estemos utilizando. Por ejemplo, si escribimos \documentclass[letterpaper,10pt,twoside,onecolumn,final,openright]{book} sera lo mismo que si escribiramos simplemente \documentclass{book} pues la clase book tiene como opciones por defecto letterpaper,10pt,twoside,onecolumn,final,openright . Adems, la clase book producir automticamente una pgina para el ttulo del documento. Con la opcin notitlepage haremos que esto no suceda as, de manera que el ttulo del documento no quedar en una pgina aparte. La clase article carga automticamente las opciones letterpaper,10pt,oneside,onecolumn,final . Puesto que en la clase article no existen captulos, las opciones openright y openany no estn permitidas. Las opciones por defecto de la clase report son letterpaper,10pt,oneside,final,openany . Adems de las clases estndar de documento de LATEX descritas, hay algunos paquetes que normalmente vienen incluidos en cualquier distribucin de LATEX (ms especficamente, en distribuciones de LATEX ). Algunos de ellos los describiremos ms detalladamente en captulos posteriores, y nos limitaremos a dar aqu una tabla que los Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes 13 compendie: alltt Este paquete provee el entorno <font size="9.50">alltt</font> , muy similar al entorno <font size="9.50">verbatim</font> salvo que "<font size="9.50">\</font> ", "<font size="9.50">{</font> " y "<font size="9.50">} </font> " tienen su significado usual, por lo que pueden ser introducidos comandos. doc Este es un paquete bsico para la escritura de documentacin de programas de LATEX. excale Este paquete proporciona versiones escaladas de las fuentes matemticas de extensin. fontenc Este paquete se usa para especificar la codificacin de fuente que debe usar LATEX graphpap Este comando permite el uso del comando <font size="9.50">\graphpaper</font> , que se usa para dibujar cuadriculados o mallas. ifthen Para comandos de la forma if... then... else... inputenc Este paquete se usa para especificar la codificacin de caracteres para los documentos de entrada de LATEX. Si vamos a escribir en espaol, conviene usar la instruccin <font size="9.50">\usepackage[latin1]{inputenc} </font> [1] , que nos permitir escribir con acentos en nuestro archivo de entrada, y con ello no tendremos que escribir cosas como <font size="9.50">pr\'actico</font> para obtener "prctico" en nuestro documento compilado. Lo mismo sucede con la tilde que lleva la ee. latexsym Puesto que en LATEX los caracteres smbolos ya no son cargados automticamente, es necesario cargar el paquete <font size="9.50">latexsym</font> para poder disponer de ellos. makeidx Este paquete proporciona comandos para la construccin de ndices de materias. syntonly Este paquete causar que el documento sea procesado sin producir ningn documento compilado de salida, sino que lo nico que nos permitir hacer es verificar que la sintaxis de cada comando es correcta. No obstante, los paquetes de la tabla anterior cumplen propsitos muy especficos y es probable que el lector no tenga inters en todos ellos. Existen paquetes muy comunes que son de gran utilidad: amsmath Este paquete, realizado por la American Mathematical Society, proporciona comandos para la escritura de frmulas matemticas de mayor complejidad. babel Este paquete esta hecho para soportar lenguajes diversos, entre ellos el espaol. Para indicar que nuestro documento se escribir en espaol, y con ello que ste se adapte a dicho idioma, hemos de escribir <font size="9.50">usepackage[spanish]{babel} </font> . graphics Con este paquete podrs incluir y transformar imgenes en tu documento, incluyendo las que hayas creado con otros programas. Referencias [1] En algunas distribuciones es mejor escribir: article __________________________________ Manual de LaTeX/Escribiendo texto 14 Manual de LaTeX/Escribiendo texto Finalmente este es el captulo en el que hablaremos realmente de cmo escribir en LATEX. En particular, estudiaremos la escritura de texto, i.e. la escritura en modo no matemtico. La estructura de este captulo esta ideada de tal modo que pueda servir tambin como referencia. As, un lector con necesidades de consulta especficas podr dirigirse exactamente al tema que le interesa, sin necesidad de conocer nada de lo que se ha expuesto anteriormente. 1. 1. Espacios 2. 2. Caracteres especiales 3. 3. Tamaos, estilos y tipos de letra 4. 4. Alineacin del texto 5. 5. Particin de palabras 6. 6. Signos ortogrficos 7. 7. Portada del documento 8. 8. Captulos y secciones 9. 9. Estilos de pgina 10. 10. Referencias 11. 11. Notas al pie 12. 12. Entornos de enumeracin 13. 13. Citas 14. 14. Tablas Manual de LaTeX/Escribiendo texto/Espacios En LATEX, un espacio en blanco en el texto fuente produce un espacio en blanco en el documento compilado. Ms de un espacio en blanco en el texto fuente no producen ms que un espacio en blanco en el texto compilado. Por tanto, si escribimos: Uno o ms espacios equivalen a un slo espacio en blanco o Uno o ms espacios equivalen a un slo espacio en blanco obtenemos en ambos casos: Uno o ms espacios equivalen a un slo espacio en blanco. Si queremos obtener varios espacios seguidos debemos usar el comando \ . As, al escribir Hola\ \ \ \ adis obtenemos: Podemos usar tambin el comando \hspace{''valor''} para obtener un espacio horizontal igual al valor que especifiquemos. Por ejemplo, Hola\hspace{4cm}adis dejar un espacio horizontal de 4 centmetros entre las palabras "Hola" y "adis" en el texto compilado. De manera automtica, LATEX deja un espacio adicional despus de un punto [1] a menos que ste est precedido por una mayscula, caso en el cual LATEX interpreta el punto como el de una abreviatura y no deja ningn espacio Manual de LaTeX/Escribiendo texto/Espacios 15 adicional. Si una abreviatura termina con una letra minscula, como por ejemplo la abreviatura latina "e.g.", entonces hemos de evitar el espacio adicional que dejar LATEX. Esto se consigue con el comando de espacio \ . Por ejemplo, debemos escribir ...existen clases (e.g.\ la clase de todos los conjuntos) que no son conjuntos Si una frase termina con mayscula, LATEX, como ya hemos dicho, no dejar un espacio adicional despus del punto que termina dicha frase por considerarlo el de una abreviatura. Para indicarle a LATEX que se trata efectivamente del punto que termina una frase debemos escribir el comando \@ . Por ejemplo, debemos escribir Podemos compilar nuestros documentos en formato PDF\@. Adems, estn los formatos... LATEX justifica de manera automtica los prrafos, por lo que una vez que se llene una lnea mandar lo que sigue a la lnea de abajo, separando palabras que, en ocasiones, sera mejor mantener juntas. Para conseguir que LATEX no separe palabras con cambios de lnea debemos usar el comando ~. Por ejemplo, debemos escribir O.~ Wilde escribi obras como... para que "O." y "Wilde" aparezcan siempre en la misma lnea. Alternativamente podemos usar el comando \mbox{|f . Por ejemplo, \mbox{O. Wild|f produce el mismo efecto que O.~ Wilde . Otra opcin ms para espacios horizontales son los comandos que "empujan" el texto hasta el final de la pgina. Por ejemplo, el comando \hfill empuja el texto dejando espacios en blanco, como en el siguiente ejemplo: Desde este punto\hfill hasta este punto produce: Si en lugar de hfill escribimos \hrulefill o \dotfill obtenemos, respectivamente: y Por otra parte, una o ms lneas en blanco en el texto fuente producen una sla lnea en blanco en el texto compilado. As, si escribimos: obtenemos: Primera lnea. An estamos en la misma lnea. Esta es la segunda lnea Esta es la tercera lnea Primera lnea. An estamos en la misma lnea. Esta es la segunda lnea Esta es la tercera lnea. Para conseguir varias lneas en blanco seguidas debemos usar el comando \\, que forzar a un cambio de lnea. Ms en general, el comando \\[''valor''] produce un espacio entre lneas igual al valor especificado. Podemos usar tambin el comando \vspace{''valor''|f , con un efecto similar al de \hspace{} salvo que el espacio es vertical. Para espacios verticales predefinidos, podemos usar los comandos \smallskip \medskip \bigskip Manual de LaTeX/Escribiendo texto/Espacios 16 Referencias [1] [1] Sin embargo, el paquete Uno o ms espacios equivalen a un slo espacio en blanco en su opcin castellana sigue la tradicin tipogrfica europea de no usar espacios extra despus de un punto. Por tanto, ahorra todos estos problemas con las abreviaturas. __________________________________ Manual de LaTeX/Escribiendo texto/Caracteres especiales Ya hemos visto que LATEX reserva ciertos smbolos de cdigo ASCII para funciones especiales (e.g. la barra invertida \ para iniciar un comando, la tilde ~ para evitar particiones de palabras, etc). He aqu todos los caracteres que tienen una funcin especial en LATEX: $ # % & ^ _ { } ~ \ Si queremos que aparezcan como simples smbolos en el texto compilado, hemos de escribir \$ \# \% \& \^ \_ \{ \} \~ \backslash ?` !` Por defecto, LATEX slo lee caracteres de cdigo ASCII, por lo que en principio no es posible escribir palabras con acento ni tildes, pues stas no tienen cdigo ASCII estndar y no aparecern en el documento compilado. Por supuesto, existen comandos que producen palabras acentuadas (e.g. c\'odigo produce cdigo en el documento compilado), aunque lo ms sencillo sera cargar el paquete inputenc , que nos permite especificar otros estndares de codificacin a parte del ASCII. As, para escribir palabras acentuadas escribimos en el prembulo: \usepackage[latin1]{inputenc} Algunas distribuciones es mejor escribir: \usepackage[utf8]{inputenc} Y con ello podremos escribir normalmente las palabras castellanas en el texto fuente. Manual de LaTeX/Escribiendo texto/Tamaos, estilos y tipos de letra 17 Manual de LaTeX/Escribiendo texto/Tamaos, estilos y tipos de letra En LATEX las letras (o fuentes) tienen en general 5 atributos, aunque slo mencionaremos cuatro de ellos, que son los que determinan el aspecto del caracter en el texto compilado. La familia es el nombre de una coleccin de fuentes. LATEX ofrece tres familias de fuentes, que son , , y . Para conseguir cada una de estas familias se usan, respectivamente, los comandos \rmfamily , \sffamily y \ttfamily . Estos comandos son en realidad declaraciones, por lo que su efecto se limita de manera distinta a la de los comandos comunes. Por ejemplo, si queremos conseguir un texto con caracteres , debemos escribir {\ttfamily ''texto''} y as el efecto de \ttfamily afectar slo al texto que se encuentre entre llaves. La serie de una fuente determina que tan gruesa o expandida ser sta. Con LATEX tenemos la opcin Medium (media) y la opcin Bold (negrita). Caracteres con este tipo de series se consiguen, respectivamente, con las declaraciones \mdseries y bfseries . Como stas tambin son declaraciones, para obtener, por ejemplo, un texto en negritas hemos de escribir {\bfseries ''texto''} . La forma que puede tener un caracter dentro de una familia puede ser: (vertical o recta), (itlica), (inclinada) o (Maysculas y maysculas pequeas). Estas formas se consiguen con las declaraciones \upshape , \itshape , \slshape y \scshape , respectivamente. Adems, tenemos los comandos \textbf{''texto''} : para texto en negritas \textit{''texto''} : para texto en itlicas \textsl{''texto''} : para texto inclinado \texttt{''texto''} : para texto en estilo \textsc{''texto''} : para texto en maysculas y minsculas pequeas El tamao de una letra puede ser que se consigue con la declaracin <font size="9.50">\tiny</font> que se consigue con la declaracin <font size="9.50">\scriptsize</font> que se consigue con la declaracin <font size="9.50">\small</font> que se consigue con la declaracin <font size="9.50">\normalsize</font> que se consigue con la declaracin <font size="9.50">\large</font> que se consigue con la declaracin <font size="9.50">\Large</font> que se consigue con la declaracin <font size="9.50">\LARGE</font> que se consigue con la declaracin <font size="9.50">\huge</font> que se consigue con la declaracin <font size="9.50">\Huge</font> Manual de LaTeX/Escribiendo texto/Alineacin del texto 18 Manual de LaTeX/Escribiendo texto/Alineacin del texto LATEX automticamente deja los prrafos justificados (por ambos lados), aunque podemos alinear el texto por la izquierda con la declaracin \raggedright y por la derecha con la declaracin \raggedleft . Para centrar el texto hemos de usar la declaracin \centering . Por ejemplo, {\centering Texto centrado} produce Texto centrado Alternativamente podemos usar los entornos de alineacin flushleft , flushright y center . Puesto que estos son entornos, para, por ejemplo, centrar texto con center debemos escribir \begin{center} Texto centrado \end{center} Estos entornos son los ms recomendables para usar en LATEX. Ya que los primeros son ms bien instrucciones propias de TEX que podran eventualmente producir algn tipo de inconsistencia a la hora de compilar y as obtener resultados no deseados. Manual de LaTeX/Escribiendo texto/Particin de palabras Al justificar el texto, LATEX partir las palabras que ya no quepan completas en una lnea, pero, sin embargo, no siempre lo hace del modo correcto. Para indicarle a LATEX la forma en que debe partir una palabra en particular usamos el comando \hyphenation . Por ejemplo, para indicar a LATEX como debe partir las palabras "sistemtico" y "paleoltico" escribimos: \hyphenation{sis-te-m-ti-co pa-leo-l-ti-co} Si escribimos esto en el prembulo del documento, las reglas de particin de esas palabras quedarn grabadas en las reglas de particin del lenguaje que estemos usando. Por ejemplo, si utilizas MikTeX, abre "MikTeX" Options" y ve a la pestaa "Languages". Ah vers una lista de lenguajes, as es que si quieres que las reglas de particin sean las del castellano, debes activar la casilla donde dice "Spanish" y desactivar todas las dems. De este modo, siempre que se procese un documento con LATEX se usarn las reglas de particin de palabras del lenguaje que has seleccionado. Como mencionbamos, una especificacin de particin para una palabra con el comando \hyphenation en el prembulo har que las reglas de particin que has dado para esa palabra se guarden en las reglas de particin del lenguaje "Spanish". Otra forma de indicar cmo debe partirse una palabra es mediante el comando \- . Por ejemplo, si te das cuenta que en la compilacin de tu documento la palabra "incomible" est mal particionada, ve hacia ella en el texto fuente e indica la forma correcta, reemplazando la palabra incomible por in\-co\-mi\-ble . Para que LATEX no parta una palabra en algn punto, se usa el comando ~ . Por ejemplo, si escribes 0~1~8~0~0~4~1~3 , forzars a LATEX a que escriba siempre 01800413 sin partir la serie de nmeros en ninguna parte. La otra opcin es usar \mbox{} . Por ejemplo, si escribes \mbox{Dr. Knuth} , LATEX siempre escribir Dr. Knuth sin partir ninguna de estas palabras, y tampoco dejar Dr. en una lnea y Knuth en la siguiente. Manual de LaTeX/Escribiendo texto/Signos ortogrficos 19 Manual de LaTeX/Escribiendo texto/Signos ortogrficos LATEX originalmente slo lee texto de cdigo ASCII, por lo que si queremos usar palabras acentuadas, necesitamos algunas instrucciones. He aqu la forma de conseguir acentuaciones y signos ortogrficos que no tienen un ASCII: <font size="9.50">\'</font> (acento agudo) <font size="9.50">\`</font> ` (acento grave) <font size="9.50">\~</font> ~ (tilde) <font size="9.50">\"</font> (diresis) <font size="9.50">\^</font> ^ (circunflejo) <font size="9.50">\c c</font> (c con cedilla) <font size="9.50">?`</font> (signo izquierdo de interrogacin) <font size="9.50">!`</font> (signo izquierdo de exclamacin) As, para obtener palabras como conexin escribimos conexi\'on . La acentuacin de la letra i requiere de un paso previo, que consiste en eliminar el puntito que ha de ser remplazado por el acento. Pare esto escribimos \i . As, al escribir \'{\i} obtenemos . Otra opcin, quiz ms prctica, para obtener los signos ortogrficos del castellano (y otros ms) es usar el paquete inputenc . Si en el prembulo escribimos \usepackage[latin1]{inputenc} cambiamos la codificacin de la entrada de LATEX y podremos escribir las palabras acentuadas tales y cuales, es decir, , , , nos dar , , , en el documento compilado. Para obtener comillas se usan el acento grave (` ), que nos da , y el apstrofo (' ), que nos da . As, por ejemplo, con l dijo que haba dicho la ``verdad'' obtenemos l dijo que haba dicho la verdad. Hay smbolos que no estn definidos de manera inmediata en LATEX, pero que podemos conseguir muy fcilmente. Por ejemplo, el smbolo de grado, , podemos obtenerlo con $\phantom{a}^{\circ}$ , aunque quedar demasiado espacio entre l y la palabra que le precede. Por eso, es mejor escribir \hspace{-1.5mm}$\phantom{a}^{\circ}$ . Sera an mejor si definimos nuestro propio comando para obtener el smbolo que hemos creado. Por ejemplo, podemos escribir (de preferencia en el prembulo), \newcommand{\grad}{\hspace{-2mm}$\phantom{a}^{\circ}$} y as, al escribir La temperatura era de 47 \grad C obtendremos La temperatura era de 47C Tambin podemos escribir La temperatura era de $47^{\circ}$C Obtendremos el mismo resultado. En las ltimas versiones del paquete babel es posible escribir ordinales con 1"o, 2"a, etc. para conseguir 1., 2", etc. Referencias http:/ / www. tex-tipografia. com/ archive/ spanish. pdf Manual de LaTeX/Escribiendo texto/Portada del documento 20 Manual de LaTeX/Escribiendo texto/Portada del documento En todas las clases estndar de documento de LATEX podemos introducir el ttulo y autor del mismo, as como tambin la fecha. Para el ttulo se usa la instruccin \title{''ttulo del documento''} y para el nombre del autor se usa \author{''nombre del autor''} . La fecha se escribe con el comando \date{''fecha''} . Si escribimos \date{\today} aparecer la fecha en que es compilado el documento. Todas estas instrucciones se escriben en el prembulo, y para que aparezcan impresos en el documento compilado debemos escribir \maketitle inmediatamente despus de iniciar el cuerpo del documento (i.e. justo despus de \begin{document} ). Si usamos la clase book o la clase report el ttulo aparecer al principio y en una pgina aparte. En cambio, con la clase article el ttulo aparecer en la parte superior de la primera pgina del documento. Si queremos que en la clase article aparezca el ttulo en una pgina aparte, debemos especificar la opcin titlepage , que est desactivada por defecto. El tamao de letra del ttulo es \LARGE , pero puede ser cambiada dentro de \title{} . Por ejemplo, con las lneas \documentclass{book} \title{\Huge Composici\'on de textos con \LaTeXe} \author{Los Wikiescritores} \date{} \begin{document} \maketitle \end{document} obtenemos la pgina de ttulo siguiente: Manual de LaTeX/Escribiendo texto/Captulos y secciones 21 Manual de LaTeX/Escribiendo texto/Captulos y secciones Un documento en LATEX puede dividirse en secciones, subsecciones, prrafos y subprrafos. Con las clases book y report podemos incluir tambin captulos. Para iniciar un captulo usamos el comando \chapter{''nombre del captulo''} Similarmente se usan los comandos \section{} , \subsection{} , \paragraph{} y \subparagraph{} para secciones, subsecciones, etc. Cabe mencionar que la numeracin de cada una de estas partes del documento la realiza LATEX por s solo. Hay ocasiones en que el ttulo de una seccin es muy largo. En estos casos, el encabezado con el nombre de la seccin sobrepasa el tamao de la pgina, por lo que es conveniente contar con un mtodo para que el nombre de la seccin aparezca abreviado en el encabezado de la pgina. Por ello, la forma general del comando para secciones que provee LATEX es el siguiente: \section[''nombre corto de la seccin'']{nombre de la seccin} En particular, la clase book permite dividir el documento en partes, cada una de ellas obtenidas con el comando \part{} . Adems, esta clase de documento incluye nuevas caractersticas en LATEX , como lo son los comandos \frontmatter \mainmatter \backmatter que dan estructura al documento. Con \frontmatter damos el estilo que debe tener la parte frontal del libro (pgina de ttulo, tabla de contenidos, prlogos), con \mainmatter damos el estilo que debe tener el texto principal del documento, y finalmente \backmatter se usa para el estilo de la parte final del libro (la bibliografa, los ndices de materias). Todo lo que quede contenido entre \frontmatter y \mainmatter (que se supone debe de ser la parte frontal del libro), tendr un estilo en el que la numeracin de pgina es con nmeros romanos, y ningn captulo, ni ningn otro ttulo de nivel inferior, ser numerado. Las pginas despus de \mainmatter sern numeradas con nmeros arbigos y los captulos y ttulos de nivel inferior s sern numerados. Con \backmatter hacemos que los captulos y ttulos nivel inferior no aparezcan numerados (lo que es ideal para conclusiones o notas finales). Manual de LaTeX/Escribiendo texto/Estilos de pgina 22 Manual de LaTeX/Escribiendo texto/Estilos de pgina La numeracin de pginas y la impresin de encabezados en las mismas constituyen el estilo de la pgina. Cambios en el estilo de pgina pueden realizarse con el comando \pagestyle{''estilo''} Los estilos que ofrecen las clases de documento estndar de LATEX son empty , plain y headings . Con \pagestyle{empty} hacemos que las pginas queden sin nmero de pgina ni encabezado; con \pagestyle{plain} , que es el estilo por defecto, obtenemos pginas numeradas, pero sin encabezado; con \pagestyle{headings} obtenemos pginas numeradas y con encabezado. Ms especficamente, \pagestyle{headings} produce efectos distintos segn la clase de documento y las opciones que para ella se especifiquen. Por ejemplo, con la clase article , \pagestyle{headings} nos dar el nmero de pgina al pie y un encabezado con el nombre de la seccin, y si hemos elegido la opcin twoside , el encabezado ser el nombre de la seccin en las pginas pares y el nombre de la subseccin en las pginas impares. Para el caso de la clase book , \pagestyle{headings} pondr el nmero de pgina en la parte exterior de la cabecera (lado izquierdo en pginas pares y lado derecho en pginas impares) y el encabezado (que ser el nombre del captulo en pginas pares y el nombre de la seccin en pginas impares) en la parte interior de la cabecera. Si queremos cambiar el estilo de una pgina en particular, usamos \thispagestyle{''estilo''} que toma los mismos valores que \pagestyle{} . Para especificar por nuestra propia cuenta que es lo que aparecer en la cabecera, podemos usar la instruccin \pagestyle{myheadings} que pondr los encabezados segn estos estn indicados con los comandos \markboth{''encabezado izquierdo''}{''encabezado derecho''} y \markright{''encabezado derecho''} Notar que con la opcin de clase oneside , los encabezados slo pueden ser los derechos (pues no hay pginas que estn a la izquierda). Al utilizar el estilo \pagestyle{headings} , vemos que la letra del encabezado aparece en caracteres inclinados y en maysculas. Esto se debe a que las clases de documento estndar de LATEX as lo definen. Las instrucciones siguientes hacen que el encabezado deje de estar en maysculas al usar headings : \makeatletter \if@twoside \def\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@evenhead{\thepage\hfil\slshape\leftmark}% el comando \slshape produce letras inclinadas \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% el comando \slshape produce letras inclinadas \let\@mkboth\markboth \def\chaptermark##1{% Manual de LaTeX/Escribiendo texto/Estilos de pgina 23 \markboth {% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \@chapapp\ \thechapter. \ % \fi \fi ##1}{}}% \def\sectionmark##1{% \markright {% \ifnum \c@secnumdepth >\z@ \thesection. \ % \fi ##1}}} \else \def\ps@headings{% \let\@oddfoot\@empty \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% \let\@mkboth\markboth \def\chaptermark##1{% \markright {\MakeUppercase{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \@chapapp\ \thechapter. \ % \fi \fi ##1}}}} \fi \makeatother Estas instrucciones deben ser incluidas en el prembulo del documento. Manual de LaTeX/Escribiendo texto/Referencias 24 Manual de LaTeX/Escribiendo texto/Referencias En LATEX podemos usar los comandos \label{''etiqueta''} \ref{''etiqueta''} \pageref{''etiqueta''} para hacer referencias del tipo en la seccin 2.2 hemos visto que... Por ejemplo, si tenemos en el documento un captulo indicado con \section{Mtodos bsicos} , podemos etiquetarlo con \label{} de la siguiente manera: \section{Mtodos bsicos}\label{cap:MetBas} Con esto podremos referirnos a tal captulo en cualquier momento mediante \ref{cap:MetBas} . Notas Debemos sealar que para lograr referencias satisfactoriamente es necesario compilar el documento dos veces. Lo que sucede es que con la primera compilacin los datos de referencia son guardados, y despus, con una segunda compilacin, obtendremos las referencias de manera adecuada en el documento. Por otra parte, si hacemos referencia a una etiqueta que no hemos indicado, tendremos un mensaje de error en el proceso de compilacin, y el comando \ref{''etiqueta equivocada''} ser sustituido en el documento compilado por un par de signos de interrogacin, ??. Si queremos tambin incluir la pgina en la que aparece el captulo, escribimos \pageref{cap:MetBas} . Ms an, podemos definir el comando \newcommand{\fullref}[1]{\ref{#1} de la pgina \pageref{#1}} de tal modo que si el captulo Mtodos bsicos (etiquetado como antes) es el nmero 7 y se encuentra en la pgina 205, al escribir ... en el captulo \fullref{cap:MetBas}, hemos tratado el tema de... obtenemos ... en el captulo 7 de la pgina 205, hemos tratado el tema de... Sin embargo, puede darse el caso de que \label{} y nuestro nuevo comando, \fullref{} , queden en la misma pgina, caso en el cual \fillref{} producir un resultado no deseable (indicaciones como en la pgina x... cuando es la misma pgina x en la que nos encontramos). Si observamos, en el texto compilado, que eso sucede, podemos usar simplemente \ref{} en lugar del comando \fullref{} que hemos definido. An mejor puede resultar el uso del paquete varioref , que nos provee de los comandos \vref{} , \vpageref{} y \vrefrange{} . El comando \vref{} es similar al comando \ref salvo por que \vref produce referencias del tipo on the facing page o on page 205 siempre y cuando \label no se encuentre en la misma pgina. Para adaptarlo al castellano hemos de indicar la opcin spanish al cargar el paquete, es decir, debemos escribir \usepackage[spanish]{varioref} . Aviso Hay que tener cierto cuidado a la hora de usar el comando \vref , pues hay ciertos errores que pueden suceder. Ms exactamente, hay que evitar el uso de \vref cuando las referencias del tipo en esta pgina se rompan en un cambio de pgina. Si esto sucede, veremos un error que nos permitir ubicar el comando \vref que deber ser sustituido por un simple \ref . Manual de LaTeX/Escribiendo texto/Notas al pie 25 Manual de LaTeX/Escribiendo texto/Notas al pie La forma ms sencilla de incluir notas a pie de pgina en LATEX es usando: \footnote{''nota al pie''} Por ejemplo, si escribimos ... y, de hecho, el mal entendimiento respecto del carcter puramente existencial del axioma de eleccin ha llevado a muchas discusiones estriles durante algunas dcadas\footnote{cf. F. P. Ramsey. \textit{The foundations of Mathematics}, London Mathematical Society.} En realidad, la instruccin general para poner notas al pie de pgina es la siguiente: \footnote[''marca'']{''nota al pie''} El valor opcional determina el tipo de marca de la nota al pie. Por ejemplo, si queremos que la marca de nuestra nota al pie sea 3, entonces escribimos \footnote[3]{''nota al pie''} . Ms an, podemos cambiar el tipo de numeracin de las notas al pie como sigue: \renewcommand{\thefootnote}{\arabic{footnote}} Numeracin arbiga: 1, 2, 3... \renewcommand{\thefootnote}{\roman{footnote}} Numeracin romana en minsculas: i, ii, iii... \renewcommand{\thefootnote}{\Roman{footnote}} Numeracin romana en aysculas: I, II, III... \renewcommand{\thefootnote}{\alph{footnote}} Numeracin alfabtica en minsculas a, b, c... \renewcommand{\thefootnote}{\Alph{footnote}} Numeracin alfabtica en maysculas: A, B, C... \renewcommand{\thefootnote}{\fnsymbol{footnote}} No nmeros, sino smbolos diversos El largo y el ancho de la lnea de la nota al pie est determinada por la definicin del comando \footnoterule . La definicin original que da LATEX de este comando equivale a la siguiente: \newcommand{\footnoterule}{\vspace*{-3pt} \noindent\rule{2in}{0.4pt}\vspace*{2.6pt}} As, si queremos que la lnea de la nota al pie tenga un largo de 5cm y un ancho de 1pt, escribimos en el prembulo \renewcommand{\footnoterule}{\vspace*{-3pt} \noindent\rule{5cm}{1pt}\vspace*{2.6pt}} Con esta definicin, el aspecto de la pgina del ejemplo anterior sera la siguiente: Manual de LaTeX/Escribiendo texto/Listas 26 Manual de LaTeX/Escribiendo texto/Listas 12.1. LISTAS NO NUMERADAS Este tipo de listas son simplemente un conjunto de elementos como el siguiente: leche pan y cereales legumbres Una lista de este tipo se consigue con el entorno itemize, donde cada elemento a especificar ir precedido del comando \item, de la siguiente manera: \begin{itemize} \item leche \item pan y cereales \item legumbres \end {itemize} Este tipo de listas pueden anidarse. LATEX se encarga de la gestin de la apariencia de los distintos niveles de profundidad: \begin{itemize} \item leche \item pan y cereales leche \begin{itemize} pan y cereales \item trigo .trigo \begin{itemize} harina \item harina \end {itemize} .cebada \item cebada .centeno \item centeno .maiz \item maiz \end{itemize} legumbres \item legumbres .lentejas \begin{itemize} \item lentejas .garbanzos \item garbanzos \end{itemize} \end{itemize} Manual de LaTeX/Escribiendo texto/Citas 27 Manual de LaTeX/Escribiendo texto/Citas Para hacer las citas, slo debemos escribir: \begin{quote} texto citado \end{quote} Recordemos que en ocasiones el tamao de la fuente de la cita suele ser menor que el del texto normal, para esto slo debemos: \begin{quote} \small texto citado \end{quote} Manual de LaTeX/Escribiendo texto/Tablas En los libros escolares, las tablas son normalmente utilizadas para recapitular los resultados de una investigacin. En general es necesario manejarlas bien para realizar documentos de buena calidad. La gestin de tablas no es muy intuitiva. Las tablas de base son fciles y presentables, utilizando la misma lgica que en HTML, pero una tabla un poco ms elaborada requiere de cierto aprendizaje ya que no es muy intuitiva su construccin. El entorno tabular Recordemos algunos conceptos ya explcitos. Entorno Un entorno es una declaracin particular destinada a la composicin de texto en un estilo especfico. Todos los entornos empiezan y terminan de la misma manera: \begin{nombre-entorno} ... ... \end{nombre-entorno} Entorno tabular El entorno tabular es otro tipo de entorno, concebido para colocar los datos en las tablas. Ciertos parmetros son necesarios despus de la declaracin del entorno para describir la alineacin de cada columna. No es necesario indicar el nmero de columnas porque se deduce a partir de los parmetros introducidos. De la misma manera, se pueden introducir lneas verticales entre columnas. Los smbolos siguientes estn disponibles para describir las columnas de una tabla. l : Columna alineada a la izquierda c : Columna centrada r : Columna alineada a la derecha p{anchura} : Columna de anchura fija, justificada y con sangria; El texto esta posicionado en lo alto de la celda. m{anchura} : Como en el caso anterior pero el texto esta centrado verticalmente. b{anchura} : Como en el caso anterior, pero el texto esta posicionado en la parte baja de la celda. Manual de LaTeX/Escribiendo texto/Tablas 28 <cite id="endnote_ los parmetros m y b necesitan la utilizacin de la extensin array" style="font-style: normal;">^ | : lnea vertical || : doble lnea vertical Una vez en el entorno, & : Separador de columna. \\ : Principio de una nueva lnea. \hline : Lnea horizontal. A tener en cuenta, que los espacios insertados entre estos comandos son intiles, pero facilitan la lectura. Tabla de base Este ejemplo muestra como crear una simple tabla en LaTeX. Es una tabla tres por tres, pero sin ninguna lnea. \begin{tabular}{ l c r } 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{tabular} Modificando el ejemplo anterior aadiendo algunas lneas verticales: \begin{tabular}{| l | c | r | } 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{tabular} Para aadir las lneas horizontales superiores e inferiores: \begin{tabular}{ | l | c | r | } \hline 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \hline \end{tabular} Y finalmente, para aadir lneas centradas entre todas las filas (ver la utilizacin del entorno center): \begin{center} \begin{tabular}{| l | c | r | } \hline 1 & 2 & 3 \\ \hline 4 & 5 & 6 \\ \hline 7 & 8 & 9 \\ \hline \end{tabular} \end{center} Manual de LaTeX/Escribiendo texto/Tablas 29 Texto en las tablas Los algoritmos de LaTeX para generar las tablas tienen ciertas imperfecciones. Una de ellas es que no har un salto de lnea dentro de una celda, aunque se desborde la anchura de la pgina. Para las columnas que contendrn una cierta cantidad de texto, se recomienda emplear el atributo p e indicar la anchura deseada de la columna (aunque esto pueda obligar a efectuar varios ajustes antes de obtener el resultado previsto). Antes de continuar, tenemos que presentar el sistema de medidas que LaTeX emplea. Es muy flexible para que se pueda elegir entre toda una variedad de unidades de medida pt : punto anglosajn, 1/72 de pulgada ; mm : milmetro ; cm : centmetro ; in : pulgada (2,54 cm) ; ex : altura d'x , altura de una letra sin el trazo vertical ni el palo inferior de la fuente utilizada; em : cuadratn, grosso modo la anchura de una M (capital) en la fuente utilizada. Existen comandos conocidos con el nombre de commandos de longitud, que juegan el rol de variable, que no tienen valores fijos porque dependen de la configuracin de la clase y/o del prembulo normal del documento. Los mas tiles son: \parindent : El tamao del desplazamiento a la derecha ; \baselineskip : Distancia vertical entre las lneas ; \parskip : Espacio suplementario entre los prrafos ; \textwidth : La anchura de una lnea de texto en el entorno local (por ejemplo, las lneas son generalmente mas estrechas en el resumen que en el texto normal); \textheight : La altura del texto en la pgina; Los ejemplos que se dan a continuacin son bastante largos debido a que se ilustran lo que se produce cuando hay un fragmento de texto en las celdas de una tabla. As, en lugar de reproducirlo en la pgina, id a ([1]) para poder consultar directamente el fichero LaTeX de ejemplo, [tutorial4/wrapped.tex wrapped.tex] y luego mirar el [tutorial4/wrapped.pdf resultado]. El entorno tabular*, control de la anchura de una tabla Es fundamental una pequea extensin de la versin bsica de la tabla, ya que exige un parmetro suplementario (antes de las descripciones de columnas) para indicar la anchura deseada para la tabla. \begin{tabular*}[0.75\textwidth]{ | c | c | c | r | } \hline label 1 & label 2 & label 3 & label 4 \\ \hline item 1 & item 2 & item 3 & item 4 \\ \hline \end{tabular*} Sin embargo, esto no se parace a lo que se espera. Las columnas tienen siempre su anchura normal (justo lo suficientemente larga para adaptar su contenido mientras que las lneas son tan anchas como la anchura deseada de la tabla) La tabla no tiene una buena apariencia. La razn de este desorden es debido a que se tiene que insertar un espacio suplementario en la columna. Latex, tiene una longitud en caucho, que a diferencia de otras, no son fijas y Latex puede dinmicamente decidir el momento en el que deben ser fijas. As, la solucin al problema propuesto es: \begin{tabular*}[0.75\textwidth]{@{\extracolsep{\fill}} | c | c | c | r | } \hline Manual de LaTeX/Escribiendo texto/Tablas 30 label 1 & label 2 & label 3 & label 4 \\ \hline item 1 & item 2 & item 3 & item 4 \\ \hline \end{tabular*} En el cdigo se ha introducido la construccin @{...} que se coloca al principio de la columna. Mas tarde se darn los detalles de este elemento. En el interior de estas construcciones, el comando \extracolsep, exige una anchura como parmetro. Se hubria podido utilizar una anchura fija, sin embargo, utilizando una longitud elstica, es decir, \fill, las columnas se espacian automticamente de manera uniforme. Referencias [1] http:/ / www. andy-roberts.net/ misc/ latex/ latextutorial4. html Manual de LaTeX/Frmulas matemticas/Insercin de una frmula Para insertar una frmula en el texto escrito, debes usar encerrarla entre $, del siguiente modo: $frmula$. Si por el contrario deseas que la frmula se muestre aparte del texto, y por lo tanto en un mayor tamao, puedes conseguirlo usando el entorno equation, o encerrando la ecuacin entre \[ y \], ambos son equivalentes. Veamos unos ejemplos: Este es un texto mezclado con una ecuacin . Este es un texto mezclado con una ecuacin $\frac{\sqrt{b-a^2}}{c}$. \begin{equation} D\Psi(u)[v]=p\int_{\Omega}|u|^{p-2}uv\,dx. \end{equation} o: \[ D\Psi(u)[v]=p\int_{\Omega}|u|^{p-2}uv\,dx. \] Manual de LaTeX/Frmulas matemticas/Superndices y subndices 31 Manual de LaTeX/Frmulas matemticas/Superndices y subndices Una de las primeras cosas que nos gustar saber cmo especificar son las potencias (o superndices) y los subndices. La forma de hacerlo se detalla a continuacin: \begin{displaymath} E= m c^2 \end{displaymath} Tambin podremos especificar los subndices mediante la siguiente expresin: \begin{displaymath} a=a_1+a_2 \end{displaymath} En caso de tener expresiones ms complejas, es posible, encerrar dicha expresin entre llaves para definirla. Por ejemplo: \begin{displaymath} a=a_{i}+a_{i+1} \end{displaymath} Manual de LaTeX/Frmulas matemticas/Smbolos matemticos 32 Manual de LaTeX/Frmulas matemticas/Smbolos matemticos Smbolos Las matemticas tienen muchos smbolos, por tanto una de las grandes dificultades que se tienen en LaTeX es intentar recordar el comando para cada uno de ellos. Llenar este manual con todos ellos sobrecargara la pgina, para eso dejo este link donde se pueden encontrar todos y cada uno de los smbolos matemticos tales como letras griegas, operadores, flechas, delimitadores, etc. LaTeX maths symbols [1] Algunos ejemplos sobre las letras griegas se presentan a continuacin: \[ \alpha, \beta, \gamma, \delta, \epsilon, \zeta, \mu, \theta, \vartheta, \phi, \varphi, \omega, \sigma, \varsigma, \Gamma, \Delta, \Theta, \Phi, \Omega \] Por tanto incluir smbolos matemticos de diferentes maneras resulta ser muy sencillo, un ejemplo sera el siguiente: $\frac{\Gamma\mapsto\Pi}{\Psi\to\Upsilon}$ Referencias [1] http:/ / www. artofproblemsolving. com/ Wiki/ index.php/ LaTeX:Symbols Manual de LaTeX/Frmulas matemticas/Acentuacin en modo matemtico 33 Manual de LaTeX/Frmulas matemticas/Acentuacin en modo matemtico Acentuacin en modo matemtico Qu hacer cuando te quedas sin smbolos y fuentes? Bueno, el siguiente paso es recurrir a los acentos. a' a'' a''' a'''' \hat{a} \bar{a} \overline{aaa} \check{a} \tilde{a} \grave{a} \acute{a} \breve{a} \vec{a} \dot{a} \ddot{a} \dddot{a} \ddddot{a} \not{a} \mathring{a} \widehat{AAA} \widetilde{AAA} Manual de LaTeX/Inclusin de grficos/Grficos con PSTricks PSTricks es una coleccin de macros TEX basados en PostScript, soporta color, grficas, movilidad, rboles y otros. Para llamarlo es necesario llamar al paquete antes de iniciar el documento: \usepackage{pstricks} Si an no lo instalas lo puedes bajar de [1]. Dentro del documento se pone el ambiente \begin{pspicture}([Xmin],[Ymin])([Xmax],[Ymax]) ...[COMANDOS] \end{pspicture} Se debe especificar el tamao de lo que ser la figura, por ejemplo desde la posicin (-2,-2) hasta (2,2) es decir, de tamao 4x4. Creando Lneas Para crear lneas tiene que estar dentro del ambiente pspicture: \begin{pspicture}(-2,-2)(2,2) \psline(0,0)(2,2) \end{pspicture} La forma general para crear una lnea es: \psline[OPCIONES]{TIPO DE FLECHA}(X0,Y0)(X1,Y1) Manual de LaTeX/Inclusin de grficos/Grficos con PSTricks 34 Comando Descripcin Ejemplo OPCIONES Caractersticas de la lnea: grosor, color, continuidad, etc. punteada: <font size="9.50">[linestyle=dashed]</font> grosor: <font size="9.50">[linewidth=2pt]</font> color: <font size="9.50">[linecolor=blue]</font> TIPO DE FLECHA Caractersticas de la flecha Simple <font size="9.50">{-}</font> Bidireccional <font size="9.50">{<->}</font> Direccional(predeterminado) <font size="9.50">{->}</font> (X0,Y0)(X1,Y1)... Puntos iniciales y finales Una lnea <font size="9.50">(0,0)(2,2)</font> Dos lneas <font size="9.50">(0,0)(2,2)(1,1)</font> Ejemplo si se quiere crear una lnea que tenga un sentido a hacia arriba, un color azul, grosor ms ancho y punteada. \begin{pspicture}(-2,-2)(2,2) \psline[linewidth=2pt,linecolor=blue,linestyle=dotted]{->}(0,0)(2,2) \end{pspicture} Es posible crear tambin polgonos de la forma \pscurve[OPCIONES]{TIPO DE FLECHA}(X0,Y0)(X1,Y1)...(Xn,Yn) Referencias [1] http:/ / tug. ctan. org/ cgi-bin/ getFile. py?fn=/ graphics/ pstricks/ base. zip Fuentes y contribuyentes del artculo 35 Fuentes y contribuyentes del artculo Manual de LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=195728 Contribuyentes: Alephcero, Almorca, AnthonnyAG, Carmonense, David.Villa, Elwikipedista, ManuelGR, Mentifisto, NavarroJ, Omerta-ve, 17 ediciones annimas Manual de LaTeX/Datos preliminares/Introduccin a LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=196385 Contribuyentes: Alephcero, Andreprop, 6 ediciones annimas Manual de LaTeX/Datos preliminares/Instalacin en Linux Fuente: http://es.wikibooks.org/w/index.php?oldid=183441 Contribuyentes: Alephcero, TheOrlSan, 9 ediciones annimas Manual de LaTeX/Datos preliminares/Instalacin en OS X Fuente: http://es.wikibooks.org/w/index.php?oldid=75010 Contribuyentes: 6 ediciones annimas Manual de LaTeX/Datos preliminares/Instalacin en MS Windows Fuente: http://es.wikibooks.org/w/index.php?oldid=71000 Contribuyentes: Alephcero, 1 ediciones annimas Manual de LaTeX/Datos preliminares/La escritura en LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=101875 Contribuyentes: Alephcero, 1 ediciones annimas Manual de LaTeX/Datos preliminares/Programas complementarios Fuente: http://es.wikibooks.org/w/index.php?oldid=129423 Contribuyentes: Alephcero, Sasan, 4 ediciones annimas Manual de LaTeX/La estructura de un documento en LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=80599 Contribuyentes: Alephcero Manual de LaTeX/La estructura de un documento en LaTeX/El prembulo y el cuerpo del documento Fuente: http://es.wikibooks.org/w/index.php?oldid=203020 Contribuyentes: Alephcero, Arkin, Baytazz, Morpheus 0, Reptiles extintos, 7 ediciones annimas Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes Fuente: http://es.wikibooks.org/w/index.php?oldid=200089 Contribuyentes: Alephcero, Arkin, Dlparis, Fargue, 6 ediciones annimas Manual de LaTeX/Escribiendo texto Fuente: http://es.wikibooks.org/w/index.php?oldid=100993 Contribuyentes: Alephcero, Emiliocba Manual de LaTeX/Escribiendo texto/Espacios Fuente: http://es.wikibooks.org/w/index.php?oldid=196386 Contribuyentes: Alephcero, Arkin, 4 ediciones annimas Manual de LaTeX/Escribiendo texto/Caracteres especiales Fuente: http://es.wikibooks.org/w/index.php?oldid=194046 Contribuyentes: Alephcero, Anonimato1990, Arkin, 1 ediciones annimas Manual de LaTeX/Escribiendo texto/Tamaos, estilos y tipos de letra Fuente: http://es.wikibooks.org/w/index.php?oldid=196956 Contribuyentes: Alephcero, Arkin, Damianenko Max, Magister Mathematicae, Rsael, 4 ediciones annimas Manual de LaTeX/Escribiendo texto/Alineacin del texto Fuente: http://es.wikibooks.org/w/index.php?oldid=141175 Contribuyentes: Alephcero, Arkin, 1 ediciones annimas Manual de LaTeX/Escribiendo texto/Particin de palabras Fuente: http://es.wikibooks.org/w/index.php?oldid=183641 Contribuyentes: Alephcero, Arkin, MarcoAurelio, 7 ediciones annimas Manual de LaTeX/Escribiendo texto/Signos ortogrficos Fuente: http://es.wikibooks.org/w/index.php?oldid=185008 Contribuyentes: Alephcero, Arkin, 7 ediciones annimas Manual de LaTeX/Escribiendo texto/Portada del documento Fuente: http://es.wikibooks.org/w/index.php?oldid=189526 Contribuyentes: Alephcero, Arkin, 2 ediciones annimas Manual de LaTeX/Escribiendo texto/Captulos y secciones Fuente: http://es.wikibooks.org/w/index.php?oldid=141180 Contribuyentes: Alephcero, Arkin, Dlparis Manual de LaTeX/Escribiendo texto/Estilos de pgina Fuente: http://es.wikibooks.org/w/index.php?oldid=141181 Contribuyentes: Alephcero, Arkin Manual de LaTeX/Escribiendo texto/Referencias Fuente: http://es.wikibooks.org/w/index.php?oldid=141184 Contribuyentes: Alephcero, Arkin Manual de LaTeX/Escribiendo texto/Notas al pie Fuente: http://es.wikibooks.org/w/index.php?oldid=190893 Contribuyentes: Alephcero, Arkin, Kikefreixo, 2 ediciones annimas Manual de LaTeX/Escribiendo texto/Listas Fuente: http://es.wikibooks.org/w/index.php?oldid=114905 Contribuyentes: 1 ediciones annimas Manual de LaTeX/Escribiendo texto/Citas Fuente: http://es.wikibooks.org/w/index.php?oldid=144824 Contribuyentes: Jcsepulveda, 1 ediciones annimas Manual de LaTeX/Escribiendo texto/Tablas Fuente: http://es.wikibooks.org/w/index.php?oldid=196261 Contribuyentes: Emiliocba, 12 ediciones annimas Manual de LaTeX/Frmulas matemticas/Insercin de una frmula Fuente: http://es.wikibooks.org/w/index.php?oldid=115314 Contribuyentes: IsmaelLuceno, 2 ediciones annimas Manual de LaTeX/Frmulas matemticas/Superndices y subndices Fuente: http://es.wikibooks.org/w/index.php?oldid=117450 Contribuyentes: IsmaelLuceno, 3 ediciones annimas Manual de LaTeX/Frmulas matemticas/Smbolos matemticos Fuente: http://es.wikibooks.org/w/index.php?oldid=143230 Contribuyentes: Hjoxan Manual de LaTeX/Frmulas matemticas/Acentuacin en modo matemtico Fuente: http://es.wikibooks.org/w/index.php?oldid=143232 Contribuyentes: Hjoxan Manual de LaTeX/Inclusin de grficos/Grficos con PSTricks Fuente: http://es.wikibooks.org/w/index.php?oldid=182413 Contribuyentes: Audreiev, Shooke Fuentes de imagen, Licencias y contribuyentes 36 Fuentes de imagen, Licencias y contribuyentes Archivo:LaTeX2e_logo.svg Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:LaTeX2e_logo.svg Licencia: GNU Free Documentation License Contribuyentes: TeX Imagen:Normal.png Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:Normal.png Licencia: GNU Free Documentation License Contribuyentes: Philipendula Imagen:Linea.png Fuente: http://es.wikibooks.org/w/index.php?title=Archivo:Linea.png Licencia: Creative Commons Zero Contribuyentes: Bobmath, Mileydi21 Licencia 37 Licencia Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/