<?xml version="1.0" encoding="latin1" standalone="no"?>

<!-- <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "file:///usr/share/sgml/docbook/dtd/xml/4.1.2/docbookx.dtd"> -->

<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">



<!--El identificador de sistema se puede substituir por la URI http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd para obtener una mayor portabilidad. Las herramientas de gestión SGML/XML generalmente se encargan automáticamente, pero..., nunca se sabe-->

<!--Algunos fragmentos dependientes de la generación por parte de la hoja de estilo pueden aparecer en inglés. La modificación adecuada de la hoja de estilo solventará el problema. -->

<article id="docbook" lang="es">

<title>Docbook XML</title>

<articleinfo>
        <author>
                <firstname>Fernando</firstname>
                <surname>Reyero Noya</surname>
                <affiliation><orgname>Universidad de León, España</orgname>
                <address><email>camarlegno@yahoo.es</email></address>
		</affiliation>
        </author>


        <legalnotice>
                <copyright>Copyright &#x00A9; <year>2002</year> <holder>Óscar de la Torre, Sergio González González, Jónatan Grandmontagne García, Luis Llorente Campo, Fernando Reyero Noya, José Luis Torices Sorribas </holder> 
                </copyright>
                
                <para>
                 Este documento se distribuye bajo licencia GFDL (GNU Free Documentation License) V1.1. Las referencias a la licencia de distribución de este documento y los poseedores del copyright son secciones invariables.
                </para>
        </legalnotice>
        
        <abstract>
                <title>Sinopsis</title>
                <para>
                Docbook XML es una aplicación XML (hay también disponible una aplicación SGML), muy bien adaptada a la composición de libros y documentos técnicos sobre hardware y software, aunque va mucho más allá.
                </para>
                <para>
                Docbook, para abreviar, es un DTD muy sencillo de entender y usar, añadiendo todas las ventajas innatas de XML.
                </para>
                <para>
                        <ulink url="http://www.oasis-open.org/docbook">Página oficial de Docbook</ulink>
                </para>
        </abstract>
        <edition>1.0</edition>
</articleinfo>

<sect1 id="introduccion">
        <title>Introducción</title>
        <para>
        Hay múltiples razones para usar Docbook pero se pueden resumir en 7:
        </para>
        <variablelist>
                <title>7 razones para usar Docbook</title>

                <varlistentry><term>Estructuración de los datos</term>
                        <listitem>
                        <para>
                        Docbook nos permite que nuestros documentos posean una estructura de forma que podamos mantener orden dentro del mismo y habilitar características como tablas de contenidos o índices generados automáticamente.
                        </para>
                        </listitem>
                </varlistentry>

                <varlistentry><term>Similitud con HTML</term>
                        <listitem>
                        <para>
                        Crear documentos en Docbook es parecido a escribir documentos en HTML. Si ya has trabajado con páginas web, no te costará habituarte a la sintaxis y la forma de trabajo de Docbook.
                        </para>
                        </listitem>
                </varlistentry>

                <varlistentry><term>Texto plano</term>
                        <listitem>
                        <para>
                        Un documento en Docbook es texto plano, sin embargo, su significado es mucho mayor que un conjunto de caracteres. De esta forma, no necesitamos aplicaciones complejas ni propietarias para trabajar. Un simple editor como <application>Emacs</application> es suficiente.
                        </para>
                        </listitem>
                </varlistentry>

                <varlistentry><term>Versatilidad</term>
                        <listitem>
                        <para>
                        Con Docbook puedes crear casi cualquier tipo de documento que necesites. Además, dadas sus características podrás comprimirlo o enviarlo a través de red con facilidad. Por otro lado, Docbook es fácil de analizar o extraer la información semántica que aporta.
                        </para>
                        </listitem>
                </varlistentry>

                <varlistentry><term>Un cuerpo, mil caras</term>
                        <listitem>
                        <para>
                        Docbook puede ser usado con otras tecnologías especializadas en la presentación de documentos como XSL o CSS. Esto nos permite centrarnos en la estructura y mantener un único documento fuente pero obtener un documento de salida adaptado a nuestras necesidades. Casi cualquier formato se puede obtener a partir de Docbook: TeX, LaTeX, PDF, RTF, texto, (X)HTML,...
                        </para>
                        </listitem>
                </varlistentry>

                <varlistentry><term>¿Perdido? Todo está en la documentación</term>
                        <listitem>
                        <para>
                        La documentación en Docbook es realmente extensa y completa. Perderse es complicado. En todo caso, puedes consultar las guías del <ulink url="http://lucas.hispalinux.es">Proyecto Lucas</ulink> o la página de <ulink url="http://www.nwalsh.com">Normal Walsh</ulink>, llena de recursos útiles.
                        </para>
                        </listitem>
                </varlistentry>

                <varlistentry><term>Libre y multiplataforma</term>
                        <listitem>
                        <para>
                        Docbook es, al igual que su padre XML, libre y podrás encontrar parsers  transformadores para casi cualquier plataforma.
                        </para>
                        </listitem>
                </varlistentry>
        </variablelist>
