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

Contenido eliminado Contenido añadido
Akhram (discusión | contribs.)
Akhram (discusión | contribs.)
Reestructuración del capítulo
Línea 1:
{{navegar
|libro=Manual de LaTeX
|reducido=
|actual=La estructura de un documento en LaTeX/Preámbulo/Clases de documento
|anterior=La estructura de un documento en LaTeX/Preámbulo
|siguiente=La estructura de un documento en LaTeX/Preámbulo/Paquetes comunes
|}}
 
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 <source lang="latex" enclose="none">article</source>. En términos generales, esta clase de documento nos permite dividir el documento en secciones, subsecciones, párrafos y subpárrafos.
 
Línea 80 ⟶ 88:
 
Las opciones por defecto de la clase <source lang="latex" enclose="none">report</source> son <source lang="latex" enclose="none">letterpaper,10pt,oneside,final,openany</source>.
 
 
 
Además de las clases estándar de documento de {{LaTeX}} descritas, hay algunos paquetes que normalmente vienen incluidos en cualquier distribución de {{LaTeX}} (más específicamente, en distribuciones de {{LaTeX|2e}}). Algunos de ellos los describiremos más detalladamente en capítulos posteriores, y nos limitaremos a dar aquí una tabla que los compendie:
 
{|{{Tablabonita}}
|valign="top" width="75px"| '''alltt'''
|valign="top" | Este paquete provee el entorno <source lang="latex" enclose="none">alltt</source>, muy similar al entorno <source lang="latex" enclose="none">verbatim</source> salvo que "<source lang="latex" enclose="none">\</source>", "<source lang="latex" enclose="none">{</source>" y "<source lang="latex" enclose="none">} </source>" tienen su significado usual, por lo que pueden ser introducidos comandos.
|-
|valign="top" | '''doc'''
|Este es un paquete básico para la escritura de documentación de programas de {{LaTeX}}.
|-
|valign="top" | '''excale'''
|Este paquete proporciona versiones escaladas de las fuentes matemáticas de extensión.
|-
|valign="top" | '''fontenc'''
|Este paquete se usa para especificar la codificación de fuente que debe usar {{LaTeX}}
|-
|valign="top" | '''graphpap'''
|Este comando permite el uso del comando <source lang="latex" enclose="none">\graphpaper</source>, que se usa para dibujar cuadriculados o mallas.
|-
|valign="top" | '''ifthen'''
|Para comandos de la forma if... then... else...
|-
|valign="top" | '''inputenc'''
|Este paquete se usa para especificar la codificación de caracteres para los documentos de entrada de {{LaTeX}}. Si vamos a escribir en español, conviene usar la instrucción <source lang="latex" enclose="none">\usepackage[latin1]{inputenc} </source><ref>En algunas distribuciones es mejor escribir: <source lang="latex">\usepackage[utf8]{inputenc}</source></ref>, que nos permitirá escribir con acentos en nuestro archivo de entrada, y con ello no tendremos que escribir cosas como <source lang="latex" enclose="none">pr\'actico</source> para obtener "práctico" en nuestro documento compilado. Lo mismo sucede con la tilde que lleva la eñe.
|-
|valign="top" | '''latexsym'''
|Puesto que en {{LaTeX|2e}} los caracteres símbolos ya no son cargados automáticamente, es necesario cargar el paquete <source lang="latex" enclose="none">latexsym</source> para poder disponer de ellos.
|-
|valign="top" | '''makeidx'''
|Este paquete proporciona comandos para la construcción de índices de materias.
|-
|valign="top" | '''syntonly'''
|Este paquete causará que el documento sea procesado sin producir ningún 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 propósitos muy específicos y es probable que el lector no tenga interés en todos ellos. Existen paquetes muy comunes que son de gran utilidad:
 
{|{{Tablabonita}}
|valign="top" width="75px"| '''amsmath'''
|valign="top" | Este paquete, realizado por la American Mathematical Society, proporciona comandos para la escritura de fórmulas matemáticas de mayor complejidad.
|-
|valign="top" | '''babel'''
|Este paquete esta hecho para soportar lenguajes diversos, entre ellos el español. Para indicar que nuestro documento se escribirá en español, y con ello que éste se adapte a dicho idioma, hemos de escribir <source lang="latex" enclose="none">usepackage[spanish]{babel} </source>.
|-
|valign="top" | '''graphics'''
|Con este paquete podrás incluir y transformar imágenes en tu documento, incluyendo las que hayas creado con otros programas.
|}
 
== Referencias ==
{{listaref}}
 
 
{{Notapie}}
 
[[Categoría:Manual de LaTeX]]