docbook сборка в pdf (ошибка...)

Обсуждение журнала LinuxFormat
(форум переехал, здесь только архив)
Аватара пользователя
Arceny
Сообщения: 378
ОС: Debian Lenny/Sid

docbook сборка в pdf

Сообщение Arceny »

Значит так, практикуюсь в создании docbook'ов по статье из Январского номера. Всё получилось, в html допустим собирает.

Весело становится при сборке в pdf. В системе стоит texlive-2005 (который метров 500 весит).

Итак:

Код: Выделить всё

arceny@arceny ~/Docs/Linux/Edubuntu $ xmlto pdf Getting_Started.dtd
Making portrait pages on A4 paper (210mmx297mm)
kpathsea: Running mktexfmt pdfxmltex.fmt
/usr/bin/mktexfmt: line 331: //texmf/texconfig/tcfmgr: Нет такого файла или каталога
fmtutil: config file `fmtutil.cnf' not found.
This is pdfeTeXk, Version 3.141592-1.30.4-2.2 (Web2C 7.5.5)
 %&-line parsing enabled.
I can't find the format file `pdfxmltex.fmt'!

Собственно этого файла /texmf/texconfig/tcfmgr естественно нет.
Он есть вот тут вместе с fmtutil.cnf :

Код: Выделить всё

arceny@arceny ~ $ equery f texlive | grep tcfmgr
/usr/share/texmf/texconfig/tcfmgr
/usr/share/texmf/texconfig/tcfmgr.map
/var/lib/texmf/texconfig/tcfmgr
/var/lib/texmf/texconfig/tcfmgr.map
arceny@arceny ~ $ equery f texlive | grep fmtutil.cnf
/etc/texmf/fmtutil.d/00fmtutil.cnf
/usr/share/man/man5/fmtutil.cnf.5.bz2
/usr/share/texmf/web2c/fmtutil.cnf
/var/lib/texmf/web2c/fmtutil.cnf

Как решить эту проблему?
Спасибо сказали:

Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: docbook сборка в pdf

Сообщение Evgueni »

Arceny писал(а):
15.02.2007 23:52
Значит так, практикуюсь в создании docbook'ов по статье из Январского номера. Всё получилось, в html допустим собирает.

Весело становится при сборке в pdf. В системе стоит texlive-2005 (который метров 500 весит).
texlive доставляли отдельно? Попробуйте временно путь до его исполняемых файлов из PATH убрать. То есть использовать своими xmlto и latex из дистрибутива.

Подсистема изготовления pdf из docbook IMHO изобилует развесистыми костылями и года три-четыре назад заведомо были проблемы с русским.
Спасибо сказали:

Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: docbook сборка в pdf

Сообщение Skull »

Arceny писал(а):
15.02.2007 23:52
Значит так, практикуюсь в создании docbook'ов по статье из Январского номера.
Попробуйте просто docbook-utils и не мучайтесь.
Skull
Спасибо сказали:

Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: docbook сборка в pdf

Сообщение Evgueni »

Вспомнил: для изготовления из xml pdf через latex надо поставить jadetex - может быть дело в этом?
Спасибо сказали:

linux-boss
Сообщения: 100
ОС: OpenSUSE 11.2

Re: docbook сборка в pdf

Сообщение linux-boss »

Skull писал(а):
16.02.2007 19:15
Arceny писал(а):
15.02.2007 23:52
Значит так, практикуюсь в создании docbook'ов по статье из Январского номера.
Попробуйте просто docbook-utils и не мучайтесь.

Мучений не избежать и в этом случае.
При попытке конвертации документа, содержащего русский текст в кодировке UTF-8, docbook2pdf
жалуется :

Код: Выделить всё

jade:/home/vladimir/Documents/doc.xml:6:8:E: non SGML character number
.
А вот с чистым английским всё ok.

Использовал пакеты входящие в состав OpenSUSE 10.3 x86_64.
http://linux-boss.narod.ru/

AMD64-3200+, GF8600GT, 2x80 SATA, 512RAM
EEE PC 701 4G (Green)
Спасибо сказали: