Capítulo 2. Escribiendo un ejemplo básico

Tabla de contenidos

1. Algunas instrucciones preliminares
2. Haciendo un documento pequeño
3. Visualización del documento
3.1. Validando el SGML
3.2. Generación de Documentos

En este capítulo introduciremos la manera de crear un pequeño documento en DocBook, usando emacs. Trataremos de ser didácticos, por lo cuál existirán a veces demasiadas instrucciones sobre todo referentes a la interacción con emacs. El lector más aventajado podrá omitir tales instrucciones con toda tranquilidad.

1. Algunas instrucciones preliminares

  1. A continuación listamos las herramientas que usamos así como sus últimas versiones a la fecha de la escritura de este documento:

    AplicaciónDTD de DocBookVersión4.1
    Enlacehttp://www.oasis-open.org/committees/docbook/sgml/4.1/index.shtml
    AplicaciónDSSL de DocBookVersión1.76 
    Enlacehttp://docbook.sourceforge.net/projects/dsssl/
    AplicaciónOpenJadeVersión1.3 
    Enlacehttp://openjade.sourceforge.net/
    AplicaciónJadetexVersión4.1 
    Enlacehttp://sourceforge.net/projects/jadetex/
    Aplicacióndocbook-utilsVersión0.6.10 
    Enlaceftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.10.tar.gz
    AplicaciónemacsVersión21.2 
    Enlacehttp://www.gnu.org/software/emacs/emacs.html
    AplicaciónPSGMLVersión1.2.5 
    Enlacehttp://www.lysator.liu.se/~lenst/about_psgml/ y http://psgml.sourceforge.net/
    AplicaciónmakeVersión3.78.1 
    Enlacehttp://www.gnu.org/software/make/make.html

    Importante

    Es usual que cualquier distribución de Linux traiga dichas herramientas instaladas, en caso contrario puede encontrar información general de como instalarlas en Linux en el DocBook Install mini-HOWTO o en DocBook XML Install HOWTO si bien hay también información específica en el caso de las distribuciones Debian y RedHat. De igual forma hay paquetes integrados en los cuales ya vienen todas las herramientas necesarias como lo son los del TEI y XAE

    Sugerencia

    Cabe aclarar que dichas herramientas se encuentran también disponibles para Windows. Se pueden encontrar instrucciones detalladas de como instalarlo en la página de SGML for Windows NT (en inglés) o en la página de Camilo Camacho (en castellano). De igual forma hay paquetes como los del TEI y XAE, en los cuales vienen preinstaladas dichas utilidades.

  2. Para que tenga facilidades adicionales de edición, a las que tiene el modo PSGML de emacs, es necesario modificar el archivo de configuración .emacs. Una manera de hacer esto es bajar el archivo dotemacs y usar un comando como el siguiente:

    [irving@abadon e1]$ cat dotemacs >>~/.emacs

    Dicho comando simplemente añade algunas líneas al archivo ~/.emacs, creándolo si no existe. El archivo dotemacs de configuración está basado en la página PSGML tricks, en dicho sitio podrá encontrar más información al respecto