Sunteți pe pagina 1din 48

Contenidos

Artculos
Manual de LaTeX Introduccin a LaTeX Programas complementarios La escritura en LaTeX La estructura de un documento en LaTeX El prembulo y el cuerpo del documento Clases de documento y algunos paquetes comunes Escribiendo texto Espacios Caracteres especiales Tamaos, estilos y tipos de letra Alineacin del texto Particin de palabras Signos ortogrficos Portada del documento Captulos y secciones Estilos de pgina Referencias Notas al pie Entornos de enumeracin Citas Tablas Grficos con PSTricks Qu es LaTeX exactamente? Razones para usar LaTeX Qu necesito para empezar con LaTeX? Cmo se procesa un documento LaTeX? Primeras aproximaciones con ejemplos sencillos El prembulo de LaTeX Insertar figuras en un documento Tipos de letra Beamer 1 3 5 6 7 7 8 11 11 13 14 15 15 16 17 18 19 21 22 23 24 24 27 29 29 30 31 31 34 34 43 43

Referencias

Fuentes y contribuyentes del artculo Fuentes de imagen, Licencias y contribuyentes

44 45

Licencias de artculos
Licencia 46

Manual de LaTeX

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. 2. 3. 4. 5. Instalacin en GNU/Linux Instalacin en MS Windows Instalacin en Mac OS X La escritura en LATEX Programas complementarios

Captulo 2. La estructura de un documento en LATEX 1. El prembulo y el cuerpo del documento 2. Clases de documento y algunos paquetes comunes Captulo 3. Escribiendo texto 1. Espacios 2. Caracteres especiales 3. Tamaos, estilos y tipos de letra 4. Alineacin del texto 5. Particin de palabras 6. Signos ortogrficos 7. Portada del documento 8. Secciones de un documento 9. Estilos de pgina 10. Referencias 11. Notas al pie 12. Listas 13. Citas 14. Tablas Captulo 4. Frmulas matemticas 1. Insercin de una frmula

Manual de LaTeX 2. Superndices y subndices 3. Construcciones matemticas 4. Delimitadores 5. Smbolos matemticos 6. Puntuacin 7. Acentuacin en modo matemtico 8. Texto entre matemticas 9. Arreglos matemticos 10. Entornos para teoremas Captulo 5. Grficos 1. 2. 3. 4. 5. 6. 7. Objetos flotantes Ubicacin de un grfico Inclusin de grficos EPS Conversin de formatos grficos Dibujo de grficos en LATEX El paquete XY-Pic Grficos con PSTricks

8. Grficos con METAPOST 9. Grficos con xfig Captulo 5. Listados de cdigo

Apndices
1. Qu es LaTeX exactamente? 2. Razones para usar LaTeX 3. Qu necesito para empezar con LaTeX? 4. Cmo se procesa un documento LaTeX? 5. Primeras aproximaciones con ejemplos sencillos 6. El prembulo de LaTeX 7. Documentos estructurados 8. Instrucciones y entornos 9. Insertar figuras en un documento 10. Tipos de letra 11. Beamer

Manual de LaTeX

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] [2] [3] [4] http:/ / www. cervantex. es/ http:/ / www. tex-br. org/ index. php/ P%C3%A1gina_principal http:/ / navarroj. com/ latex/ http:/ / es. wikibooks. org/ w/ index. php?title=Manual_de_LaTeX& action=history

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

Introduccin a LaTeX 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 instruccin de estructura del texto.

Introduccin a LaTeX 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] What You See Is What You Get (Lo que ve es lo que obtiene)

__________________________________

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

La escritura en LaTeX

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

ps2pdf

La estructura de un documento en 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. El prembulo y el cuerpo del documento 2. Clases de documento y algunos paquetes comunes

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 Por otra parte, el cuerpo del documento inicia con la instruccin \begin{document} y culmina con la instruccin:

El prembulo y el cuerpo del documento \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} .

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:

Clases de documento y algunos paquetes comunes

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 <font <font <font

size="9.50">a5paper</font> (210 mm 148 mm) size="9.50">b5paper</font> (250 mm 176 mm) size="9.50">legalpaper</font> (14 in 8.5 in) size="9.50">executivepaper</font> (10.5 in 7.25 in)

landscape 10pt, 11pt, 12pt oneside, twoside titlepage, notitlepage openright, openany onecolumn, twocolumn fleqn leqno draft, final

Apaisado. Pone la pgina de forma horizontal. Definen el tamao de la fuente principal del texto. Indican si el documento debe estar adaptado a impresin por un slo lado de la pgina o por ambos lados de ella. Determinan si el documento debe o no incluir una pgina de ttulo, i.e. si va a incluir o no una portada.

<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. Definen si el documento se va a escribir en una sola columna o a doble columna. Esta opcin hace que las ecuaciones queden alineadas por la izquierda en lugar de que sean centradas (como sucede por defecto). 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). 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

Clases de documento y algunos paquetes comunes 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. Este es un paquete bsico para la escritura de documentacin de programas de LATEX. Este paquete proporciona versiones escaladas de las fuentes matemticas de extensin. Este paquete se usa para especificar la codificacin de fuente que debe usar LATEX

10

doc excale fontenc

graphpap Este comando permite el uso del comando <font size="9.50">\graphpaper</font> , que se usa para dibujar cuadriculados o mallas. ifthen inputenc Para comandos de la forma if... then... else... 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. 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. Este paquete proporciona comandos para la construccin de ndices de materias. 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.

latexsym makeidx syntonly

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

__________________________________

Escribiendo texto

11

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. Espacios 2. Caracteres especiales 3. Tamaos, estilos y tipos de letra 4. Alineacin del texto 5. Particin de palabras 6. Signos ortogrficos 7. Portada del documento 8. Captulos y secciones 9. Estilos de pgina 10. Referencias 11. Notas al pie 12. Entornos de enumeracin 13. Citas 14. Tablas

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

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

12

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: Primera lnea. An estamos en la misma lnea. obtenemos: Primera lnea. An estamos en la misma lnea. Esta es la segunda lnea Esta es la tercera 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

Espacios

13

Referencias
[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. __________________________________

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.

Tamaos, estilos y tipos de letra

14

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''} \textit{''texto''} \textsl{''texto''} \texttt{''texto''} \textsc{''texto''} 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>
: para texto en negritas : para texto en itlicas : para texto inclinado : para texto en estilo : para texto en maysculas y minsculas pequeas

Alineacin del texto

15

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.

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.

Signos ortogrficos

16

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> <font size="9.50">\~</font> <font size="9.50">\^</font> <font size="9.50">?`</font>
(acento agudo) ~ (tilde) ^ (circunflejo) (signo izquierdo de interrogacin)

<font size="9.50">\`</font> <font size="9.50">\"</font> <font size="9.50">\c c</font> <font size="9.50">!`</font>

