[docs] Re: dblatex project
Oleg A. Paraschenko
olpa на xmlhack.ru
Чт Ноя 4 10:56:07 MSK 2004
Привет!
On Mon, 1 Nov 2004 13:15:00 +0300
Kirill Maslinsky <kirill at altlinux.ru> wrote:
...
>
> Если бы кто-нибудь нашёл минутку залянуть внутрь этого dblatex и хотя бы
> оценить, насколько сложно это исправить и примерно как... Я, пожалуй,
> если он будет правильную кодировку выдавать (любую), потестирую его на
> ближайших макетах. Если будет хорошо работать, так и соберу поправленный
> вариант для документации ALT.
Посмотрел ещё немного. Почти получается.
1) В файл "xsl/latex_book_fast.xsl" надо добавить
<xsl:output method="text" encoding="koi8-r" indent="yes"/>
после "xsl:import".
2) В файле "xsl/xsl/misc.xsl" заменить все вхождения
<xsl:text>\usepackage[latin1]{inputenc} </xsl:text>
на
<xsl:text>\usepackage[koi8-r]{inputenc} </xsl:text>
3) В файл "scripts/texclean" где-нибудь между
$line =~ s/“/{}``/g;
$line =~ s/”/{}''/g;
$line =~ s/˜/\\textasciitilde{}/g;
$line =~ s/“/{}``/g;
$line =~ s/”/{}''/g;
$line =~ s/&˜/\\textasciitilde{}/g;
добавить
$line =~ s/—/---/g;
и убрать строку
$line =~ s/\327/\$\\times\$/g;
4) Выполнить команду типа
$ export TEXINPUTS=~/p/altlinux-docs/work/dblatex-0.1.4.1/latex/style//:
5) Корневой тег XML-файла должен быть "book". Если это не так --
добавить "book" вручную.
6) Запустить dblatex:
$ ./dblatex -d docs-howto.xml
Будут ошибки. Но благодаря параметру "-d", "dblatex" выведет имя временной
директории и не будет её удалять.
Теперь можно зайти туда и разобраться, в чём проблема. Мне стало лениво.
--
Oleg Paraschenko olpa@ http://xmlhack.ru/ XML news in Russian
Подробная информация о списке рассылки docs