Diferencia entre revisiones de «Manual de LaTeX/La estructura de un documento en LaTeX/Preámbulo/Clases de documento»

Contenido eliminado Contenido añadido
Neodimio (discusión | contribs.)
Cambio de tag
 
Línea 6:
}}
 
Como mencionábamos, existen diferentes estilos que podemos darle a nuestro documento, y la selección de uno u otro dependerá de qué es lo que necesitamos hacer. Si queremos escribir un documento corto, podemos utilizar la clase <sourcesyntaxhighlight lang="latex" enclose="none">article</sourcesyntaxhighlight>. En términos generales, esta clase de documento nos permite dividir el documento en secciones, subsecciones, párrafos y subpárrafos.
 
A continuación una lista de algunas clases típicas de documento:
Línea 18:
|-
|valign="top" | '''report'''
|Para informes técnicos. Es similar a la clase <sourcesyntaxhighlight lang="latex" enclose="none">book</sourcesyntaxhighlight>.
|-
|valign="top" | '''memoir'''
Línea 27:
|}
 
Las clases <sourcesyntaxhighlight lang="latex" enclose="none">book</sourcesyntaxhighlight> y <sourcesyntaxhighlight lang="latex" enclose="none">report</sourcesyntaxhighlight> 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 <sourcesyntaxhighlight lang="latex" enclose="none">book</sourcesyntaxhighlight> hace que los capítulos empiecen siempre en una página impar, de modo que si un capítulo anterior termina en una página impar, la página (par) siguiente quedará en blanco y el capítulo nuevo comenzará después de ella. Esto, en cambio, no sucede con la clase <sourcesyntaxhighlight lang="latex" enclose="none">report</sourcesyntaxhighlight>, así es que un capítulo simplemente empieza en una página nueva, sea par o impar. Por supuesto, estas opciones pueden ser fácilmente 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:
 
<center><sourcesyntaxhighlight lang="latex">\documentclass[''opción 1, opción 2, ...'']{''clase de documento''}</sourcesyntaxhighlight></center>
 
Las opciones que podemos dar son:
Línea 35:
{|{{Tablabonita}}
|valign="top" width="75px"| '''a4paper, letterpaper, ...'''
|valign="top" |Con esta opción indicamos que el tamaño del papel debe de ser <sourcesyntaxhighlight lang="latex" enclose="none">a4paper</sourcesyntaxhighlight> (tamaño a4), <sourcesyntaxhighlight lang="latex" enclose="none">letterpaper</sourcesyntaxhighlight> (tamaño carta), ... Otras opciones que determinan distintos tamaños de página son:
 
* <sourcesyntaxhighlight lang="latex" enclose="none">a5paper</sourcesyntaxhighlight> (210 mm <math>\times</math> 148 mm)
* <sourcesyntaxhighlight lang="latex" enclose="none">b5paper</sourcesyntaxhighlight> (250 mm <math>\times</math> 176 mm)
* <sourcesyntaxhighlight lang="latex" enclose="none">legalpaper</sourcesyntaxhighlight> (14 in <math>\times</math> 8.5 in)
* <sourcesyntaxhighlight lang="latex" enclose="none">executivepaper</sourcesyntaxhighlight> (10.5 in <math>\times</math> 7.25 in)
 
El valor por defecto es letterpaper, de Estados Unidos y México. En los documentos de otros países puede ser necesaria la opción a4paper.
Línea 57:
|-
|valign="top" | '''openright, openany'''
|valign="top" |<sourcesyntaxhighlight lang="latex" enclose="none">openright</sourcesyntaxhighlight> obliga a los capítulos a iniciar siempre sólo en páginas impares, mientras que con la opción <sourcesyntaxhighlight lang="latex" enclose="none">openany</sourcesyntaxhighlight> permitimos que los capítulos se inicien en cualquier página.
|-
|valign="top" | '''onecolumn, twocolumn'''
Línea 69:
|-
|valign="top" | '''draft, final'''
| La opción <sourcesyntaxhighlight lang="latex" enclose="none">draft</sourcesyntaxhighlight> se usa si queremos que la compilación del documento se haga a modo de "borrador". Con <sourcesyntaxhighlight lang="latex" enclose="none">draft</sourcesyntaxhighlight> haremos que las líneas que sean demasiado largas queden marcadas mediante cajas negras. La opción <sourcesyntaxhighlight lang="latex" enclose="none">final</sourcesyntaxhighlight> 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
 
<center><sourcesyntaxhighlight lang="latex">\documentclass[letterpaper,10pt,twoside,onecolumn,final,openright]{book}</sourcesyntaxhighlight></center>
 
sería lo mismo que si escribiéramos simplemente
 
<center><sourcesyntaxhighlight lang="latex">\documentclass{book}</sourcesyntaxhighlight></center>
 
pues la clase <sourcesyntaxhighlight lang="latex" enclose="none">book</sourcesyntaxhighlight> tiene como opciones por defecto <sourcesyntaxhighlight lang="latex" enclose="none">letterpaper,10pt,twoside,onecolumn,final,openright</sourcesyntaxhighlight>. Además, la clase <sourcesyntaxhighlight lang="latex" enclose="none">book</sourcesyntaxhighlight> producirá automáticamente una página para el título del documento. Con la opción <sourcesyntaxhighlight lang="latex" enclose="none">notitlepage</sourcesyntaxhighlight> haremos que esto no suceda así, de manera que el título del documento no quedará en una página aparte.
 
La clase <sourcesyntaxhighlight lang="latex" enclose="none">article</sourcesyntaxhighlight> carga automáticamente las opciones <sourcesyntaxhighlight lang="latex" enclose="none">letterpaper,10pt,oneside,onecolumn,final</sourcesyntaxhighlight>. Puesto que en la clase <sourcesyntaxhighlight lang="latex" enclose="none">article</sourcesyntaxhighlight> no existen capítulos, las opciones <sourcesyntaxhighlight lang="latex" enclose="none">openright</sourcesyntaxhighlight> y <sourcesyntaxhighlight lang="latex" enclose="none">openany</sourcesyntaxhighlight> no están permitidas.
 
Las opciones por defecto de la clase <sourcesyntaxhighlight lang="latex" enclose="none">report</sourcesyntaxhighlight> son <sourcesyntaxhighlight lang="latex" enclose="none">letterpaper,10pt,oneside,final,openany</sourcesyntaxhighlight>.
 
== Diseño del documento ==