` (acento grave) (diresis) (c con cedilla) (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

Portada del documento

17

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:

Captulos y secciones

18

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

Estilos de pgina

19

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{% \markboth {% \ifnum \c@secnumdepth >\m@ne

Estilos de pgina \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.

20

Referencias

21

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 .

Notas al pie

22

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}} \renewcommand{\thefootnote}{\roman{footnote}} \renewcommand{\thefootnote}{\Roman{footnote}} \renewcommand{\thefootnote}{\alph{footnote}} \renewcommand{\thefootnote}{\Alph{footnote}} \renewcommand{\thefootnote}{\fnsymbol{footnote}}
Numeracin arbiga: 1, 2, 3... Numeracin romana en minsculas: i, ii, iii... Numeracin romana en aysculas: I, II, III... Numeracin alfabtica en minsculas a, b, c... Numeracin alfabtica en maysculas: A, B, C... 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:

Entornos de enumeracin

23

Entornos de enumeracin
Enumeraciones
Las enumeraciones se inician con la siguiente instruccin: \begin{enumerate} y se terminan con la orden: \end{enumerate} . Cada parte de la enumeracin se indica con el comando: \item Si se necesita ingresar otra enumeracin dentro de la anterior basta con insertar de nuevo el comando de inicio y cierre de la enumeracin, as como los diferentes temes que lo componen. Un ejemplo sera: \begin{enumerate} \item \item \begin{enumerate} \item \item \end{enumerate} \end{enumerate} Nota: Las tabulaciones(indentado) se agregaron solo para hacer ms visible el cdigo. Otra forma de presentar enumeraciones es utilizar el entorno itemize: \begin{itemize} \item \item \begin{itemize} \item \item \end{itemize} \end{itemize} Funciona exactamente igual que el entorno enumerate.

Citas

24

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}

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.

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

25

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}

Tablas

26

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 mm cm in ex em : punto anglosajn, 1/72 de pulgada ; : milmetro ; : centmetro ; : pulgada (2,54 cm) ; : altura d'x , altura de una letra sin el trazo vertical ni el palo inferior de la fuente utilizada; : 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

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

27

Referencias
[1] http:/ / www. andy-roberts. net/ misc/ latex/ latextutorial4. html

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)

Grficos con PSTricks

28

Comando OPCIONES

Descripcin Caractersticas de la lnea: grosor, punteada: color, continuidad, etc. grosor:

Ejemplo

<font size="9.50">[linestyle=dashed]</font>

<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

Qu es LaTeX exactamente?

29

Qu es LaTeX exactamente?
LaTeX es un sistema de preparacin de documentos. Permite crear documentos con un aspecto completamente profesional sin dolor. La idea principal de LaTeX es que el autor se centra en el contenido y no en la forma del documento. Para lograr esto, LaTeX est provisto de una serie de macros y estilos predefinidos. Vamos a poner un ejemplo bsico. En una herramienta de procesamiento de texto "estndar", para hacer el ttulo de una seccin, la mayora de la gente usa comandos para modificar la forma. Por ejemplo, lo ponen en Negrita, Subrayado, a tamao 16. Con LaTeX, el aspecto del documento es independiente del contenido: el ttulo de la seccin estar en un comando \section y LaTeX se encargar de cmo ser impreso y mostrado. Uno se puede preguntar: "Cul es la ventaja?" Bien, hay al menos tres ventajas en esto. La primera es que, obviamente, no hay que recordar que "estilo" se us para las secciones previas, las subsecciones, los captulos y dems. La segunda es que si la fuente del ttulo de seccin resulta ser demasiado grande no es necesario cambiarla en todo el documento, se puede hacer con una modificacin sencilla. La tercera es que, al estar el documento marcado con secciones, subsecciones y dems, resulta ms sencillo crear tablas de contenido (de hecho, se crean automticamente). El ltimo aspecto a remarcar es que LaTeX es realmente fantstico escribiendo frmulas matemticas. Se pueden hacer cosas como en un tiempo muy corto. Incluso si la frmula es realmente simple, una vez usado, no

sabrs hacerlo de otra manera ;-)

Razones para usar LaTeX


Es software libre, se distribuye bajo licencia LPPL. LaTeX is free software. It has a peculiar license called LPPL, not compatible with the GNU General Public License, that allows redistribution and modification, but requires that modified files carry a modified filename. This ensures that files that depend on other files will produce the expected behavior and avoids problems similar to DLL hell. A new version of the LPPL that will be compatible with the GPL is in the works. Funciona bien en cualquier mquina sea cual sea tu sistema operativo o tu procesador. Hay versiones de LaTeX para casi todos los sistemas y arquitecturas. Y algunas de ellas son gratis. No te voltea las listas. Autonumera las frmulas. Crea indices de contenido, de tablas, figuras y terminolgico automticamente. Entre otras muchas cosas ms. Permite el uso de bases de datos bibliogrficas con BibTeX [1]. Con el consiguiente ahorro de tiempo a la hora de citar textos y hacer listados de publicaciones. Basta con hacer una vez la base (en modo texto) y LaTeX se encarga de incluir los datos donde corresponde. El resultado final es propio de un texto profesional. Y hay plantillas de LaTeX que cumplen automticamente con estndades de publicacin cientfica. El usuario no necesita ser un profesional de la tipografa para realizar sus documentos. A modo de ejemplo: cul es el nmero mximo de letras que puede contener una lnea para que el lector no se canse? La gran mayora lo ignora. Las razones para usar un sistema de procesador de textos visual es su facilidad de uso. Pero, a la hora de realizar textos elaborados como libros, tesis de grado, ponencias, etc. se muestran sus limitaciones. En definitiva un procesador de textos es una enorme mquina de escribir donde el usuario tiene que introducir manualmente todos los formatos. Y, usualmente, el criterio es ms bien esttico y no tipogrfico, es decir, creemos que un texto bello es sinnomo de legible. Pues bien, eso no es correcto, la tipografa es un arte difcil de manejar. Lo mejor en este caso es dejar en manos de un profesional la maquetacin de los documentos. Yo slo doy las rdenes.

Razones para usar LaTeX Es un programa que con el tiempo mejora la calidad de la salida a pantalla o impresora, pero las instrucciones siguen exactamente iguales, por lo que no necesito estar aprendiendo cada dos por tres a usarlo. En teora un texto escrito hoy podra ser procesado exactamente igual dentro de cien aos. El tamao de los archivos escritos en LaTeX son mucho ms pequeos que un archivo escrito en un procesador comn. Adems de ser escritos en modo texto, por lo que pueden ser ledos en cualquier editor con independencia de la arquitectura y sistema operativo.

30

Referencias
[1] http:/ / www. bibtex. org

Qu necesito para empezar con LaTeX?


LaTeX no es un procesador de textos como los habituales, la mayora de los procesadores de textos, WYSIWYG (What You See Is What You Get) (o, ms frecuentemente, WYSIMOLWYG, What You See Is More Or Less What You Get) son del tipo "lo que ves es lo que obtienes". Es decir conforme se va escribiendo se ve el resultado final que ser impreso o visualizado en la pantalla. LaTeX no hace eso, sino que recibe las rdenes provenientes de un archivo fuente y les da el formato correspondiente (artculo, libro, carta, etc.). Es decir que LaTeX no es un programa donde se pueda escribir directamente un documento. En LaTeX, primero se escribe el cdigo fuente en cualquier editor de textos, despus se compila, esto genera un archivo .dvi, que puede ser visualizado como resultado final, adems se puede transformar a otros formatos como PostScript (.ps), pdf (.pdf) o HTML por ejemplo. As que se necesita bsicamente : Un editor de texto - Kile,Emacs, Vi(m), TextPad, WinEdt, UltraEdit, Bloc de notas o lo que se quiera, hay cientos de ellos. Algunos de ellos especializados en LaTeX. Una distribucin de LaTeX. Se puede encontrar teTeX en Debian, y hay una distribucin TeX/LaTeX incluida con casi todas las distribuciones de GNU/Linux. Bajo Windows, si se usa Cygwin se puede instalar tambin teTeX, pero no es necesario utilizar Cygwin si no se desea. Existen distribuciones de TeX nativas para Windows, como MiKTeX [1] y TeXLive [2]. Para MacOS X, se puede usar Fink [3], mediante apt-get install tetex (despus de instalar Fink, por supuesto) o usar la distribucin de iInstaller [4] Un visor de .ps o .pdf (o ambos). Hay muchos - los ms famosos son gv / Ghostview para .ps y Adobe Acrobat Reader para .pdf. Todo esto puede ser instalado muy fcilmente - simplemente igual que cualquier otro programa.

Referencias
[1] [2] [3] [4] http:/ / www. miktex. org/ http:/ / www. tug. org/ texlive/ http:/ / fink. sourceforge. net http:/ / www. rna. nl/ ii. html

Cmo se procesa un documento LaTeX?

31

Cmo se procesa un documento LaTeX?


Aunque todava no hemos explicado cmo se escribe un texto en LaTeX vamos a suponer que usted ya lo ha hecho o bien ha recibido por su correo uno de ellos. Al documento lo llamaremos texto.tex. La instrucciones siguientes se refieren a entornos unix, como es linux. En primer lugar abra un terminal y ubquese en el directorio donde se encuentra su archivo LaTeX. Puede hacerlo con la orden "cd directorio". Una vez en ella escriba la orden "latex texto.tex". Aparecern en pantalla una serie de lneas que describen lo que hace LaTeX. Si el archivo es muy grande repita la orden un par de veces para que LaTeX realice los ndices. Una vez hecho esto fjese si en las ltimas lneas aparece la instruccin "output texto.dvi". Si es as todo est perfecto. A continuacin escriba la orden "xdvi texto.dvi" y a disfrutar de la lectura de su documento perfectamente formateado. Si desea que la salida sea otra distinta del estandar "*.dvi", es posible lograr un archivo "pdf" con la orden "pdflatex texto.tex", la salida ser "texto.pdf", que ser visualizable en "acroread", "xpdf", "gv".

Primeras aproximaciones con ejemplos sencillos


Artculo
Un artculo es un documento de no gran extensin en el cual el ndice de contenidos aparece junto con el ttulo y el autor. Estructura bsica: \documentclass[12pt]{article} % Clase de documento: artculo y tamao de letra \usepackage[spanish]{babel} % Manejo de idiomas \usepackage[latin1]{inputenc} % Escritura en castellano con acentos \usepackage[T1]{fontenc} % Escritura en castellano con acentos \usepackage{times} % Fuente de letras \title{Mi primer artculo} % Ttulo \author{Quien escribe} % Autor. Pueden ser varios agregando \and Otro autor \date{\today} % Fecha siempre actualizada al da presente al compilar. \begin{document} % Inicio del documento \maketitle % Hace la portada \tableofcontents % Hace el ndice de contenidos.

Primeras aproximaciones con ejemplos sencillos \section{Introduccin} % Primera seccin, se incluye en el ndice. Aqu escribo la introduccin. Cada prrafo se separa con una lnea en blanco. \section{Cuerpo del artculo} % Otra seccin. Puedo hacer que el texto vaya en cursiva con \emph{texto en cursiva}. Hacer una enumeracin: \begin{enumerate} \item Linux \item OpenBSD \item FreweBSD \end{enumerate} Las notas a pie se hacen con\footnote{Texto que aparecer en la nota a pie de pgina.}.

32

\section{Conclusin} Aqu escribo la conclusin. \end{document} % Fin del documento. Esto que escribo no ser incluido en el texto porque \end{document} le ha dicho que no contine con lo que sigue.

Libro
Un libro es un documento de gran extensin en el cual el ndice de contenidos aparece separado del ttulo y el autor y las pginas se numeran distintas segn sean a la izquierda o derecha. Estructura bsica: \documentclass[12pt]{book} % Clase de documento: libro y tamao de letra \usepackage[spanish]{babel} % Manejo de idiomas \usepackage[latin1]{inputenc} % Escritura en castellano con acentos \usepackage[T1]{fontenc} % Escritura en castellano con acentos \usepackage{times} % Fuente de letras

Primeras aproximaciones con ejemplos sencillos

33

\title{Mi primer artculo} \author{Quien escribe} \date{\today} \begin{document} \maketitle \frontmatter \tableofcontents \chapter{Introduccin} Aqu escribo la introduccin. Cada prrafo se separa con una lnea en blanco. \mainmatter \chapter{Cuerpo del artculo} Puedo hacer que el texto vaya en cursiva con \emph{texto en cursiva}. Hacer una enumeracin: \begin{enumerate} \item Linux \item OpenBSD \item FreweBSD \end{enumerate} Las notas a pie se hacen con\footnote{Texto que aparecer en la nota a pie de pgina.}. \backmatter \chapter{Conclusin} Aqu escribo la conclusin. \end{document}

El prembulo de LaTeX

34

El prembulo de LaTeX
El prembulo de un documento LaTeX es la parte que va antes de \begin{document} y es donde se especifican diversas opciones que modifican el comportamiento de LaTeX, como lo pueden ser el tipo de papel a usar, el tamao de la tipografa, el tipo de documento que editaremos, los encabezados de pgina, el estilo de la numeracin de pgina, el comienzo de nuevos captulos o secciones en pginas pares o impares. Por ejemplo, el prembulo \documentclass{12pt}[book, letterpaper] Declara el documento como un libro, con el tamao de letra configurado a 12 pt. y utilizando papel tamao carta (letterpaper). En vez de letterpaper, puedes usar el tamao de papel que ms te convenga, como lo es A4 (a4paper).

Paquetes
El prembulo del documento ambin incluye la declaracin del uso de paquetes de LaTeX que nos ayudarn a insertar imgenes (graphicx), usar un idioma distinto al ingls (babel), uso de color en el texto (color), etc. Todos estos paquetes debern ser declarados con \usepackage{} Donde entre los corchetes estar el nombre del paquete a usar, por ejemplo \usepackage{color} \usepackage{graphicx}

Insertar figuras en un documento


Insertar figuras en un documento de LaTeX suele ser una de las principales causas de problemas y dolores de cabeza para quienes estamos aprendiendo a utilizarlo por primera vez. Y la situacin se complican an ms dada la gran diversidad e incompatibilidad que existe entre formatos para almacenar grficos. Adems, pareciera que LaTeX no es muy amigable con los formatos tipo web (JPEG, GIF) a los que podramos estar un poco ms acostumbrados. El objetivo de esta gua es ayudarte a entender el proceso completo que necesitas llevar a cabo para insertar figuras en un documento, as como brindarte diversos consejos y sugerencias para obtener los mejores resultados. Antes de comenzar, y para evitar posibles confusiones, es necesario ponernos de acuerdo con los trminos que se utilizarn en la gua, y lo que significan cuando son usados. Un grfico es cualquier dibujo, ilustracin, imagen, diagrama, fotografa, grfica de puntos o lneas, histograma,diagrama de sectores, etc.; que podras querer insertar en tu documento para ilustrar o clarificar alguna idea. La mayor parte de esta gua trata sobre cmo preparar los grficos para incluirlos en tu documento. Una figura es la forma que normalmente se utiliza para insertar un grfico dentro de un documento. Las figuras estn compuestas por un grfico y un ttulo (que no es parte del grfico), as como de una numeracin que indica la secuencia de figuras dentro del documento (Figura 1, Figura 2, ...).

Insertar figuras en un documento

35

Descripcin del proceso


Hechas estas aclaraciones, podemos comenzar a describir el proceso completo para insertar una figura en LaTeX que se compone, escencialmente, de los siguientes cuatro pasos: 1. Determinar el formato adecuado para tu grfico. Existen dos tipos principales de grficos: los mapas de bits y los grficos vectoriales. Es importante que sepas cul es la diferencia entre ellos para que puedas elegir el ms adecuado para tus necesidades. Este paso te ayudar tambin a determinar cual de las herramientas disponibles te ser ms til en el siguiente paso. 2. Dibujar/crear/obtener el grfico. Esta es, probablemente, la parte ms importante de todo el proceso. Los pasos siguientes se simplificarn bastante (y generarn mucho mejores resultados) si este paso se llev a cabo correctamente. Desafortunadamente ste es tambin el paso ms difcil de explicar, ya que existen una gran cantidad de herramientas y programas diferentes para generar grficos. Adems, dependiendo del tipo de grfico y del origen de tus datos, unas herramientas pueden ser ms adecuadas que otras. Por otra parte, generar un grfico con la herramienta inadecuada puede ocasionar que las figuras terminen con muy mala calidad en tu documento final. Una gran parte de esta gua est dedicada a darte diversas sugerencias y estrategias para seleccionar la herramienta adecuada segn el tipo de grfico que necesites. 3. Preparar el grfico en un formato adecuado para LaTeX. Esta parte es normalmente muy sencilla. Aunque es la parte con la que muchos principiantes tenemos problemas por no haber llevado a cabo satisfactoriamente el paso anterior, y por desconocer los comandos existentes para realizar esta tarea. Esta gua explicar tambin los mtodos ms comunes para preparar tu grfico en un formato que LaTeX pueda entender. 4. Insertar el grfico como una figura dentro de tu documento. Esto ya es pan comido, simplemente agregas unos cuantos comandos a tu documento y listo! Las siguientes secciones detallan como realizar exitosamente cada uno de estos pasos, y te brindan tambin una gran cantidad de consejos para obtener los mejores resultados.

Determinar el formato adecuado para tu grfico


Antes de comenzar a discutir las diversas opciones y herramientas para producir grficos es necesario aclarar que existen, esencialmente, dos formas de almacenar un grfico dentro de un archivo en la computadora (y es una decisin muy importante determinar cual de los dos formatos es el adecuado para el tipo de grfico que necesitas): Mapas de bits Un mapa de bits es, en escencia, una gran tabla que indica el color de cada punto (pxel) en tu grfico. Es un formato muy sencillo y popular para internet pues no requiere (salvo la compresin) de un procesamiento complicado para mostrar el grfico, simplemente la tabla de colores se copia en la pantalla y listo. Este tipo de archivos es conveniente para guardar fotografas ya que las cmaras y escneres digitales funcionan precisamente de esa manera, dividiendo el grfico en una gran cantidad de puntos y registrando el color de cada uno de ellos. La desventaja principal de este formato es que no puede cambiarse el tamao del grfico con facilidad. Originalmente los puntos son del tamao del punto ms pequeo que se puede mostrar en la pantalla. Pero si tratamos de hacer el grfico ms y ms grande acabaremos por ver unos cuadrotes en lugar de puntitos. Adems, si hacemos el grfico pequeo y lo queremos despus agrandar perderemos inevitablemente calidad en la imagen (una tabla pequea no puede guardar la misma informacin que una tabla grande). Extensiones tpicas de archivos que usan este tipo de formato son: BMP, JPEG, GIF, PNG y TIFF. Entre las aplicaciones populares que pueden generar este tipo de archivos estn Microsoft Paint y Adobe Photoshop entre otras.

Insertar figuras en un documento Grficos vectoriales Una alternativa para tener grficos que no pierdan calidad cuando se cambia su tamao son los grficos vectoriales. Este tipo de formatos, en lugar de guardar una gran tabla de colores, almacena una serie de instrucciones a seguir por la computadora para, literalmente, dibujar el grfico cada vez que lo necesite. Un archivo vectorial puede contener instrucciones como: "dibujar un circulo aqu con este radio", "trazar una recta de este punto a este otro", "poner una flecha al final de esta lnea", y las instrucciones pueden complicarse hasta cosas como "escribir este texto en esta posicin con este tipo de letra y este tamao", "dibujar una curva de Bzier con esta lista de puntos de control". Como todas las coordenadas de los puntos y dimensiones en un grfico vectorial estn dadas de manera relativa, aumentar o reducir el tamao del grfico es (para la computadora) una simple cuestin de multiplicar o dividir. Este formato es particularmente til para crear diagramas (en esencia lneas, flechas y cuadros), as como grficos para visualizar datos, frmulas o ecuaciones (histogramas, diagramas de sectores, grficas de puntos o lneas, etc.); as como ilustraciones en general: modelos de un tomo, el diagrama de un experimento o un fenmeno fsico, una ilustracin geomtrica. Siempre es preferible, si es posible, tener grficos vectoriales pues conservan su calidad an despus de transformarlos o modificar su tamao. Hay aplicaciones profesionales, comerciales, que generan este tipo de grficas como Corel Draw y Adobe Illustrator. Tambin pueden utilizarse programas de cdigo abierto como Inkscape que generan grficos en formato SVG. Las herramientas de dibujo de Microsoft Office (como en PowerPoint, Word o Excel) tambin pueden generar grficos vectoriales (WMF). En el mundo TeX son populares los formatos EPS (PostScript Encapsulado) y PDF, adems de que el mismo lenguaje de LaTeX (junto con algunos paquetes auxiliares) puede utilizarse para describir grficos en un estilo vectorial. Cabe sealar que la mayora de los formatos vectoriales (si no es que todos) soportan tambin insertar mapas de bits dentro de ellos. Un error que muchos llegamos a cometer es pensar que, como hemos logrado guardar un grfico dentro de un EPS, el grfico ya es vectorial. Hay varias herramientas para producir grficos que dicen poder exportar grficos en EPS, pero lo nico que hacen es guardar la tabla de colores dentro del EPS (y cabe sealar que el EPS es un formato particularmente malo para guardar mapas de bits resultando, usualmente, en archivos enormes an para grficos pequeos). Hecha esta explicacin lo nico que queda por decir es que, siempre que sea posible, utilices algn formato vectorial para crear y guardar tus grficos. Las nicas excepciones son cuando el grfico es por naturaleza un mapa de bits, como por ejemplo: una fotografa, material obtenido de internet o capturas de pantalla.

36

Dibujar/crear/obtener el grfico
En esta seccin presentaremos diversos consejos para producir diferentes tipos de grficos. Empezaremos por el caso de los mapas de bits donde las siguientes sugerencias te ayudarn a obtener buenos resultados. Fotografas en formato JPEG La mayora de las cmaras y escneres digitales producen directamente archivos ya en formato JPEG (o JPG, que son lo mismo). La ventaja principal del formato JPEG es que tiene un algoritmo de compresin muy poderoso que produce, normalmente, archivos muy pequeos (comparados por ejemplo con un BMP). Para alcanzar estos altos niveles de compresin se basa en el hecho de que el ojo humano no es realmente capaz de distinguir tantos colores como hay disponibles en una computadora (algo as como 24 millones de colores) y modifica ligeramente el color de algunos puntos (pxeles) en la imagen. Podemos decir, de hecho, que el formato JPEG logra comprimir la imagen sacrificando un poco de su calidad. Para fotografas, u otro material similar, que normalmente contienen muchisimos colores la prdida de calidad es imperceptible y convierte al formato JPEG en una opcin excelente.

Insertar figuras en un documento Imgenes sencillas en formatos BMP, GIF, PNG En este caso por sencillas me refiero a mapas de bits con pocos colores, o con areas uniformes (del mismo color) muy grandes. Este tipo de grficos son comunes, por ejemplo, en manuales de software donde quieres incluir una figura mostrando alguna de las ventanas de tu aplicacin o en general cualquier captura de pantalla (screenshot). Para estos casos la compresin en JPEG puede ser un desastre ya que la prdida de calidad si se hace notoria y evidente. La solucin entonces es recurrir a formatos como BMP que no realiza gran esfuerzo para comprimir (en cuanto a calidad es el mejor formato porque guarda la tabla de colores, casi, tal cual). Otras mejores soluciones son GIF y PNG que s tienen algoritmos de compresin ms inteligentes pero evitan en lo posible demeritar la calidad del grfico. En todo caso, si tienes la posibilidad de elegir, PNG es mucho mejor formato pues nunca ha tenido problemas de patentes [1] y es mucho ms amigable con LaTeX. Herramientas para manipular mapas de bits Si quieres hacer retoques o editar un mapa de bits existen soluciones comerciales como Adobe Photoshop o Paint Shop Pro. Windows tiene el programa Paint que provee una funcionalidad mnima y para algunos casos puede ser suficiente. Alternativamente en el mundo del software libre puedes encontrar The Gimp [2], es el favorito de los usuarios de GNU/Linux y hay tambin una versin de Gimp para Windows [3]. Estos programas te permiten tambin convertir entre tipos de formatos y producir, entre otros, los BMP, PNG o JPEG. El programa ImageMagick [4], que presentaremos en detalle ms adelante, es tambin muy util para convertir entre diferentes formatos. Recuerda, sin embargo, no utilizar mapas de bits a menos que tu grfica sea una fotografa, que la nica fuente que tengas de la imagen sea a travs de internet, o que la imagen la obtengas como una captura de pantalla. Productos Privativos Para grficos vectoriales hay muchas ms opciones y caminos a seguir. Todos con sus propias ventajas y desventajas. Un grupo de estas soluciones consiste en utilizar algn producto privativo, como Corel Draw o Adobe Illustrator, para crear tus grficos. Este tipo de programas normalmente pueden exportar buenos archivos EPS que se pueden utilizar con LaTeX. Una de sus principales ventajas es que proveen un juego de herramientas muy completas para hacer todo tipo de diseos profesionales. Siempre guarda, adems del EPS que puedes exportar, una copia de tu grfico en el formato nativo de la aplicacin para poder modificarlo o reusarlo despus. En el caso de grficas de puntos o lneas, o grficas en general que resultan de anlisis numrico, muy buenas soluciones comerciales incluyen a MATLAB y Mathematica. Estos programas tambin permiten exportar los grficos en EPS y otros formatos amigables para LaTeX. La desventaja obvia es que necesitas tener acceso a uno de estos programas ya sea en tu universidad, lugar de trabajo o, alternativamente, comprar una licencia para usarla en tu propia computadora. Otra desventaja es que para algunos usuarios principiantes la gran cantidad de opciones y herramientas puede hacer parecer complicado el usar este tipo de programas. Nota: Algunas aplicaciones tienen la opcin de agregar un "tiff preview" al archivo EPS. Verifica que tengas deshabilitada esta opcin ya que dichos previews hacen que LaTeX sea incapaz de procesar correctamente el archivo EPS.

37

Insertar figuras en un documento Soluciones alternativas Existe tambin software libre alternativo que puedes utilizar para crear tus grficos. Un muy buen editor libre para grficos vectoriales es Inkscape [5]. Otra solucin alternativa, enfocada particularmente a la creacin de diagramas y realmente muy fcil de usar, es Dia [6] que cuenta tambin con un instalador [7] para Windows. La ventaja principal de estos programas es que se trata de software libre, que puedes obtener gratuitamente desde internet, y su potencial es muy cercano al de las soluciones comerciales discutidas anteriormente. Otro de los favoritos de GNU/Linux es Xfig [8] que tiene su equivalente WinFIG [9] para Windows. Adems est Skencil [10] que, despus de cargar una buena cantidad de herramientas y aplicaciones [11], tambin puedes correr en Windows. Finalmente esta la suite de aplicaciones de KOffice [12] que corre en el ambiente KDE y, entre otras monerias, incluye Kivio (para diagramas) y Karbon14 (para grficos vectoriales). Tambin hay intentos de hacer correr KOffice en Windows pero se encuentra todo en etapas mas bien experimentales y necesitas instalar una buena cantidad de emuladores de GNU/Linux (vamos, que al final es ms facil instalarte mejor un sistema de GNU/Linux completo). Una de las pocas desventajas es que prcticamente todos estos programas se originaron para GNU/Linux y, aunque si hay algunas versiones para Windows relativamente fciles de instalar, el entorno de trabajo no se siente tan estable y fluido como el de las soluciones comerciales. Soluciones amigables para Windows Si ests muy acostumbrado al uso de productos de Microsoft Office o programas de Windows en general, hay buen truco que consiste en instalar el controlador de una impresora PostScript genrica en tu computadora. Hecho esto puedes mandar a imprimir desde cualquier programa o aplicacin de Windows y guardar los resultados en un archivo EPS. Despus de esto tienes an que arreglar el archivo EPS antes de poder usarlo en LaTeX. Los detalles y consejos adicionales para poner en prctica esta solucin los puedes encontrar en el excelente artculo Cmo crear figuras EPS desde Windows [13] de JL Diaz. Una opcin shareware en esta misma lnea consiste en utilizar WMF2EPS [14]. Este programa te ayuda realizar con unos cuantos clicks todo el proceso, que puede llegar a ser un poco engorroso, de imprimir el archivo EPS y corregirlo. La gran desventaja de esta solucin es que se trata de shareware y slo lo puedes utilizar, segn la documentacin, durante diez dias antes de comprar el producto. Usando el lenguaje de LaTeX Otra solucin que da muy buenos resultados es utilizar el mismo lenguaje de LaTeX para describir tus grficos. Un paquete excelente que te permite hacer este tipo de cosas es TikZ [15] de Till Tantau (lo puedes instalar fcilmente desde MiKTeX Options) que pone a tu disposicin una amplia gama de comandos para realizar todo tipo de grficos y diagramas. Los resultados son impresionantes y espectaculares, tan slo da una mirada al manual de usuario [16] (en ingls) que, adems, es un placer de leer. Esto tiene sus ventajas y desventajas, muy similares a LaTeX mismo. Por un lado al poder programar tus grficos tienes un control absoluto y preciso sobre todos los detalles, realizar grficos sencillos es tambin muy rpido. Por otra parte, tienes un nuevo lenguaje que aprender, no viene por s mismo con una interface grfica y el cdigo (por ms sencillo que sea) no te permite ver inmediatamente como es que se ver finalmente el grfico. Un paquete que pone en prctica una idea muy similar es PSTricks [17] de Herbert Vo que, aunque puede ser algo ms poderoso, tiene la desventaja de que slo puede producir directamente archivos en formato PS. Para lograr conseguir archivos PDF tienes que usar algunos trucos [18]. Existen varias aplicaciones que tratan de ofrecer interfaces grficas para ganar las ventajas de este tipo de soluciones, sin tener que cargar con todas sus desventajas. En GNU/Linux est la aplicacin Ktikz [19] que te permite ver el dibujo que creas al tiempo que escribes el cdigo de tikz, y tiene la ventaja de poder exportar directamente en los formatos pdf, png y eps. Otro de los proyectos notables es jPicEdt [20] de Sylvain Reynal que te permite exportar

38

Insertar figuras en un documento cdigo de PSTricks para incluirlo en tu documento de LaTeX. jPicEdt es una buena solucin y con un repertorio de herramientas bastante razonable pero, aunque que se encuentra en constante y activo desarrollo, an no tiene el potencial y la versatilidad que otras soluciones (tanto libres como comerciales) suelen llegar a tener. Observa tambin que jPicEdt est escrito en Java y necesitas tener una mquina virtual de Java [21] para poder ejecutarlo. Considera tambin probar LatexDraw [22] que va en la misma lnea. Otra aplicacin que cae en esta categara es gnuplot [23] que te permite crear grficos a partir de datos o funciones matemticas. Se trata tambin de un programa donde tienes que hacer scripts (aprender un nuevo lenguaje) para despus procesarlos y obtener el grfico en alguno de los lenguajes para LaTeX (como PSTricks) o directamente en EPS. La ventaja principal de este tipo de soluciones es que, a diferencia de todas las anteriores, el procesado del grfico se hace por LaTeX mismo. En particular tienes acceso a insertar texto y frmulas con toda la libertad como lo haras en el resto de tu documento. Esto produce finalmente grficos de muy buena calidad pues, si contienen texto o smbolos, se utilizan las mismas fuentes del resto del documento ganando uniformidad. Las mejores soluciones, en cuanto a calidad final, se pueden lograr normalmente utilizando este tipo de herramientas. Sin embargo, son tambin estas soluciones las que pueden requierir de mucho ms trabajo y esfuerzo para lograr ver los resultados finales en tu documento.

39

Preparar el grfico en un formato adecuado para LaTeX


En este momento debes de tener ya dibujado o creado tu grfico pero, posiblemente, no se encuentre an en un formato adecuado que pueda entender LaTeX. Para esto hay dos reglas bsicas que tienes que seguir: Si generas un documento PS (compilas con latex + dvips, los modos LaTeX => PS LaTeX => PS => PDF de TeXnicCenter) necesitas todas tus figuras en formato EPS. Si generas directamente un PDF (compilas con pdflatex, o el modo LaTeX => PDF de TeXnicCenter) necesitas tus figuras ya sea en PNG, JPEG o PDF. Si eres de los que les gusta simplificarse la vida y no te gustan las reglas complicadas, entonces simplemente aprndete esta regla infalible: Asegurate de tener, por cada grfico, una versin EPS y otra versin en alguno de los formatos: PNG, JPEG o PDF. De estos ltimos tres formatos elige el ms adecuado segn el tipo de grfico que se trate: PNG para mapas de bits simples, JPEG para fotografas digitales y PDF para grficos vectoriales. Ahora la pregunta que seguramente te ests haciendo es: Y cmo carambas logro obtener mi grfico en alguno de estos formatos raros? Las siguientes secciones muestran los mtodos ms comunes y efectivos. EPS a PDF Muchas de las soluciones presentadas anteriormente te permiten generar o exportar a un archivo EPS. Si ya tienes el EPS entonces conseguir el PDF es muy sencillo. Simplemente abre una ventana de Smbolo de Sistema o Consola de Comandos busca la carpeta donde tienes tu grfico y ejecuta el comando: > epstopdf grafico.eps Esto genera el archivo PDF correspondiente y, si el EPS contena originalmente un grfico vectorial, el PDF resultante ser tambin vectorial. No es recomendable usar esta ruta si el EPS contiene un mapa de bits ya que producir un PNG o JPEG es mucho mejor alternativa. El comando epstopdf es parte de MiKTeX y seguramente ya lo tienes instalado.

Insertar figuras en un documento JPEG a EPS Si tienes un grfico JPEG, y necesitas producir un documento PS, la mejor solucin es encapsularlo dentro de un EPS usando jpeg2ps [24]. Este programa lo tienes que bajar e instalar en tu computadora, una vez hecho esto puedes ejecutar el comando: > jpeg2ps grafico.jpg > grafico.eps para generar el archivo EPS correspondiente. Este comando lo que hace es simplemente aadir a tu archivo JPEG cierta informacin adicional que le permite a LaTeX procesarlo correctamente, conservando la compresin del archivo original. Esto es buena idea ya que, como coment anteriormente, el formato EPS es particularmente malo para tratar directamente con mapas de bits (genera archivos muy grandes). ImageMagick: LoQueSea a LoQueSea Una excelente herramienta, si ya tienes tu grfico guardado pero en algn formato incompatible con LaTeX, es utilizar ImageMagick [4]. Entre otras cosas, este programa te permite convertir entre una cantidad inimaginable de formatos usando un sencillo comando convert (se ejecuta tambin desde una consola de comandos), por ejemplo: > convert grafico.png grafico.eps En particular si tienes Ghostscript [25] instalado (en MiKTeX, por ejemplo, ya viene incluido) te brinda soporte para generar los archivos EPS. ImageMagick da muy buenos resultados convirtiendo mapas de bits, pero debes de tener un poco de cautela tratando de convertir grficos vectoriales pues no siempre da los mejores resultados.

40

Insertar el grfico como una figura dentro de tu documento


Ya que tienes listo el grfico en un formato adecuado lo que sigue es agregarlo a un documento en LaTeX. Abre tu documento de LaTeX (.tex) y agrega la siguiente instruccin en el prembulo (antes de \begin{document}): \usepackage{graphicx} Este paquete lo que hace es permitir incluir grficos externos en tu documento. Luego, en algn lugar cercano a donde quieras que se coloque tu figura agrega el siguiente cdigo: \begin{figure} \centering \includegraphics{migrafico} \caption{Mi Figura} \label{fig:ejemplo} \end{figure} El comando \includegraphics{...} indica el nombre del archivo que contiene el grfico que quieres insertar. Observa que no es necesario incluir la extensin del archivo, de este modo LaTeX siempre utilizar el ms adecuado (EPS, PDF, PNG o JPEG) segn la forma en que ests compilando.

Insertar figuras en un documento

41

Consejos y notas adicionales


En esta tlima seccin se encuentran algunas notas finales que pueden ayudarte a resolver problemas tpicos cuando tratas de insertar figuras en LaTeX.

Posicionamiento de las figuras


Normalmente las figuras no aparecen exactamente en el lugar donde tu las podras esperar. Pero no te alarmes demasiado, LaTeX es muy inteligente y lo que hace es tratar de acomodar las figuras en el lugar ms apropiado donde se vern mejor. Evita entonces redacciones del tipo: ... como se muestra en la siguiente figura: y utiliza en su lugar las bondades de LaTeX: ... como se muestra en la Figura~\ref{fig:ejemplo}. Esto hace que la referencia no dependa del lugar donde aparezca la figura y, finalmente, todo se ve mucho ms elegante. Si, por alguna razn, realmente quieres controlar la posicin donde aparece la figura puedes leer el artculo Quiero mi figura AQU [26] de JL Diaz.

Tamao de las figuras


Si la figura resulta demasiado grande o demasiado pequea puedes agregar opciones al comando para incluir el grfico: \includegraphics[width=0.7\textwidth]{migrafico} que ajusta el ancho de la figura al 70% del ancho del texto que cabe en una pgina. Puedes, por supuesto, modificar el valor 0.7 por cualquier otro para ajustar el tamao a tus necesidades. Hay muchas ms opciones que provee el comando \includegraphics, si tienes curiosidad puedes leer la gua Using Imported Graphics in LaTeX2e [27].

Ruta para guardar los archivos


Recuerda poner los archivos de los grficos (al menos las versiones que requieres para compilar en LaTeX) en la misma carpeta donde se encuentra el archivo principal .tex de tu documento. Esto te ayuda a resolver muchos de los problemas que podras tener insertanto figuras y ayuda a que LaTeX sea ms eficiente procesando tu documento. Existen opciones para especificar rutas alternativas donde LaTeX puede buscar tus grficos, si ests interesado revisa la tambin la gua Using Imported Graphics in LaTeX2e [27] donde se discuten adems los pros y los contras.

Problemas de visualizacin
Uno de los problemas tpicos de visualizacin que los principiantes llegamos a tener es que la grfica no aparece y, en su lugar, slo vemos una caja con el nombre del archivo del grfico. Esto normalmente ocurre porque se tiene activada la opcin draft, ya sea como opcin del paquete en \usepackage[draft]{graphicx} o como una opcin global para todo tu documento en \documentclass. Esta opcin puede ser muy til ya que, normalmente, los documentos sin grficos se pueden visualizar ms rpidamente mientras ests desarrollando tu trabajo. Sin embargo recuerda quitar esta opcin, o cambiarla por final, si quieres que aparezcan los grficos en el documento. Otro de los problemas es que, principalmente con archivos EPS, los grficos no aparecen correctamente cuando visualizas el DVI de tu documento. Recuerda que el formato DVI es slo para pre-visualizar tus documentos. No esperes ver todas tus grficas y con todos sus efectos especiales en un visor de archivos DVI (como Yap de

Insertar figuras en un documento MiKTeX). Para ver los resultados finales y definitivos siempre mira el archivo PS o PDF.

42

Referencias
[1] http:/ / burnallgifs. org/ archives/ [2] http:/ / www. gimp. org/ [3] http:/ / gimp-win. sourceforge. net/ [4] http:/ / www. imagemagick. org/ [5] http:/ / www. inkscape. org/ [6] http:/ / www. gnome. org/ projects/ dia/ [7] http:/ / dia-installer. sourceforge. net/ [8] http:/ / www. xfig. org/ [9] http:/ / www. schmidt-web-berlin. de/ WinFIG. htm [10] http:/ / www. skencil. org [11] http:/ / www. nongnu. org/ skencil/ devel. html [12] http:/ / www. koffice. org [13] http:/ / ltx. blogspot. com/ 2003/ 11/ cmo-crear-figuras-eps-desde-windows. html [14] http:/ / www. ctan. org/ tex-archive/ help/ Catalogue/ entries/ wmf2eps. html [15] http:/ / www. ctan. org/ tex-archive/ help/ Catalogue/ entries/ pgf. html [16] http:/ / www. ctan. org/ tex-archive/ graphics/ pgf/ doc/ generic/ pgf/ version-for-pdftex/ en/ pgfmanual. pdf [17] http:/ / pstricks. de [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] http:/ / tug. org/ PSTricks/ main. cgi?file=pdf/ pdfoutput http:/ / www. kde-apps. org/ content/ show. php/ ktikz?content=63188 http:/ / jpicedt. sourceforge. net/ http:/ / java. com/ en/ index. jsp http:/ / latexdraw. sourceforge. net/ http:/ / www. gnuplot. info/ http:/ / www. pdflib. com/ products/ more/ jpeg2ps. html http:/ / www. cs. wisc. edu/ ~ghost/ http:/ / ltx. blogspot. com/ 2003/ 10/ quiero-mi-figura-aqui. html http:/ / www. ctan. org/ tex-archive/ info/ epslatex. pdf

Tipos de letra

43

Tipos de letra
Tipos de letra
Los tipos de letra en latex...

Enlaces externos
Aqu hay tipos que estarn prximamente en CTAN: *Fuentes emerald [1]

Referencias
[1] http:/ / www. speakeasy. org/ ~ecf/

Beamer
Para realizar presentaciones del tipo PPT, se requiere del paquete "Beamer", para eso se debe descargar de la seccin de herramientas de la librera latex (por ejemplo miktex), luego se debe declarar una lnea del tipo: \documentclass{beamer} Con esta lnea se le indica a latex que se trata de una presentacin Beamer.

Fuentes y contribuyentes del artculo

44

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 Introduccin a LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=196385 Contribuyentes: Alephcero, Andreprop, 6 ediciones annimas Programas complementarios Fuente: http://es.wikibooks.org/w/index.php?oldid=129423 Contribuyentes: Alephcero, Sasan, 4 ediciones annimas La escritura en LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=101875 Contribuyentes: Alephcero, 1 ediciones annimas La estructura de un documento en LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=80599 Contribuyentes: Alephcero 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 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 Escribiendo texto Fuente: http://es.wikibooks.org/w/index.php?oldid=100993 Contribuyentes: Alephcero, Emiliocba Espacios Fuente: http://es.wikibooks.org/w/index.php?oldid=196386 Contribuyentes: Alephcero, Arkin, 4 ediciones annimas Caracteres especiales Fuente: http://es.wikibooks.org/w/index.php?oldid=194046 Contribuyentes: Alephcero, Anonimato1990, Arkin, 1 ediciones annimas 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 Alineacin del texto Fuente: http://es.wikibooks.org/w/index.php?oldid=141175 Contribuyentes: Alephcero, Arkin, 1 ediciones annimas Particin de palabras Fuente: http://es.wikibooks.org/w/index.php?oldid=183641 Contribuyentes: Alephcero, Arkin, MarcoAurelio, 7 ediciones annimas Signos ortogrficos Fuente: http://es.wikibooks.org/w/index.php?oldid=185008 Contribuyentes: Alephcero, Arkin, 7 ediciones annimas Portada del documento Fuente: http://es.wikibooks.org/w/index.php?oldid=189526 Contribuyentes: Alephcero, Arkin, 2 ediciones annimas Captulos y secciones Fuente: http://es.wikibooks.org/w/index.php?oldid=141180 Contribuyentes: Alephcero, Arkin, Dlparis Estilos de pgina Fuente: http://es.wikibooks.org/w/index.php?oldid=141181 Contribuyentes: Alephcero, Arkin Referencias Fuente: http://es.wikibooks.org/w/index.php?oldid=141184 Contribuyentes: Alephcero, Arkin Notas al pie Fuente: http://es.wikibooks.org/w/index.php?oldid=190893 Contribuyentes: Alephcero, Arkin, Kikefreixo, 2 ediciones annimas Entornos de enumeracin Fuente: http://es.wikibooks.org/w/index.php?oldid=129452 Contribuyentes: Oleinad, 2 ediciones annimas Citas Fuente: http://es.wikibooks.org/w/index.php?oldid=144824 Contribuyentes: Jcsepulveda, 1 ediciones annimas Tablas Fuente: http://es.wikibooks.org/w/index.php?oldid=196261 Contribuyentes: Emiliocba, 12 ediciones annimas Grficos con PSTricks Fuente: http://es.wikibooks.org/w/index.php?oldid=182413 Contribuyentes: Audreiev, Shooke Qu es LaTeX exactamente? Fuente: http://es.wikibooks.org/w/index.php?oldid=120700 Contribuyentes: Almorca, ManuelGR Razones para usar LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=65620 Contribuyentes: Envite, ManuelGR, 9 ediciones annimas Qu necesito para empezar con LaTeX? Fuente: http://es.wikibooks.org/w/index.php?oldid=53382 Contribuyentes: Almorca, ManuelGR, 5 ediciones annimas Cmo se procesa un documento LaTeX? Fuente: http://es.wikibooks.org/w/index.php?oldid=120699 Contribuyentes: ManuelGR, 4 ediciones annimas Primeras aproximaciones con ejemplos sencillos Fuente: http://es.wikibooks.org/w/index.php?oldid=196423 Contribuyentes: Aliamondano, Kaprak, ManuelGR, Rutrus, 13 ediciones annimas El prembulo de LaTeX Fuente: http://es.wikibooks.org/w/index.php?oldid=173343 Contribuyentes: Lendulado, ManuelGR, TheOrlSan, 5 ediciones annimas Insertar figuras en un documento Fuente: http://es.wikibooks.org/w/index.php?oldid=195711 Contribuyentes: Arnoldfiarn, ManuelGR, NavarroJ, 16 ediciones annimas Tipos de letra Fuente: http://es.wikibooks.org/w/index.php?oldid=99898 Contribuyentes: Carmonense, 2 ediciones annimas Beamer Fuente: http://es.wikibooks.org/w/index.php?oldid=167569 Contribuyentes: 2 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes

45

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

46

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

S-ar putea să vă placă și