Jeste jednou DocBook
dracula007 na atlas.cz
dracula007 na atlas.cz
Úterý Březen 6 02:41:15 CET 2001
Ahoj,
znovu jsem narazil na jeden problem s DocBookem. Konkretne se jedna o
problem s promennou prostredi SP_ENCODING. Kdyz neni nadefinovana, tak
se prikaz
jade -d /usr/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl -t
tex example.sgm
provede bez problemu, ale pochopitelne se nezachova diakritika. Kdyz ji
nadefinuji, potom to zacne delat psi kusy - vypisuje mi
jade:example.sgm:8:28:E non SGML character number 269
jade:example.sgm:8:32:E non SGML character number 269
jade:example.sgm:12:41:E non SGML character number 382
....
az do zblbnuti. (Na tech odkazovanych mistech jsou ceske znaky.)
Zajimave je, ze kdyz dostatecne zvednu tolerovany pocet chyb (-E #), tak
z toho vygeneruji korektni DVI (a nasledne PS, PDF...).
Prvni co mne napadlo bylo, ze asi nemam nastavene SGML_CATALOG_FILES,
ale kdyz jsem je nastavil na
/usr/lib/sgml/docbook.cat
/usr/lib/sgml/sgml-common.cat
/usr/share/doc/openjade-1.3/catalog
tak to zacalo delat psi kusy - prestalo se znat k entitam, a tak dale.
Coz mi ale dost vadi kvuli Emacsu, nsgmls, atd.
Takze cim to je? Na co mate ty dve promenne (SP_ENCODING a
SGML_CATALOG_FILES) nastavene vy?
PS: Predem upozornuji, ze jsem se v katalogovych souborech, DSSSL
stylech atd. nijak nestoural...
Další informace o konferenci Linux