Next: , Previous: Libros, Up: Estilos de publicación


9.3 Publicación de documentos ConTeXt

Este estilo de publicación es capaz de producir documentos ConTeXt o PDF.

Si se desea publicar documentos PDF basados en ConTeXt, habrá de instalarse este último. En Debian y Ubuntu se puede conseguir instalando el paquete “texlive”.

Estilos proporcionados para ConTeXt

context
Publica un documento ConTeXt.


context-pdf
Publica un documento PDF, empleando una herramienta de conversión externa para documentos ConTeXt.


context-slides
Produce pases a partir de un documento ConTeXt.

Este es un ejemplo de un pase.

          * Primer pase
          
          [[Alguna-imagen-guapa-aquí.png]]
          
          ** Sub-cabecera
          
           - Una entrada.
           - Otra entrada.
          
          * Segundo pase
          
          ... y así sucesivamente


context-slides-pdf
Publica un documento PDF compuesto de pases ConTeXt.

Opciones proporcionadas para ConTeXt

muse-context-extension
Extensión de fichero predeterminada para la publicación de ficheros ConTeXt.
muse-context-pdf-extension
Extensión de fichero predeterminada para la publicación de ficheros ConTeXt en PDF.
muse-context-pdf-program
El programa que se llamará para generar el contenido PDF a partir del ConTeXt.
muse-context-pdf-cruft
Extensiones de los ficheros a remover después de la generación correcta de la salida en PDF.
muse-context-header
Cabecera para la publicación de ficheros ConTeXt.

Puede ser texto o un nombre de fichero.

muse-context-footer
Pie usado para la publicación de ficheros ConTeXt.

Puede ser texto o un nombre de fichero.

muse-context-markup-regexps
Lista de expresiones regulares de marcado para identificar regiones en una página Muse.

Para más información acerca de la estructura de esta lista, See muse-publish-markup-regexps.

muse-context-markup-functions
Una a-lista de tipos de estilos para personalizar funciones para ese tipo de texto.

Para más información acerca de la estructura de esta lista, See muse-publish-markup-functions.

muse-context-markup-strings
Cadenas usadas para el marcado del texto.

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

muse-context-slides-header
Cabecera para la publicación de una presentación (pase) empleando ConTeXt.

Se puede usar cualesquier de los módulos predefinidos, disponibles en el directorio tex/context/base, para la escritura de una directiva "module" al comienzo del fichero Muse; si no se proporciona dicha directiva, se usará el módulo pre-01. También se puede usar un estilo propio ("miestilo", en este ejemplo) reemplazando "\usemodule[]" con "\input miestilo".

Puede ser texto o un nombre de fichero.

muse-context-slides-markup-strings
Cadenas usadas para el marcado de texto en los pases ConTeXt.
muse-context-markup-specials-document
Tabla de los caracteres que deban representarse de manera especial. Se aplican al documento entero, sin regiones ya escapadas.
muse-context-markup-specials-example
Tabla de los caracteres que deban representarse de manera especial. Se aplican a las regiones <example>.

Con la interpretación predeterminada de las regiones <example>, no hay necesidad especial de escapes.

muse-context-markup-specials-literal
Tabla de los caracteres que deban representarse de manera especial. Esto se aplica a =monospaced text= y a las regiones <code>.
muse-context-markup-specials-url
Tabla de los caracteres que deban representarse de manera especial. Se aplica a los URL.
muse-context-markup-specials-image
Tabla de los caracteres que deban representarse de manera especial. Se aplica a los nombres de ficheros de imágenes.
muse-context-permit-contents-tag
Si es nil, se ignoran las etiquetas <contents>. De lo contrario, inserta el índice de contenidos.

La mayor parte de las veces, es mejor tener el índice de contenidos en la primera página, a la que le siga inmediatamente una nueva página. Para hacer que esto funcione con documentos publicados tanto en HTML como en ConTeXt, necesitamos ignorar la etiqueta <contents>.

Si el lector no está de acuerdo con esto, entonces puede poner esta opción en no-nil, y hará lo que se espera.