3. Configuración

3.1. El archivo de configuración

Algunas cosas pueden ser configuradas en Muttprint. Ésto es realizado de forma permanente en los archivos de configuración $HOME/.muttprintrc (sólo para el usuario actual) o /etc/Muttprintrc (global para todos los usuarios). La configuración de cada usuario tienen prioridad sobre la configuración global.

También puedes especificar un archivo de configuración adicional con la opción -r archivo. Éste archivo es leído finalmente y tiene preferencia sobre las opciones de línea de comandos también. Éste archivo de configuración adicional es útil para utilizar más de una configuración y puedes combinarlas con algunas Hooks de Mutt.

El archivo de configuración está estructurado de forma que valores son asignados a diferentes variables -- ésto es diferente del archivo .muttrc. El nombre de la variable va primero, y se distingue entre mayúsculas y minúsculas; úsalas exactamente. Luego sigue un signo de igual (=) sin ningún espacio en blanco. Por último, va el valor. Comillas simples (' o comillas dobles ") son opcionales.

Un ejemplo de un archivo de configuración es distribuído con Muttprint (sample-muttprintrc-es). Si has instalado desde un RPM o un paquete Debian, lo encontrarás en /usr/share/doc/packages/muttprint/.

Ejemplo de una asignación correcta:

VARIABLE=valor

En general el script funciona sin ninguna modificación. Pero es recomendable informar sobre las posibilidades que tienes a tu disposición.

3.1.4. Impresión Dúplex

Muttprint permite la impresión manual dúplex. Imprime las páginas impares primero, espera un momento e imprime luego las páginas pares.

Muttprint necesita saber la velocidad de tu impresora para calcular el momento en el cual empezar la impresión de las páginas pares, consulta Sección 3.1.8.

Para activar la impresión dúplex, define DUPLEX con el valor on.

Si posees una verdadera impresora Postscript y ésa impresora tiene la capacidad de impresión dúplex, deberías definir DUPLEX con el valor printer. Ésto modifica el código Postscript de forma que le dice a tu impresora que habilite la impresión dúplex automática.

3.1.6. Fecha

La opción DATE permite dos valores: original y local. Si se define como original, Muttprint imprime la fecha sin modificación como está en la cabecera del mensaje, es decir en Inglés y en la zona horaria del remitente.

Si se define como local, Muttprint convierte la zona horaria a la del sistema e imprime la fecha en el idioma local[1].

El formato de la fecha puede ser especificado con la variable DATE_FORMAT. El argumento es una cadena de formato, por ejemplo "%A, %d. %B %Y %H:%M:%S". Las comillas son necesarias porque la cadena contiene espacios. La página manual strftime(3) contiene los detalles.

3.1.9. Fuente

Puedes usar diferentes fuentes para la impresión. La variable correspondiente se llama FONT. Latex significa la fuente estándar LaTeX de la familia EC. Latex-bright usa la fuente Computer Modern Bright. Ésta fuente no está disponible en sistemas Debian actuales a causa de su licencia[2]

Existen muchas otras fuentes Postscript posibles aquí: Times, Palatino, Utopia, Charter y Bookman.

Por supuesto, las fuentes tienen que estar instaladas en tu sistema. Ya que la distribución LaTeX teTeX es estándar en los sistemas Linux ésto no debería ser un problema.

3.2. Opciones de línea de comando

La mayoría de las configuraciones pueden realizarse con opciones en la línea de comandos también. La ventaja es una integración más fácil con los clientes de correo (por ejemplo con macros propios).

Encontrarás una descripción detallada de todas las opciones con muttprint -h o en la página manual muttprint(1).

El resultado de éstas opciones es el mismo que con el archivo de configuración pero las opciones de línea de comando tienen preferencia sobre todas las otras configuraciones.

3.3. Otros idiomas

Muttprint soporta los idiomas Alemán, Italiano, Español, Francés e Inglés. Normalmente la variable de entorno LANG está definida con el valor correcto: de, it, fr, es o en. Sólo los primeros dos caracteres son reconocidos así que es_ES@euro is okay. Si el valor es desconocido, Muttprint utilizará el idioma Inglés.

Encontrarás información sobre todas las traducciones disponibles en el fichero README.translations, que es instalado en el mismo directorio que la documentación.

Si quieres utilizar un idioma en Muttprint diferente del idioma del sistema, puedes definir LANG en tu .muttprintrc.

3.3.2. Charsets (Conjuntos de caracteres)

Muttprint suporta diferentes charsets para la impresión. Aquí hay un breve resúmen:

Éstos charsets permiten imprimir la mayoría de los idiomas que utilizan caracteres latinos. La manipulación del charset está basada mayormente en el paquete LaTeX inputenc.sty , pero ésta es extendida.

El charset por defecto es Latin-1. Si existen archivos de traducción, el charset es modificado al específico del país. Por ejemplo, para Alemania el charset Latin-9 es utilizado para imprimir el símbolo de la moneda Euro correctamente. Para Checoslovaquia, el charset cambiado a Latin-2 porque es un idioma de Europa del Este.

Además, se puede cambiar el charset en el archivo de configuración con la variable CHARSET. Normalmente, deberías definir ésta variable con el valor del charset utilizado para mostrar el mensaje en la pantalla, consulta la variable charset de Mutt.

Si defines CHARSET con el valor auto, Muttprint intenta encontrar una cabecera adecuada del mensaje que contenga el charset del mensaje. Utiliza está opción con cuidado. Por ejemplo, Mutt adapta la salida al charset de la pantalla. Por otro lado, ésta opción podría ser útil si a menudo imprimes mensajes con charsets diferentes.

Además de los charsets de la familia ISO-Latin, Muttprint soporta las mejoras de los charset de Windows, Windows-1252 (Europa del Oeste) y Windows-1250 (Europa del Este). Éstos charsets extienden los charsets ISO con algunos caracteres, por ejemplo las marcas de citación tipográficas, el símbolo por milla y el símbolo Euro. El último a menudo aparece en el lugar 128 (decimal) a causa de la amplia difusión de Windows -- parcialmente declarado como ISO-8859-1. Muttprint imprime esos mensajes correctamente, si el cliente de correo no modificó nada.

Desde la versión 0.70 Muttprint puede imprimir mensajes con caracteres cirílicos. En este caso el juego de caracteres a usar es koi8-r. Por favor note que esto no funciona con todos los sistemas LaTeX; se recomienda teTeX en su versión 2.0 o superior. Aún así, no todas las fuentes contienen estos caracteres -- por favor use las fuentes por defecto de LaTeX, para más información vea Sección 3.1.9

Podrás encontrar un resúmen completo de los charsets ISO-8859-* en http://czyborra.com/charsets/iso8859.html.

Notas

[1]

Esto funciona independientemente del archivo de traducción usando las funciones del sistema operativo. A pesar de ésto, la variable LANG (consulta Sección 3.3) en el archivo de configuración afecta el idioma de la fecha.

[2]

Puedes descargar ésta fuente de CTAN e instalarla en tu computadora. Encontrarás las fuentes en CTAN:/tex-archive/nonfree/fonts/cmbright/ (CTAN = Comprehensive TeX Archive Network consiste de una red de muchos servidores.El servidor CTAN en Alemania es ftp://ftp.dante.de, en el Reino Unido ftp://cam.ctan.org y en los Estados Unidos ftp://tug.ctan.org).