-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-02-12 a las 23:46 +0100, Camaleón escribió:
El 12/02/08, Carlos E. R. escribió:
Bueno, pues el conversor de docbook2x sí me funciona, pero no tengo manera de generar el xml necesario por lo de la clase refentry que no existe.
¿Te permite el asistente de LyX crear un nuevo archivo desde una plantilla para docbook? ¿Y te permite exportar ese documento nuevo creado a formato docbook xml?
Si.
No es un bug, porque en uno de los correos de la lista mencionaban añadir refentry hace dos o tres años, y en ese desplazable de estilos no hay ninguno llamado "refentry" ni tampoco hay una clase de documento llamado "docbook refentry (sgml)", pero si las hay book, article, section y ???. Simplemente no lo han hecho.
El estilo no se llama "refentry", se llama "subsection" o "subsubsection".
¿Ein?
Que no lo veo. Que he hecho una búsqueda en el contenido de la lista de correo de varios años, que he tardado varias horas en bajarmela en versión news, por refentry, y no hay nada de nada. Que también he hecho búsquedas en los ficheros de las definiciones de clases y estilos y tampoco aparece nada de refentry. Que no.
No busques en las news, busca en el programa.
He hecho grep en el código fuente del programa, y la palabra "refentry" sólo aparece en el mapa de ruta, que alguien escribió en el año 99. Una aparicion en 45 megas de código fuente (medio giga compilado).
De acuerdo, hay un montón de estilos, pero ninguno se llama refentry.
No, se llama "subsection" o "subsubsection".
Que no.
Lo único que hay es un "roadmap", del año 99, en el que José Matos, uno de los desarrolladores, escribe que:
Me interesa el layout de docbook... el que pones más abajo.
cer@nimrodel:~> grep -i refentry /usr/share/lyx/*/* /usr/share/lyx/examples/docbook_article.lyx:refentry <===
Este es. Crea un nuevo documento a partir de esa plantilla, define una subsection y una subsubsection y exporta a docbook (xml) y pon el código en la lista.
Fale. Pero no es: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> <!-- XML file was created by LyX 1.5.3 See http://www.lyx.org/ for more information --> <section lang="en_US"> <sect2> <title>esto es subsection</title> <sect3> <title>Y esto sub-sub-section</title> </sect3></sect2></section> ¿Lo ves? Nada de refentry. Pruebo con la clase "article": <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> <!-- XML file was created by LyX 1.5.3 See http://www.lyx.org/ for more information --> <article lang="en_US"> <sect2> <title>esto es subsection</title> <sect3> <title>Y esto sub-sub-section</title> </sect3></sect2></article> Tampoco. No puede ser, porque refentry pertenece a la clase refentry, que no tiene layout creado.
Bueno, es que el normal no te ofrece actualizar. Es el mísmo código, imagino, pero que según por donde entres cambia la funcionalidad.
Pues eso digo... ¿para qué dos distintos si uno permite todo? :-?
A mí me gusta: disparo el YOU y veo los parches disponibles, y en la misma tacada, ya que es lento en arrancar, instalo alguna cosa extra que tengo pendiente.
O ves un parche que quiere instalar, no te gusta, desinstalas el paquete entero e instalas uno alternativo, y todo dentro del YOU.
Pues eso... ¿para qué dos?
Pues porque son dos funcionalidades: o quieres actualizar, o no quieres. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFHsiyntTMYHG2NR9URAifhAJ9kMaUAo3nQdJWe7MDJIml4A3UwAQCfQhdx Q9Kk56iRMdrVzdoXd1nN3C8= =CTvC -----END PGP SIGNATURE-----