Next: , Previous: Etiquetas de marcado, Up: Extensión de Muse


10.5 Parámetros empleados para la definición de estilos

Los elementos de estilo son etiquetas que definen un estilo. Se usa o bien muse-define-style o muse-derive-style (see Estilos derivados) para crear estilos nuevos.

— Function: muse-define-style name &rest elements

Elementos utilizables

:suffix
Extensión de fichero a usar para la publicación de ficheros con este estilo.
:link-suffix
Extensión de fichero a usar para la publicación de enlaces a ficheros Muse con este estilo.
:osuffix
Extensión de fichero a usar para la publicación de ficheros de segunda etapa con este estilo.

Por ejemplo, la publicación en PDF genera primero un fichero LaTeX y después un PDF a partir del fichero LaTeX.

:regexps
Listado de reglas de marcado para la publicación de páginas con Muse. See muse-publish-markup-regexps.
:functions
Una a-lista de tipos de estilos para personalizar funciones para ese tipo de texto. See muse-publish-markup-functions.
:strings
Cadenas usadas para el marcado de texto con este estilo.

Cubren los tipos de marcado más básicos, cuya manipulación difiere poco entre los distintos estilos.

:tags
Lista de especificaciones de etiquetas, usada para manejar etiquetas extra. See muse-publish-markup-tags.
:specials
Tabla de los caracteres que deban ser representados de manera especial.
:before
Función a ejecutar en el búfer de publicación recién creado (o en la región activa) antes de que ocurra ningún trabajo de publicación.

Se usa para establecer parámetros extra que dirijan el proceso de publicación.

:before-end
Función a ejecutar en el búfer de publicación (o en la región activa) inmediatamente después de aplicar todas las expresiones regulares de marcado.

Se usa para modificar el orden de los elementos de la tabla (cabecera, pie, cuerpo) en los estilos XML-ados.

:after
Función a ejecutar en el búfer de publicación después de :before-end e inmediatamente después de haber insertado la cabecera y el pie.

Se usa para generar el índice de contenidos así como para establecer el sistema de codificación del fichero.

:final
Función a ejecutar después de guardar el fichero publicado, pero mientras aún está en su búfer.

Se usa para generar la segunda etapa de los documentos, como los ficheros PDF a partir de los ficheros LaTeX recién publicados.

La función debe aceptar tres argumentos: el nombre del fichero fuente muse, el nombre del fichero recién publicado y el nombre del fichero destino de segunda etapa. Éste último es el mismo que el recién publicado si no se requieren segundas etapas en la publicación.

:header
Cabecera usada para la publicación de los ficheros de este estilo.

Puede ser una variable, un texto o el nombre de un fichero. Se inserta al comienzo del fichero, después de evaluar el marcado de publicación.

:footer
Pie usado para la publicación de los ficheros de este estilo.

Puede ser una variable, un texto o el nombre de un fichero. Se inserta al final del fichero, después de evaluar el marcado de publicación.

:style-sheet
Hoja de estilos usada para la publicación de los ficheros de este estilo.

Puede ser una variable o un texto. Se usa en la cabecera de los estilos de publicación basados en HTML y XHTML.

:browser
Función usada para navegar el resultado publicado de los ficheros de este estilo.