El 10/02/08, Carlos E. R. escribió:
Pero lo que no entiendo es el formato exacto que tiene el documento en writer, dentro de writer. Lo que mi ojo ve.
*** CABECERA (1)
Texto de cabecera 1 en cursiva (2)
CABECERA 2 (3)
Texto de cabecera 2 en negrita (4)
1.elemento de lista 2.elemento de lista 3.elemento de lista ***
Lo que entiendo es que 1 y 3 son rotulos de seccion escritos en formato "sección de nivel 1" y "sección de nivel 2", respectivamente, y y que 2 y 4 son texto estandard de párrafo. Pero eso no coincide con lo que leo y entonces ya no entiendo nada.
En writer no lo ves... desventaja de los editores gráficos "wysiwyg" :-). Lo verás en el documento xml que se genera (content.xml) que es en el que se basa la hoja de estilo xsl para realizar la transformación y es el que sigue la especificación OpenDocument de Oasis.
Ah, Z es un formato de compresión antiguo, estilo zip, pero hecho creo que con "compress" de unix. Es propietario y no se incluye. Y no es lo mismo Z que z, son algo distintos - pero no me preguntes cual es cual.
Anda... no tenía ni idea.
Usa la versión del repositorio de kde, o bien el backports (el que he usado yo) o el stable extra apps. Ese instala unicamente el rpm de lyx - salvo que no tengas instalado latex. Pero vaya, que para probarlo te basta con la versión del dvd.
Si instalo algún LyX tendría que ser el de Packman porque es el que tiene el paquete más actualizado... recuerda que tengo la 10.1 O:-)
Pero eso, ¿es que me falta algún paquete por instalar,
No creo... parece más bien un simple error de conversión.
o que hay algo que está mal en algún paquete existente?
El script en perl, creo que es el culpable. Referencias al susodicho script en Google, que no sale muy bien parado: http://www.google.com/search?hl=en&q=docbook2man-spec.pl&btnG=Google+Search
¿O es fallo en el xml de lyx? Porque los dos primeros son un bug que puedo reportar al bugzilla.
Hum, no creo que el xml tenga un formato no válido docbook, de otro tipo, quizá... Me decanto por un error en la conversión que se hace con el script, hay algo que no le gusta en ese formato y casca...
Jo, pues el fichero que le pasé era bien sencillo, ya lo viste: lo puse aquí. Vale, pos una linea:
<?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"> <para>En un lugar de La Mancha...</para></article>
Genera el mismo error:
Hum... oye, una cosa. El tipo de documento que genera LyX es "DOCTYPE article" pero en uno de los archivos de ejemplo que pones más abajo (VCR.xml), el xml define un tipo de documento distinto (DOCTYPE refentry) no sé si el problema puede venir por ahí...
LyX no exporta a nroff de ninguna forma. LyX exporta nativamente a latex, y de latex usa un conversor para docbook en sgml o en xml. A lo mejor ahora ya escribe directamente en doccbook, porque estoy mirando la configuración y no encuentro el conversor a docbook: debe ser interno.
Lo que ocurre es que docbook tiene conversores a html, pdf, man, etc., según lo que quieras obtener. LyX ni siquiera tiene un botón para hacerlo, lo hago en linea de comandos.
Ya entiendo... ¡¡ahh!! mira, ¿recuerdas lo de la conversión online? Pues parece que éstos opinan lo mismo O:-) http://docbook2x.sourceforge.net/demo/ Está limitado a un archivo de 50 KB. pero para hacer pruebas, sirve: - He probado a convertir el VCR.xml y lo saca "más o menos bien" - Pero tu documento xml generado mediante LyX devuelve un documento en blanco. Algo falla :-/.
Buscando eso de "See the accompanying RefEntry man page for 'plain new' documentation. :)" y que no encuentro ese manual, he llegado a ver que hay un rpm llamdo "docbook2x" que no lo tengo instalado y que contiene un binario llamado "/usr/bin/docbook-to-man" que voy a instalar ya mismo. Y tiene documentación en "/usr/share/doc/packages/docbook2x/html/manpages.html".
Según la página de Oasis, hay dos utilidades: http://www.oasis-open.org/docbook/tools/ docbook2X http://docbook2x.sourceforge.net/ DocBook-to-Man batch converter http://www.oasis-open.org/docbook/tools/dtm/
Jo, lo ha borrado todo. Entonces es que el XML que yo tengo no tiene los tokens adecuados, espera otros. Hay que averiguar cual son esos otros.
Q: Must I use refentry to write my man pages? A: Under the default settings of docbook2X: yes, you have to. The contents of the source document that lie outside of refentry elements are probably written in a book/article style that is usually not suited for the reference style of man pages.
¿Que puñetas es eso de refentry?
Está hablando del tipo de documento, lo que te comentaba más arriba de "DOCTYPE article" que genera LyX y el que se supone que debe ser, que es "DOCTYPE refentry". Pues eso sí es reportable como bug.... salvo que tengas alguna otra opción en LyX que te permita definir un documento del tipo "refentry" :-?
JOER, ¡pero lo que esta gente no hace es meter un puñetero ejemplo.xml para que pueda comprobar la conversión!
Vale, el ejemplo está en su web, en http://docbook2x.sourceforge.net/, un http://docbook2x.sourceforge.net/screenshots/VCR.xml que tiene esta pinta:
(...)
¡Pero tampoco funciona la conversión!
En el conversor en línea que tienen sí (0.8.7)... quizá tengas un paquete de utilidades de conversión muy antiguo, prueba descargando la última versión. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org