</sect1>

<sect1  id="instalacion">
<title>Instalación y configuración</title>

<para>
En Debian, la instalación y configuración de Docbook se reduce a la instalación de los paquetetes
</para>
<itemizedlist>
        <listitem>docbook-xml</listitem>
</itemizedlist>
<para>
Adicionalmente, podemos instalar paquetes que complementen el DTD como <emphasis>xsltproc</emphasis>, <emphasis>psgml</emphasis> o distintos paquetes de hojas de estilo.
</para>

</sect1>


<sect1 id="herramientas">
<title>Herramientas</title>

<variablelist>
        <varlistentry><term>Emacs</term>
        <listitem>
                <para>
                El editor. A su potencia, se le añade la facilidad que ofrece psgml
                </para>
        </listitem>
        </varlistentry>

        <varlistentry><term>Psgml</term>
        <listitem>
                <para>
                El complemento perfecto para Emacs. Permite trabajar con cualquier DTD, facilitando terriblemente el trabajo, mediante la resaltación de la sintaxis o el completado de sus elementos. Aunque en nuestro caso trabajamos con el major mode <emphasis>xml-mode</emphasis>, se puede trabajar en otro modos adecuados a DTDs en SGML
                </para>
        </listitem>
        </varlistentry>

        <varlistentry><term>xsltproc</term>
        <listitem>
                <para>
                Transformados XSLT de gran facilidad y que puede ser usado desde la línea de comandos. Nos permite transformar nuestro documento XML, en este caso Docbook, en otro muchos formatos de salida más adecuados para su presentación.
                </para>
                <para>
                Huelga decir que la alimentación de xsltproc son las hojas de estilo. En Debian, existen varios paquetes que recogen un gran número de ellas, incluidas las del propio Norman Walsh y que te permitirán obtener casi cualquier formato.
                </para>
                <para>
                Para nuestro caso concreto, hemos usado una versión modificada de las hojas de estilo usadas por LDP.
                </para>
        </listitem>
        </varlistentry>
</variablelist>

</sect1>

<sect1 id="generacion">
<title>Generación del artículo</title>

<para>
Este artículo ha sido producido usando DocBook XML 4.1.2
</para>
<para>
DocBook es una aplicación XML (también hay una versión SGML) que facilita los sistemas de documentación, al dotar de semática a los textos desde el punto de vista de los sistemas informáticos. Además permite la versatilidad de dar como salida casi cualquier formato documental: LaTeX, TeX, TeXinfo, PDF, RTF, xhtml,...
</para>
<para>
      La edición del texto ha sido realizada con Emacs 21, en el major mode <emphasis>xml-mode</emphasis>. Los paquetes Debian usados han sido <ulink url="http://packages.debian.org/testing/text/psgml.html"><emphasis>psgml</emphasis></ulink> y <emphasis><ulink url="http://packages.debian.org/testing/text/xae.html">xae</ulink></emphasis>. Las transfomaciones de prueba han sido realizadas con las hojas de estilo XSL mantenidas por <ulink url="http://sourceforge.net/projects/docbook">Normal Walsh</ulink>, recogidas en el paquete <emphasis><ulink url="http://packages.debian.org/testing/text/docbook-xsl.html">docbook-xsl</ulink></emphasis> y con el procesador <emphasis><ulink url="http://packages.debian.org/testing/text/xsltproc.html">xsltproc</ulink></emphasis>, recogido en el paquete con el mismo nombre.
</para>
</sect1>

 <sect1 id="este_documento">
   <title>Sobre este documento</title>
   <para>
   Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de 
   Documentación Libre GNU, versión 1.1 o cualquier versión posterior publicada por la Free Software 
   Foundation. Puedes consultar una copia de la licencia en <ulink url="http://www.gnu.org/copyleft/fdl.html">
   http://www.gnu.org/copyleft/fdl.html</ulink>  
   </para>
   <para>
   Este documento ha sido escrito en formato XML utilizando la DTD de <ulink url="http://www.docbook.org">DocBook</ulink>. Mediante 
   este sistema, puede ser fácilmente transformado a múltiples formatos (HTML, TXT, PDF, PostScript, LaTeX, DVI, ...). Se recomienda 
   su utilización como herramienta de documentación potente y libre.  
   </para>
 </sect1>

<bibliography id="bibliografia_y_referencias">
 <title>Bibliografía</title>
        <bibliomixed>
				<authorgroup>
                <author><surname>Walsh</surname>, <firstname>Norman</firstname></author>
                <author><surname>Muellner</surname>, <firstname>Leonard</firstname></author>
        </authorgroup>
. <title><ulink url="http://docbook.org/tdg/en/html/docbook.html">DocBook: The Definitive Guide</ulink></title>. <pubdate>12-06-2002</pubdate>. <edition>V2.0.6</edition>
        </bibliomixed>
</bibliography>

</article>
