4.4. Generación de productos

A partir del documento completo en formato DocBook se generan dos resultados distintos;

HTML en una sola página

Una página web XHTML. Para ello se utiliza también la herramienta xsltproc aplicando hojas de estilo XSLT que pueden encontrarse en el repositorio de fuentes del proyecto. Estas plantillas son modificaciones de las del proyecto de documentación del programa «The Gimp», que tienen licencia GPL.

Para el coloreado de los listados de código fuente se ha utilizado el programa highlight. Para ello, un pequeño programa Python marca los listados para su extracción, a continuación se colorean y por último se vuelven a insertar en la página HTML.

HTML (una página por sección)

Un conjunto de páginas XHTML. Automáticamente se generan enlaces para navegar por el documento y tablas de contenidos.

PDF

Un documento en formato PDF utilizando la aplicación dblatex[7]. Ha sido necesario crear una hoja de estilo específicamente para manipular el formato de página, títulos e índices. Para el resalte de sintaxis de los listados se ha utilizado el paquete LaTeX listings.