![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
Hola, Estoy tratando de escribir un pequeño artículo usando Lyx con la clase "DocBook article (SGML)" con resultados desalentadores. Puedo visualizar en formatos dvi, postscript o pdf; pero el indice (TOC) y las imagenes no salen por ningún lado. Los html ni siquiera se generan (no file). Sin embargo, puedo exportar a sgml (o DocBook, es lo mismo), y desde ese fichero, manualmente en una consola exportar a html con el comando: "docbook2html texto.sgml", obteniendo mejores resulados: al menos los ficheros html se generan. El índice está, pero las imagenes han perdido la extensión y tengo que editar manualmente el fichero. Usando "sgml2html texto.sgml" produce el mismo mal resultado. Pero hay más. La generación del html se para con el mensaje de error: jade:I: maximum number of errors (200) reached; change with -E option y el documento(s) htmls se queda a medias. Por tanto, edité el fichero "/usr/share/sgml/docbook/utils-0.6.6/backends/html" cambiando una linea; decía: $SGML_JADE -t sgml $SGML_ARGUMENTS Ahora dice: $SGML_JADE -E 500 -t sgml $SGML_ARGUMENTS Así el documento (sgml) es analizado al completo, pero con muchos errores; empieza como sigue: jade:/home/cer/lyx/texto.sgml:1:58:W: cannot generate system identifier for public te xt "-//OASIS//DTD DocBook V4.1//EN" jade:/home/cer/lyx/texto.sgml:1:58:E: reference to entity "ARTICLE" for which no system identifier could be generated jade:/home/cer/lyx/texto.sgml:1:0: entity was defined here jade:/home/cer/lyx/texto.sgml:1:58:E: DTD did not contain element declaration for document type name jade:/home/cer/lyx/texto.sgml:3:14:E: there is no attribute "LANG" jade:/home/cer/lyx/texto.sgml:3:18:E: element "ARTICLE" undefined jade:/home/cer/lyx/texto.sgml:5:12:E: element "ARTICLEINFO" undefined jade:/home/cer/lyx/texto.sgml:5:19:E: element "TITLE" undefined [etc] Usando openjade como analizador produce el mismo resultado openjade:/home/cer/lyx/texto.sgml:1:58:W: cannot generate system identifier for public text "-//OASIS//DTD DocBook V4.1//EN" openjade:/home/cer/lyx/texto.sgml:1:58:E: reference to entity "ARTICLE" for which no system identifier could be generated openjade:/home/cer/lyx/texto.sgml:1:0: entity was defined here openjade:/home/cer/lyx/texto.sgml:1:58:E: DTD did not contain element declaration for document type name openjade:/home/cer/lyx/texto.sgml:3:14:E: there is no attribute "LANG" openjade:/home/cer/lyx/texto.sgml:3:18:E: element "ARTICLE" undefined openjade:/home/cer/lyx/texto.sgml:5:12:E: element "ARTICLEINFO" undefined openjade:/home/cer/lyx/texto.sgml:5:19:E: element "TITLE" undefined openjade:/home/cer/lyx/texto.sgml:5:77:E: element "AUTHOR" undefined openjade:/home/cer/lyx/texto.sgml:5:99:E: element "ABSTRACT" undefined openjade:/home/cer/lyx/texto.sgml:5:105:E: element "PARA" undefined openjade:/home/cer/lyx/texto.sgml:5:218:E: element "PARA" undefined openjade:/home/cer/lyx/texto.sgml:5:223:E: element "TOC" undefined openjade:/home/cer/lyx/texto.sgml:6:6:E: element "SECT1" undefined openjade:/home/cer/lyx/texto.sgml:6:13:E: element "TITLE" undefined [etc] De modo que estimo que hay algo muy mal en algún paquete. ¡No reconoce nada! :-/ Mi sistema es Suse 7.3, pero recuerdo haber probado el 7.1 con similares resultados. La versión original de Lyx era 1.1.6fix2; wcon esta versión, ni siquiera se podían ver las imagenes dentro del editor, de modo que actualicé desde las fuentes a lyx-1.2.1; ésta versión tiene algunas mejoras, pero el resultado final es prácticamente el mismo: los errores deben estar relacionados con docbook o el propio jade. ¿Que pensais? Versiones de los paquetes: docbook-dsssl-stylesheets-1.72-34 docbook-utils-0.6.6-67 docbook-xml-website-2.0a2-13 docbook-xsl-stylesheets-1.42-21 docbook_3-3.1-83 docbook_4-4.1-83 docbook-utils-0.6.6-67 jade_dsl-1.2.1-355 openjade-1.3-275 te_latex-1.0.7-285 lyx-1.2.1-1 -- Saludos Carlos Robinson
participants (1)
-
Carlos E. R.