Manual de LaTeX/La estructura de un documento en LaTeX/Preámbulo/Paquetes comunes

De Wikilibros, la colección de libros de texto de contenido libre.
← La estructura de un documento en LaTeX/Preámbulo/Clases de documento La estructura de un documento en LaTeX/Preámbulo/Paquetes comunes
Manual de LaTeX


Además de las clases estándar de documento de descritas en el apartado anterior, hay algunos paquetes que normalmente vienen incluidos en cualquier distribución de (más específicamente, en distribuciones de  ). Algunos de ellos los describiremos más detalladamente en capítulos posteriores, y nos limitaremos a dar aquí una tabla que los compendie:

alltt Este paquete provee el entorno alltt, muy similar al entorno verbatim salvo que "\", "{" y "}" tienen su significado usual, por lo que pueden ser introducidos comandos.
doc Este es un paquete básico para la escritura de documentación de programas de .
excale Este paquete proporciona versiones escaladas de las fuentes matemáticas de extensión.
fontenc Este paquete se usa para especificar la codificación de fuente que debe usar
graphpap Este comando permite el uso del comando \graphpaper, que se usa para dibujar cuadriculados o mallas.
ifthen Para comandos de la forma if... then... else...
inputenc Este paquete se usa para especificar la codificación de caracteres para los documentos de entrada de . Si vamos a escribir en español, conviene usar la instrucción \usepackage[latin1]{inputenc}[1], que nos permitirá escribir con acentos en nuestro archivo de entrada, y con ello no tendremos que escribir cosas como pr\'actico para obtener "práctico" en nuestro documento compilado. Lo mismo sucede con la tilde que lleva la eñe.
latexsym Puesto que en   los caracteres símbolos ya no son cargados automáticamente, es necesario cargar el paquete latexsym para poder disponer de ellos.
makeidx Este paquete proporciona comandos para la construcción de índices alfabético.
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:

amsmath Este paquete, realizado por la American Mathematical Society, proporciona comandos para la escritura de fórmulas matemáticas de mayor complejidad.
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 usepackage[spanish]{babel}.
graphics Con este paquete podrás incluir y transformar imágenes en tu documento, incluyendo las que hayas creado con otros programas.

Marcas de agua: draftwatermarks[editar]

El paquete draftwatermarks[2] permite introducir en los documentos marcas de agua, importa automáticamente el paquete color. Para usarlo en un documento basta con importar en el preámbulo el paquete:

\usepackage{draftwatermarks}

Modo de uso[editar]

Con sólo importar el paquete, se introducirá la marca de agua por defecto, consistente en el texto "DRAFT", en gris al 80% con un tamaño de fuente de 5 cm y un factor de escala de 1'2, con un ángulo de inclinación de 45º. Para modificar cualquiera de estas cinco propiedades se emplean las siguientes instrucciones:

  • Para el texto: \SetWatermarkText{NuevoTexto}
  • Para un tono de gris: \SetWatermarkColor[gray]{0.5}, con el rango [0,1].
  • Para un color diferente: \SetWatermarkColor[rgb]{1,0,0}, con el rango [0,1] para cada color primario.
  • Para el tamaño de la fuente: \SetWatermarkFontSize{3cm}
  • Para el factor de escala: \SetWatermarkScale{5}
  • Para el ángulo de inclinación: \SetWatermarkAngle{30}, en grados.

Referencias[editar]

  1. En algunas distribuciones es mejor escribir:
    \usepackage[utf8]{inputenc}
    
  2. Documentación del paquete draftwatermark en CTAN


__________________________________