Vous êtes sur la page 1sur 4

Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes

Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes


Como mencionbamos, existen diferentes estilos que podemos darle a nuestro documento, y la seleccin de uno u otro depender de qu es lo que necesitamos hacer. Si queremos escribir un documento corto, podemos utilizar la clase article . En trminos generales, esta clase de documento nos permite dividir el documento en secciones, subsecciones, prrafos y subprrafos. A continuacin una lista de algunas clases tpicas de documento:
article Para documentos cortos que no es necesario dividir en captulos, sino que bastan las secciones y subsecciones y sus prrafos y subprrafos. book Para documentos ms largos que deben incluir captulos, prlogo, apndices o incluso partes.

report Similar a la clase book . slides Para presentaciones, es decir, para producir diapositivas.

Las clases book y report son muy similares, y ambas sirven para documentos grandes, como lo son, naturalmente, los libros y los reportes, entre otros trabajos. Sin embargo, existen ligeras diferencias. Por ejemplo, la clase book hace que los captulos empiecen siempre en una pgina impar, de modo que si un captulo anterior termina en una pgina impar, la pgina (par) siguiente quedar en blanco y al captulo nuevo comenzar despus de ella. Esto, en cambio, no sucede con la clase report , as es que un captulo simplemente empieza en una pgina nueva, sea par o impar. Por supuesto, estas opciones pueden ser fcilmente modificadas. Todas las clases de la lista anterior admiten opciones adicionales. Por ello, la sintaxis general para indicar una clase de documento es la siguiente: \documentclass[''opcin 1, opcin 2, ...'']{''clase de documento''} Las opciones que podemos dar son:
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

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.

Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes

fleqn leqno draft, final

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

doc excale fontenc

graphpap Este comando permite el uso del comando <font size="9.50">\graphpaper</font> , que se usa para dibujar cuadriculados o mayas. 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.

latexsym

Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes

makeidx syntonly

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.

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.

__________________________________
[1] En algunas distribuciones es mejor escribir:

\usepackage[utf8]{inputenc}

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Manual de LaTeX/La estructura de un documento en LaTeX/Clases de documento y algunos paquetes comunes Fuente: http://es.wikibooks.org/w/index.php?oldid=167312 Contribuyentes: Alephcero, Arkin, Dlparis, Fargue, 5 ediciones annimas

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

Vous aimerez peut-être aussi